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.
Train | Kuala Lumpur | Padang Besar | Service |
9272 | 07:08 | 12:41 | ETS Platinum |
9274 | 09:50 | 15:23 | ETS Platinum |
9420 | 10:45 | 16:33 | ETS Gold |
9276 | 18:31 | 00:04 | ETS Platinum |
9278 | 22:50 | 04:18 | ETS 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.
Train | Padang Besar | Bangkok | Service |
46 | 17:00 | 12:45 | Special 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.
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.

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