Trip to Kuala Lumpur

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration53h
Distance1521 km
Avg. price$ 3501
Train trips2 found

Trains from Bangkok to Kuala Lumpur

🚆 Traveling from Bangkok to Kuala Lumpur by train is a scenic journey that involves transfers at Hat Yai and Padang Besar. The total travel time is approximately 22 hours and 38 minutes. 💰 The prices for a train ticket from Bangkok to Kuala Lumpur range from $12 to $93, offering a budget-friendly option for travelers looking to explore both Thailand and Malaysia by rail.

Where to stay in Kuala Lumpur

There are over 2881 hotels to stay in Kuala Lumpur. Prices range from $4 per night.

Accomodation
  • There is no direct train from Bangkok to Kuala Lumpur. However, travelers can take services operated by State Railway of Thailand, departing from Krung Thep Aphiwat Central Terminal and arriving at Kuala Lumpur via Hat Yai and Padang Besar. The journey, including transfers, takes approximately 22h 38m. Prices for a train ticket between the two cities range from $12 to $93.
  • The fastest train option between Bangkok and Kuala Lumpur involves taking services operated by State Railway of Thailand, departing from Krung Thep Aphiwat Central Terminal and arriving at Kuala Lumpur via Hat Yai and Padang Besar. This journey, with transfers, typically takes about 22 hours and 38 minutes. Prices for train tickets between these two cities can range from $12 to $93.
  • Trains departing from Bangkok to Kuala Lumpur are operated by State Railway of Thailand and depart from Krung Thep Aphiwat Central Terminal station. This central terminal serves as the starting point for the train journey towards Kuala Lumpur. Passengers can board the train at Krung Thep Aphiwat Central Terminal in Bangkok to begin their trip to the destination in Malaysia.
  • There are multiple trains involved in the journey from Bangkok to Kuala Lumpur. Passengers will first board a train operated by State Railway of Thailand at Krung Thep Aphiwat Central Terminal in Bangkok. This train will take them to Hat Yai, where they will transfer to another train to Padang Besar. From Padang Besar, travelers will board a KTM Intercity train that will finally take them to Kuala Lumpur. The entire journey, including transfers, typically takes about 22 hours and 38 minutes.
  • The train from Bangkok to Kuala Lumpur arrives at Kuala Lumpur station, which is the main railway station in the capital city of Malaysia. This station serves as a major transportation hub in Kuala Lumpur, offering convenient connections to various parts of the city and beyond. Passengers disembarking from the KTM Intercity train will find themselves in the heart of Kuala Lumpur, with easy access to public transportation, taxis, and other services to continue their journey or explore the city.
  • The first train of the day from Bangkok to Kuala Lumpur is the service operated by State Railway of Thailand, departing from Krung Thep Aphiwat Central Terminal station. The exact departure time may vary, so it is recommended to check the train schedule in advance. The journey, which includes transfers at Hat Yai and Padang Besar, takes approximately 22 hours and 38 minutes. The last train to Kuala Lumpur station, operated by KTM Intercity, typically arrives at its destination in the late evening or early night.
  • There are no direct train trips each day between Bangkok and Kuala Lumpur. Travelers will need to take a series of connecting trains, starting from Krung Thep Aphiwat Central Terminal in Bangkok, passing through Hat Yai and Padang Besar, before reaching Kuala Lumpur. The journey, which includes transfers, typically takes around 22 hours and 38 minutes to complete. The prices for a train ticket between Bangkok and Kuala Lumpur vary from $12 to $93, depending on the class and service chosen.
  • There is no direct train between Bangkok and Kuala Lumpur. Travelers will need to take multiple trains, starting from Krung Thep Aphiwat Central Terminal in Bangkok, with transfers at Hat Yai and Padang Besar, before arriving at Kuala Lumpur. The entire journey, including the transfers, typically takes around 22 hours and 38 minutes to complete.
  • The cost of a train ticket from Bangkok to Kuala Lumpur ranges from $12 to $93, depending on the class of service and type of train chosen. Prices may also vary based on availability, time of booking, and any promotional offers that may be available. It is recommended to book tickets in advance to secure the best fares for this train journey.

Will you be returning to Bangkok by train?

If you are looking for the return train journey, check out trains from Kuala Lumpur to Bangkok

See schedule