Trains from Bangkok to Penang

If you want to travel by train from Bangkok to Penang you now need to take Train #45 to the Thai-Malaysia Border and then change trains to a Malaysian KTM Komuter service for the final section of the journey to Penang. This is an improvement over the old service (the now defunct Train #35) as the KTM Kommuter trains run a lot a faster than the old direct train service ever did.

Train Times from Bangkok to Penang


  • Stage 1: Train times from Bangkok to Padang Besar (departure times are in Thai time and arrival times are in Malaysian time).
TrainBangkokPadang BesarService
4516:1009:05Special Express
  • Stage 2: Train times from Padang Besar to Penang (departure and arrival times are in Malasyian time).
TrainPadang BesarButterworthService
294105:2007:11KTM Komuter
294305:4007:31KTM Komuter
294506:0007:51KTM Komuter
294706:2008:11KTM Komuter
295107:3509:26KTM Komuter
295508:3510:26KTM Komuter
295910:3512:26KTM Komuter
296312:3514:26KTM Komuter
296714:3516:26KTM Komuter
296915:0516:56KTM Komuter
297115:3517:26KTM Komuter
297516:3518:31KTM Komuter
297917:0518:56KTM Komuter
298117:3519:26KTM Komuter
298518:3520:26KTM Komuter
298719:0520:56KTM Komuter
299119:3521:26KTM Komuter
299721:3523:26KTM Komuter

Buy Tickets from Bangkok to Penang


Use the Search Box below to book your tickets on Train #45 from Bangkok to Padang Besar for the first stage of the journey from Bangkok to Penang.

Powered by 12Go system

Tickets for the second stage of the journey from Padang Besar to Butterworth Railway Station can be purchased at Padang Besar Railway Station on arrival. This is a commuter service and there is no need to book in advance. There are 18 trains a day and even in the unlikely event that the train you want to take is full then you will only have to wait a short time for another departure.

Little India in Penang
Little India in Penang

Location of Bangkok Train Station


The main railway station in Bangkok is Krung Thep Aphiwat Central Terminal Station (also known as Bang Sue Grand Station).

Google Map of Krung Thep Aphiwat Central Terminal Station

Arrival in Penang


You need to cross over a short stretch of sea to get from Butterworth Railway Station to reach the island of Penang. There are two ways to do this.

1. From the train station you can easily walk to the ferry pier. The ferry takes you to the edge of Penang City from where it is an easy 15 minutes walk to the popular tourist areas of the City around Chulia Street, where many of the best hotels are located.

2. Your second option is to take a taxi from the railway station over a nearby bridge onto Penang by road.

Onward Travel from Penang


Train Tickets from Bangkok to Penang
Bus to Kuala Lumpur

Onward travel is very easy from Butterworth Railway Station because it is very close to Penang Sentral Bus Terminal. From Penang Sentral Bus Terminal it is a 4 hour bus journey to Kuala Lumpur. The bus route is quick as the road is mostly 3 lane motorway.

Google Map of Butterworth Railway Station

Route to Penang Sentral Bus Station


  • Walking distance from Butterworth Railway Station to Penang Sentral Bus Terminal: 550 metres
  • Walking time from Butterworth Railway Station to Penang Sentral Bus Terminal: 8 minutes

How useful was this page?

Click on a star to rate it!

Average rating 4.3 / 5. Vote count: 74

No votes so far! Be the first to rate this post.