Hat Yai to Bangkok Train Timetable 2023 Fares, Booking

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 Bang Sue Grand Station (Krung Thep Aphiwat Central Terminal) the next morning.

Train arriving at the old station in BangkokTrain arriving at Hua Lamphong station in Bangkok

Train Schedule from Hat Yai to Bangkok

(Jadual keretapi Hatyai ke Bangkok)

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

No Dep Arr Type More Info Fare
170 14:31 08:25 Rap Info> Fare>
172 15:50 10:30 Rap Info> Fare>
42* --:-- --:-- Sp. Ex. DRC Info> Fare>
38 / 46 18:15 12:05 Sp. Ex. Info> Fare>
32 17:45 10:50 Sp. Ex. Info> Fare>
Powered by 12Go Asia system

* Train 42 is currently not in service.

All services operate daily.

Timetable Notes:
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 Grand Station).

For information on public transport to/from Bangkok Station click here >

Ticket Prices for the Hat Yai to Bangkok Train

(Harga Tiket keretapi Hatyai ke Bangkok)

To see a full price list for each train, click on the fares link in the timetable above >

Booking Train Tickets from Hat Yai to Bangkok

(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 >

Powered by 12Go Asia system

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:

Related Links

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 >


Find the best deals for hotels >