Train from Bangkok to Hat Yai

Travel by Train from Bangkok to Hat Yai is easy on an overnight sleeper train which will get you into Thailand's southern city in the early hours of the morning. 

Travelling from Bangkok to Hat Yai can also be done faster on long distance buses which will cost you roughly the same price as a sleeping berth, but the advantage of the train far outweighs the fact that the bus is faster.

Firstly, Hat Yai Railway station is right in the centre of the city, within walking distance to most of the hotels, whereas the bus station is around 5 km away from the centre and will require you to take a taxi or bus back into town.

Secondly, the train is much more comfortable allowing you a decent nights sleep in your large comfortable sleeping berth, while on the bus you just get a seat and usually freezing cold air-conditioning.

The train wins every time for me!

The distance from Bangkok to Hat Yai by train is 945 km.

Trains Times from Bangkok to Hat Yai (from Hua Lamphong Station)

No Dep Arr Type More Info Fare
171 13:00 05:52 Rap Info> Fare>
31 14:45 06:35 Sp. Ex. Info> Fare>
37 / 45 15:10 07:20 Sp. Ex. Info> Fare>
169 15:35 09:15 Rap Info> Fare>
41 22:50 12:34 Sp. Ex. DRC Info> Fare>

To see the timetable in the other direction from Hat Yai click here >

All services operate daily.

Timetable Notes:
Rap = Rapid
Sp. Ex. = Special Express
Sp. Ex. DRC = Special Express Diesel Railcar - (Sprinter Train)

If you want to check with the State Railway of Thailand to see if there are any changes to the timetable above:

You can visit their timetable page on the SRT official website here >

All the above trains have sleeper berths available apart from train number 41 which is an all second class air-conditioned seat only train made up of just 2 or 3 coaches.

For seat classes available and ticket prices on these trains see below, or use the links to fares in the timetables.

To see a full timetable for the above trains click on the trains number below.






Powered by 12Go Asia system

Ticket Prices for Train from Bangkok to Hat Yai

Ticket prices vary quite considerably for trains in Thailand.

You have to pay added fees for the type of train, class and if the coach has air-conditioning.

To see all the fares for each service to Hat Yai, please use the "fare" link in the timetable above >

Child Ticket Prices:
Children aged 3-11 pay half the basic fare but all supplements for beds, a/c etc.

Children under 3 year old travel for free.

If you want to book tickets online, you can do this on our ticketing page here >

If it is your first time visiting Hat Yai click here to read our Hat Yai Railway Station page with information on arriving in the city by train.

If you want want to know more about how to travel from Bangkok to Hat Yai by bus:

Visit our Thailand bus booking page for times and fares here >

Related Links

Find accommodation in Hat Yai Thailand

Find accommodation in Bangkok

Book Transport / Hotels Online

Malaysia / Singapore:

- Bus >

- Train >

- Ferry >

Thailand / Laos / Cambodia / Vietnam...:

 - Bus >

 - Train >

 - Ferry >


Find Cheap Flights in SE Asia >


Find the best deals for hotels >