There are 5 daily Hat Yai to Bangkok train departures to Bang Sue Grand station, with a journey time of between 13.5 to 18..5 hours to travel the 945 km distance and tickets cost from 259 Baht for a 3rd Class Rapid seat to 1,794 for a 1st Class sleeping berth on a Special Express.
Much more comfortable than the bus, the train to Bangkok offers a nice easy way to travel, with a choice of departures, all travelling overnight to the capital, reaching
Station (Krung Thep Aphiwat Central Terminal) the next morning.
(Jadual keretapi Hatyai ke Bangkok)
To see the timetable in the other direction from Bangkok to Hat Yai click here >
|42*||--:--||--:--||Sp. Ex. DRC||Info>||Fare>|
|38 / 46||18:15||12:05||Sp. Ex.||Info>||Fare>|
* Train 42 is currently not in service.
All services operate daily.
Rap = Rapid
Sp. Ex. = Special Express
Sp. Ex. DRC = Special Express Diesel Railcar - (Sprinter Train)
The distance from Hat Yai to Bangkok is 945 Kilometres by train.
If you want to check the State Railway of Thailand (SRT) website for any changes to the timetable:
You can visit the timetables page on their official website here >
All of the trains from Hat Yai have comfortable sleeping berths / beds available, except for the fast sprinter train number 42.
This is a much smaller train made up of just a few carriages, with all coaches having only 2nd class seats available.
So, you get there faster, but you have to sit all the way.
It's much more relaxing to travel on one of the sleeper trains and get the chance to lie down in your berth and get "some sleep".
If you want to see the full timetables for any of these services click on the relevant number below:
Arriving at Bangkok's Hua Lamphong station, you can get to anyway in the city quite easily with connections by bus, subway train or taxi from the station.
For more information on Hua Lamphong Railway Station in Bangkok, click on the picture link below:
Please note: from January 2023, all these trains now terminate at the new station in Bangkok - Krung Thep Aphiwat Central Terminal (Bang Sue
For information on public transport to/from Bangkok Station click here >
(Harga Tiket keretapi Hatyai ke Bangkok)
To see a full price list for each train, click on the fares link in the timetable above >
(Beli Tiket keretapi Hatyai ke Bangkok)
We would highly recommend you book your tickets in advance if you want to travel on any of these trains (in comfort).
If you plan to rough it in 3rd class, there is no need to make a reservation.
You can buy your tickets from Hat Yai Junction Railway Station at the advance booking office, located in the main entrance of the station (on your left as you enter - opposite the ticket counter for today's departures).
If you don't plan to spend any time in Hat Yai, you should book your tickets in advance online.
To book tickets online click here >
If you are considering travel by bus from Hat Yai to Bangkok:
Visit our Thailand bus booking page for times and fares here >
For information on Hat Yai Junction Railway Station, where to buy tickets and the left luggage facilities, click on the picture link below:
Find places to stay in Hat Yai Thailand
Find places to stay in Bangkok
Places to stay near Hua Lamphong Railway Station
Book Transport / Hotels Online
Malaysia / Singapore:
- Bus >
- Train >
- Ferry >
Thailand / Laos / Cambodia / Vietnam...:
- Bus >
- Train >
- Ferry >
Find Cheap Flights in SE Asia >