KTM Train to Penang

Catching a train to Penang is a pleasant and quite relaxing way to travel to George Town on Penang Island in Malaysia, with both KTM Malaysia domestic railway connections and railway connections from the neighbouring countries of Thailand and Singapore.




Quick Links

For train information to popular destinations to and from Penang, just click on a link below.

  - Alor Setar

  - Arau

  - Bangkok

  - Gemas

  - Hat Yai

  - Hua Hin

  - Ipoh

  - Johor Bahru

  - Kuala Kangsar

  - Kuala Lumpur

  - Melaka

  - Padang Besar (Thai border station)

  - Phuket

  - Singapore

  - Sungai Petani

  - Surat Thani (Koh Samui)

  - Taiping



New High-speed ETS Trains have started operating between Gemas - KL - Ipoh - Penang - Padang Besar.

Click here for more information, timetables and fares>>


New KTM Komuter Service between Padang Besar - Butterworth - Kamunting

For more information times and fares click here>>>


The Penang train station used to get to Penang Island (Pulau Pinang) is Butterworth Station, which is just a few minutes walk away from the Butterworth to Penang ferry, as well as the bus terminal.


The ferry will take you 15 minutes to get to the old part of Georgetown, where you can then either walk into town to find accommodation, take a taxi or catch either the free bus service that travels around the old part of the city, ending up at KOMTAR, or catch a RapidPenang bus to any other part of the city or island.


If for some reason you are not visiting the Island, then you can catch a connecting bus to anywhere in Peninsular Malaysia at the Butterworth bus station which is right next to the train station.


Train to Thailand

If you are travelling by train to Penang from Thailand or want to travel to Thailand from Penang by train, there is a daily overnight train that goes all the way to Bangkok.

Please Note : this service now terminates / originates from the border station at Padang Besar.

This service stops along the way at Hat Yai, Phattalung, Thung Song Junction, Surat Thani (for Koh Samui), Chumphon (for Koh Tao), Bang Saphan Yai, Hua Hin, Phetchaburi and a few other stops on the outskirts of Bangkok.

For more information, times and ticket prices to and from Bangkok visit our :

Bangkok Penang Train page.

You can also catch the new ETS Trains from Penang to Padang Besar or an even newer Komuter Train Service to Padang Besar (which is located right on the border with Thailand).

From Padang Besar, you can cross over the main land border and catch a bus to Hat Yai bus station or city centre or take an infrequent Shuttle Train.

Train to Penang from KL and Singapore

Please Note : The KTM timetable has changed from 19th May 2016.

From this date no Intercity Trains will be operating on the new dual tracks between Gemas and Padang Besar, so all long distance travel by train will now have to be done on the newer high-speed electric trains (ETS).

If you want to travel south of Gemas to places like Johor Bahru and Singapore, you will have to catch a train to Gemas, then connect with a new Shuttle Train service south to JB Sentral.

Travelling from the south there is one train a day from Singapore (now departs from JB Sentral) to Penang via Gemas where you connect to the new ETS Trains.


Butterworth is also one of the stops made by the ultra luxurious Orient Express that travels from Bangkok to Singapore.


Please note that Butterworth railway station is currently being rebuilt and the new transport hub of "Penang Sentral" will accommodate the train, bus and ferry terminals.

Please click here for more information.


Penang Train Timetables

Penang to Bangkok

Bangkok to Penang

Penang to Kuala Lumpur

Kuala Lumpur to Penang

Penang to Singapore

Singapore to Penang

Trains to / from Hat Yai

If you are heading into Thailand, the first city most people travel to from Penang is Hat Yai.

From Hat Yai you have many more trains leaving to the north for places like Surat Thani, Chumphon, Hua Hin and Bangkok.

Some of the following pages will help you plan your train trip from Hat Yai.

Butterworth Hat Yai Trains

Trains from Hat Yai to Bangkok

Trains from Bangkok to Hat Yai

Trains from Hat Yai to Surat Thani (for Koh Samui)

Train from Hat Yai to Kuala Lumpur

Train from Kuala Lumpur to Hat Yai


Other Malaysian Train Timetables

KL to Singapore

Singapore to KL


Buying Train Tickets in Penang

If you are staying on the island there is a KTM Train Ticket Office in Georgetown at the jetty where the ferry leaves for Butterworth.

You can also book your tickets online direct from KTM or online ticketing agents.


Related Pages on our site

Travelling from Penang to Thailand

Ferry from Butterworth to Penang

KTMB Malaysia