Kuala Lumpur to Bangkok
by Train

If you would like to travel from Kuala Lumpur to Bangkok by train or from Bangkok to KL by train you will have to make at least one stop along the way as there is no direct train service between Kuala Lumpur and Bangkok.

The best way to do it is to take a break along the way and either spend the night in Penang or Hat Yai (Penang should be your first choice as it has so much more things to do and see compared to Hat Yai).



Trains from KL to Bangkok

Option 1

Travelling from KL you can travel on the new high-speed ETS Train from KL Sentral railway station to Butterworth where you can then spend some time on Penang island which is just a 15 minute ferry ride away from Butterworth railway station.

The next part of the journey is the afternoon train from Butterworth all the way to Bangkok, travelling overnight in a second class sleeper berth and arriving in Bangkok the next day, late morning if it is on time!

For information and fares on trains from Kl to Butterworth click here>>

For information and ticket prices on the train from Butterworth to Bangkok click here>>

Option 2

The second option is to travel directly from KL to the southern Thailand city of Hat Yai.

Since 19/05/2016 the night train to Hat Yai is cancelled, so you will now have to catch an ETS Train to Padang Besar, then a Shuttle Train or local bus to Hat Yai.

From Hat Yai you can then catch one of the many overnight trains from Hat Yai to Bangkok.

For information and fares on the train from KL to Hat Yai click here>>

For information and ticket prices on trains from Hat Yai Junction to Bangkok click here>>

Please Note :

With the new ETS high-speed trains now operating out of KL Sentral to Padang Besar on the Thai border, you now have the option of catching this fast train to the border, then a bus from Padang Besar to Hat Yai bus station or city centre, before continuing your journey to Bangkok.

For the timetable and fares of the new ETS train from Kl to Padang Besar click here>>

Train from Bangkok to Kuala Lumpur

If you want to travel in the other direction from Bangkok to Kuala Lumpur by train, you will again have to decide to either first go to Hat Yai in Thailand or Butterworth in Malaysia.

If you would like to travel by train from Bangkok to Kuala Lumpur via Penang, please visit the following pages for more details :

For information on the Bangkok to Butterworth Penang train click here>>

For information on trains from Butterworth to KL click here>>


If you want to travel from Bangkok to KL via Hat Yai please visit the following pages :

For information on trains from Bangkok to Hat Yai click here>>

For information on the Hat Yai to KL train click here>>



Related Links

Bangkok Accommodation

Hat Yai Accommodation

Kuala Lumpur Accommodation

Penang Accommodation