Train 31 Bangkok to Hat Yai Ticket Price

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.

Ticket Prices for Train 31 from Bangkok Hua Lamphong to Hat Yai Junction

2nd Class seats / sleeping berths:

  • Adult Fare: 1,005 Baht Upper Berth - 1,105 Baht Lower Berth
  • Child Fare: 833 Baht Upper Berth - 933 Baht Lower Berth

1st Class seats / sleeping berths:

  • Adult Fare: 1,594 Baht Upper Berth - 1,794 Baht Lower Berth
  • Child Fare: 1,227 Baht Upper Berth - 1,427 Baht Lower Berth

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 >


Powered by 12Go system

Seating / Berths on Train 31

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.

2nd class seat on a new CNR carriage2nd class seat on a new CNR carriage

Booking Tickets on Train 31 Bangkok to Hat Yai

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 >

Station Information

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 >


Bangkok trains main page >

Hat Yai trains main page >