Train times & tickets – 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 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 five trains to choose from, although the 09:44 and 11:40 departures coincide inside best with the direct train service for the next stage of the journey.
Train Kuala Lumpur Padang Besar Service
9202 06:45 12:08 ETS Platinum 
9420 09:44 15:05 ETS Gold
9204 11:40 17:03 ETS Platinum
9422 18:12 00:49 ETS Gold
9424 23:22 05:01 ETS Gold
  • 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.
Train Padang Besar Bangkok Service
46 17:00 10:10 Special Express

Buy Train Tickets 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.


Bangkok Railway Station


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


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).

Next read about Train travel from Bangkok to Chiang Mai