The train between Bangkok and Penang Sentral takes 20h 16m. The train runs, on average, 6 times per week from Bangkok to Penang Sentral. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 6 times a week between Bangkok and Penang Sentral. The service departs Bangkok at 3:10 PM in the afternoon, which arrives into Penang Sentral at 12:26:00. All services require a transfer at Bang Bamru and take an average of 20h 16m. The schedules shown below are for the next available departures.
Want to know about travelling from Bangkok to Penang Sentral? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Bangkok to Penang Sentral. However, there are services departing from Bang Bamru station and arriving at Butterworth station via Padang Besar Malaysia station. The journey, including transfers, takes approximately 20h 16m.
Bangkok to Penang Sentral train services, operated by Thai Railway, depart from Bang Bamru station.
Bangkok to Penang Sentral train services, operated by KTM Intercity, arrive at Butterworth station.
The distance between Bangkok and Penang Sentral is 929.7 km. The road distance is 1119 km.
There is no direct connection from Bangkok to Penang Sentral. However, you can take the train to Bang Bamru, take the train to Padang Besar Malaysia, walk to Padang Besar, then take the vehicle to Butterworth. Alternatively, you can take a train from Krung Thep Aphiwat Central Terminal to Butterworth via Padang Besar Malaysia and Padang Besar in around 20h 43m.