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
New Train Schedule from 10th October 2015.
Hat Yai (Thai Time)
Please Note :
With the new Padang Besar to KL ETS train service now operating, you could take a bus to Padang Besar Border, then the new high-speed train from Padang Besar to KL Sentral.
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.
The best way to secure you seat / berth is to book online direct from the Malaysian Railways website or through an agent.
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.