Hat Yai to Bangkok Train Time 2025
- Sleeper 1st, 2nd, 3rd Class

This page was last updated: 28 August 2025

There are 4 daily Hat Yai to Bangkok train departures to Bang Sue Grand station, taking around 14.5–16.5 hours to travel the 945 km distance with a choice of 1st- and 2nd-class sleeping berths or 2nd- and 3rd-class seats.

Much more comfortable than the bus, the train to Bangkok offers a nice, relaxing way to travel, with a choice of departures, all travelling overnight to the capital, reaching Bang Sue Grand Station (Krung Thep Aphiwat Central Terminal) the next morning.

Sleeper Train Schedule from Hat Yai to Bangkok

(Jadual train Hatyai ke Bangkok)

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

No Dep Arr Type Price Book
Tickets
Full
Timetable
172 16:05 07:30 Rap Fares> Tickets> Timetable>
32 17:45 08:10 Sp. Ex. Fares> Tickets> Timetable>
38/46 18:05 09:05 Sp. Ex. Fares> Tickets> Timetable>
170 18:20 10:50 Rap Fares> Tickets> Timetable>

Arriving at Bangkok's new Bang Sue Grand station (Krung Thep Aphiwat), you can get to anywhere in the city quite easily with connections by bus, subway train or taxi from the station.


To view the full SRT train timetable for all trains between Hat Yai and Bangkok, click on the timetable link below:


Powered by 12Go system


How much do train tickets from Hat Yai to Bangkok cost?

Ticket prices for the direct trains from Hat Yai to Bangkok range from 258 Baht for a 3rd-class fan-cooled seat on a Rapid train to 1,790 Baht for a lower berth in a 1st-class air-conditioned carriage on a Special Express train.

How much is the sleeper train from Hat Yai to Bangkok?

1st Class air-conditioned sleeping berths cost between 1,390 Baht and 1,790 Baht.

2nd Class air-conditioned sleeping berths cost between 753 Baht and 1,103 Baht.

2nd Class fan-cooled sleeping berths cost between 583 Baht and 653 Baht.

For a full list of ticket prices, click here >

Is there a cheap Ordinary train service available on this route?

It is possible to travel all the way to Bangkok from Hat Yai using SRT's cheap Ordinary/Local trains, but there are no direct services operating the full route, and they are very slow. You will have to take shorter trips, then change to another service heading north. Ordinary trains are a very cheap way to travel if you plan on spending time in southern Thailand exploring some of the less frequented towns and beaches.

You can see all services heading north to Bangkok on the Southern Line timetable.

Ordinary trains to Bangkok terminate at either Hua Lamphong or Thon Buri stations. 

Which trains from Hat Yai to Bangkok have 1st-class sleeper carriages?

Both the Special Express trains on this route have 1st-class sleeper carriages. So, if you want the most comfortable way to get to Bangkok by train, these are the services to take.

Where to buy advance tickets for the train from Hat Yai to Bangkok?

You can buy advance train tickets from Hat Yai to Bangkok:

We would highly recommend that you book your tickets in advance if you want to travel on any of these trains (in comfort).

What is the best way to buy sleeper train tickets from Hat Yai to Bangkok?

The best way to buy sleeper train tickets from Hat Yai to Bangkok is to book online through the official State Railway of Thailand website or a trusted ticket agency like 12Go. Booking in advance costs a little more but is highly recommended, as sleeping berths can be sold out far in advance during busy times of the year.

How long does it take to travel from Hat Yai to Bangkok by train?


For information on Hat Yai Junction Railway Station, click on the picture link below:

Train arriving in BangkokTrain arriving in Bangkok