Train from Hat Yai to Bangkok
Train from Hat Yai to Bangkok is one of the popular train routes in Thailand. This is because the train from Hat Yai connects the railway tracks from the south of Thailand including the railway tracks from Malaysia, to the capital city of Thailand, Bangkok.

Train Schedule & Train Ticket Type

The train from Hat Yai to Bangkok has two types; Rapid and Special Express. Each train has different type of seats or tickets available.

Below are the train schedule and the train ticket type available for online booking at

Time Train No Train Type Ticket Type Price (THB)
14:45 170 Rapid 2nd Class AC Sleeper 875
2nd Class Fan Sleeper 635
2nd Class Fan Seat 485
3rd Class Fan Seat 289
15:39 172 Rapid 2nd Class AC Sleeper 875
2nd Class Fan Sleeper 635
2nd Class Fan Seat 485
16:23 42 Special Express 2nd Class AC Seat 735
18:10 38 Special Express 1st Class AC Sleeper 1,624
2nd Class AC Sleeper 935
2nd Class Fan Seat 565
3rd Class Fan Seat 369
18:45 32 Special Express 1st Class AC Seat 1,824
2nd Class AC Sleeper 1,135

* Time and fares might change depending on the season, subject to the operator
** AC = Air Conditioned


Book Train from Hat Yai to Bangkok Online Book Now


Trip Distance & Duration

The distance between Hat Yai and Bangkok is around 945km. The train trip duration for the train from Hat Yai to Bangkok takes about 16 to 18.5 hours depending on the type of train you choose. The fastest train will be the train number 42, which will take around 13-14 hours.

Departure Point – Hat Yai Train Station

Hat Yai Train Station, also known as Hat Yai Junction Railway Station is located in city center of Hat Yai. The Hat Yai Train Station is a junction station that connects the railway track from Padang Besar and Sungai Golok.

Other facilities that you can find in Hat Yai Train Station include information counter, washrooms, luggage storage service and ATM machines and food stalls.

To go to the train station by public transportation, you can take tuk tuk or motorbike taxi.

Arrival Point – Bangkok Hua Lamphong Train Station

Hua Lamphong Train Station is the main railway station in Bangkok, located in the city center of Bangkok. The train station is huge to facilitate a large number of passengers that arrive and depart from the Hua Lamphong Train Station daily.

Once you reach Hua Lamphong Train Station, there are many options of public transportation available to take you to the next train station. There are tuk tuk, song thaews, local city bus and taxis.

Hua Lamphong Train Station is also connected to the Hua Lamphong MRT Station. There is an underground pathway to link the two stations. Therefore, the passengers can conveniently walk around 10 minutes to access the MRT to go to their next destination.


You can buy food on board at price around 100 THB. Alternatively, you can buy some food before your departure at the Hua Lamphong Train Station. Local dishes and halal food are available in Hua Lamphong Train Station. Besides that, there are toilets on board for the convenience of the passengers as well.


As the journey for the train from Hat Yai to Bangkok is going to take long, keep you entertained with a good book or movies on your laptop or phone. Book your Hat Yai to Bangkok train tickets in advance online to ensure a smooth journey and avoid a long waiting time in the train station. Online booking at is easy with many options for the payment gateway. The convenience of our mobile-friendly website enables you to book your Thailand train tickets from anywhere and whenever you want.

Book Train Tickets from Hat Yai to Bangkok Online »