Train 31 Timetable Thailand
Bangkok to Hat Yai Sleeper Train

Train 31 in Thailand is a Special Express train from Bang Sue Grand (Krung Thep Aphiwat) in Bangkok to Hat Yai in southern Thailand made up of the newer Chinese-made carriages. This rail service consists of only second and first class sleeping berths and a dining car.

Train 31 Timetable from Bangkok to Hat Yai

Station Arrival Time Departure Time
Bangkok (Krung Thep Aphiwat)16:50
Bang Bamru17:0117:02
Sala Ya17:2217:23
Nakhon Pathom17:4817:50
Ban Pong18:0818:09
Ratchaburi18:3718:47
Phetchaburi19:3019:31
Hua Hin20:2020:25
Prachuap Khiri Khan21:4021:41
Chumphon23:5500:05
Surat Thani02:2002:23
Thung Song Junction04:0804:18
Phatthalung05:5105:53
Hat Yai Junction07:05


Seats / Beds

Train 31 boasts some of the most comfortable and newest sleeper carriages of SRT's fleet of sleeper trains. These Chinese-made coaches also have the most expensive sleeping berths to book.

Seats on the new Chinese made carriagesSeats on the new Chinese made carriages
Sleeping berth on the new Chinese made carriagesSleeping berth on the new Chinese made carriages


If you plan to travel within Thailand using this train service, then the only tickets you can buy are 1st and 2nd class sleeper berths, making it quite expensive compared with other trains on this route down to Hat Yai.

Please see some of the following pages for more details and fares:

Bangkok to Hua Hin

Bangkok to Chumphon

Bangkok to Surat Thani

Bangkok to Hat Yai



Please use the following links for all you need to know about the main train stations on this route.

Bang Sue Grand

Hua Hin Station

Chumphon Station

Hat Yai Station


Please check these departure times before travelling to the station by either:

Telephoning the 24 hour SRT call centre on 1690.

Or visit the State Railways of Thailand Official Website by clicking here >


Bangkok trains main page >