Trains from Kuala Lumpur to Bangkok

There are two stages to the journey by train from Kuala Lumpur to Bangkok. The first stage of the journey is to travel by Malaysian train services to the border with Thailand. The second stage of the journey is by Thailand train services from the border to Bangkok. If the trains run according to schedule you can complete the journey by train from Kuala Lumpur to Bangkok in 23 hours 30 hours.

Train Times from Kuala Lumpur to Bangkok


  • Stage 1 of the journey by train to Bangkok is from Kuala Lumpur to Padang Besar on the border with Thailand. There are currently 5 trains to choose from.
TrainKuala LumpurPadang BesarService
927207:0812:41ETS Platinum
927409:5015:23ETS Platinum
942010:4516:33ETS Gold
927618:3100:04ETS Platinum
927822:5004:18ETS Platinum
  • For stage 2 of the journey there is only a single direct train per day from Padang Besar train station to Bangkok. If you miss this connection then your alternative is to take a taxi across the road border into Thailand and then take one of the frequent shuttle trains from the Padang Besar train station to Hat Yai. There are several trains from Hat Yai to Bangkok every day. NB: Malaysia time is one ahead of Thai time so Train 9204 which arrives in Padang Besar at 17:03 Malaysia time is actually scheduled to arrive 57 minutes before the departure of Train #46 at 17:00 Thai time.
TrainPadang BesarBangkokService
4617:0012:45Special Express

Buy Tickets from Kuala Lumpur to Bangkok


Use the Search Box below to buy your train tickets for first part of the journey from Kuala Lumpur to Padang Besar.

Powered by 12Go Asia system

Click on the link to buy tickets on Train #46 from Padang Besar to Bangkok.

Kuala Lumpur Sentral Station


The journey by train to Hua Lamphong starts from Kuala Lumpur’s KL Sentral Station.

Google Map of KL Sentral Station

Bangkok Railway Station


The local name for Bangkok’s main railway station is Hua Lamphong.

Google Map of Bangkok Railway Station

Travel from Bangkok Railway Station


Bangkok Railway Station is located in the China Town area of Bangkok the West of the modern city centre near to the river and Bangkok’s most famous palaces and temples.

Coffee Shop at the 100 year canal market in Bangkok
Coffee Shop at the 100 year canal market in Bangkok

Aside from taxis and tuk-tuks, which are not always the best options for longer journeys on Bangkok’s famously congested road network, there are two great public transport options for onward travel from the train station to other parts of Bangkok:

  • Metro: There is metro station at Hua Lamphong train station. The Bangkok metro travels through the city up to Bang Sue train station with stops at popular areas in Bangkok such as the Silom Road and the Sukhumvit Road. The metro also connects with the BTS, which is Bangkok urban elevated light railway (the ‘skytrain’) and also the Airport Link to Suvarnabhumi International Airport.
  • River boats:  The nearest Chao Phraya Express Boat Pier is Pier Number 4 (The Marine Department Pier) which is 1.3 km walking distance from Bangkok Hua Lamphong train station. The Chao Express Boat service is a useful option is you are headed toward one of the riverside location which is not currently connected to the BTS or metro systems. You can travel to the Khao San Road area using the Chao Phraya Express Boat. The stop for the Khao San Road is Pier Number 13 (Phra Arthit).

How useful was this post?

Click on a star to rate it!

Average rating 3.6 / 5. Vote count: 59

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