New Member Exclusive! Use Code: NEW10 to enjoy
10%* Offer on your first booking. T&Cs apply.
Estimated Trip Duration is 16-18.5 hours.
Please note that Hat Yai train station is located in the city center of Hat Yai. To go to the train station by public transportation, you can take tuk tuk or motorbike taxi.
Hat Yai to Bangkok Train Schedule and Train Fare
Train Operator |
First Train |
Last Train |
No.of Trip |
Depart Day |
Fare From |
Thai Railway (Removed) |
16:05 |
18:20 |
17 |
M T W T F S S |
THB 258 |
Train from Hat Yai to Bangkok
Cheapest Price | ฿ 258 |
Distance | 947 km |
Est. Duration | 12 hours 40 minutes |
No. of Operator | 1 operators |
Popular Train Company from Hat Yai to Bangkok
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 BusOnlineTicket.co.th:
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
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.
Amenities
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.
Tips
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
BusOnlineTicket.co.th 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.