Train 31 from Bangkok to Hat Yai Junction is a Special Express services consisting of just 2nd and 1st class, air-condition, Day & Night sleeper coaches, operating with the new Chinese made CNR carriages.
2nd Class seats / sleeping berths:
1st Class seats / sleeping berths:
You can book the whole cabin for single occupancy for - Adult: 2,594 Baht - Child: 2,227 Baht
If you want to see the full timetable, with all the stops for train 31, click here >
To book sleeping berths online (booking fee apply) click here >
Back to the Bangkok to Hat Yai timetable page >
This service is the most comfortable, clean and modern of all the trains on this route, as all the carriages are the new CNR Chinese made carriages, which were first put in to operation in late 2016.
If you want to travel on this nice, new train to Hat Yai, you will have to make a reservation for your berth.
The further in advance you make a reservation, the better your chances of getting the type of ticket you want.
Tickets for this train are available to buy up to 90 days in advance on this route.
To book your tickets you can either:
1) Visit any State Railway of Thailand ticket office / counter at any main station within the country (this is the cheapest option).
2) Book your tickets online for an extra admin fee >
Arriving in Hat Yai Junction Station, you are right in the centre of the city and most of the accommodation in the city centre is an easy walk or motorbike taxi ride away.
For information about Hat Yai Railway Station click here >
If you want to know about Hua Lamphong station, please see:
Our Bangkok train station page here >
Or, how to get to Hua Lamphong Railway Station page here >
Related pages:
Hat Yai to Padang Besar (Malaysia - Thailand border) Shuttle Train services >