Travel on the daily KTM Hat Yai to Kuala Lumpur Train is a great way to travel from Thailand to Malaysia's capital city Kuala Lumpur, or just KL for short.
This is an overnight train operated by Malaysian railways KTM.
Book your ticket in advance to get a sleeping berth so you can sleep all the way.
For travel in the opposite direction from KL to Hat Yai
Hat Yai (Thai Time)
At the border crossing of Padang Besar station, you will have to take all your luggage off of the train to take it through customs checks and stamp your passport out of Thailand and into Malaysia.
There is a money changer at the station at the border who gives a good rate for you leftover Thai Baht.
Don't be tempted to change it up with anyone on the train.
They will show you a Thai newspaper with the exchange rate so you think you are getting a good deal.
You are not! You will lose around 10%. Thai banks give a terrible rate for exchanging Malaysian Ringgit.
Prices in Malaysian Ringgit (RM) (multiply by 10 for approximate in Thai Baht)
Second Class Seat RM 48
Second Class Sleeping Berths :
Upper Bed RM 54
Lower Bed RM 60
Where to buy your tickets
In Hat Yai you can book your ticket on the day at the main ticket office at the station (if there are any spaces left) or you can go to the advance booking office just opposite the main ticket counter on your left as you enter the station.
You should also be able to book this train at any other train station in Thailand.
The best way to secure you seat / berth is to book online direct from the Malaysian Railways website.
If you are travelling from Hat Yai to Langkawi by train, you will have to get off the train in either Arau or Alor Setar and spend the night as the ferry stops at 19.00.
They start operating again at 07.00 in the morning.
It would be much better to catch train 35 from Hat Yai in the morning.