Hat Yai Train Station

Hat Yai Junction is major train station in Thailand and a hub for travel from the Southern Provinces and Malaysia onto Surat Thani, Bangkok and islands in the Andaman Sea such as Koh Lipe. Hat Yai is the main connection point between the railway and bus services heading South towards Malaysia and Singapore.

Facts About Hat Yai Railway Station


  • Hat Yai Train Station is 928 km from Bangkok Train Station.
  • The Southern Line splits at Hat Yai with one branch heading towards Padang Besar on the border with Malaysia and the other branch continuing South to Sungai Kolok.
  • Hat Yai is in the centre of the city but 2.9 km from the main bus station.
  • Both the SRT (State Railways of Thailand) and KTM (Malaysia Railways) operate services from Hat Yai Train Station.
  • There are 5 trains a day from Hat Yai to Bangkok.
  • There are 6 trains a day from Hat Yai to Sungai Kolok.
Hat Yai Train Station
Hat Yai Train Station

Facilities at Hat Yai Train Station


Hat Yai Train Station has 6 platforms and a wide range of facilities. This is a large and busy train station with parts of the station building let to private businesses. The station is also very close to the city centre shopping malls and major hotels such as the Lee Gardens Plaza.

Restaurants at Hat Yai Train Station
Restaurants at Hat Yai Train Station
  • 2 x sets of Toilets (one privately operated with showers).
  • Ticket Counters for Same Day Travel inside the station building.
  • Advance Ticket Counters on Platform 1.
  • Parcels and Cargo Office.
  • Arcade of shops and restaurants on Platform 1.
  • Information Desk.
  • Variety of inexpensive food stalls on Platform 1.

Buying Train Tickets at the Station


There are two sets of ticket counters at Hat Yai Train Station. Inside the station building, as you pass through the airport style security to enter, there are ticket counters for travel on the same day.

Ticket hall at Hat Yai Train Station
Ticket hall at Hat Yai Train Station

There is also another set of ticket counters for Advanced Booking on Platform 1 where you need to go if you want to buy a train up to 60 days before you plan to travel. Advanced Booking is recommended for 1st and 2nd Class seats on intercity trains. You cannot book in advance for 3rd Class seats on ‘Ordinary’ train services.

Local Transport at Hat Yai Train Station


There are lots of ways to travel from Hat Yai Train Station to other destinations in Thailand. For travel within Hat Yai itself you have three options: taxi, taxi van and motorbike taxi. All three forms of local transport wait in front of the train station for passengers whenever an intercity train arrives. Expect to pay 40 to 60 THB for a journey by taxi van or motorbike taxi to Hat Yai Bus Station.

Taxi vans at Hat Yai Train Station
Taxi vans at Hat Yai Train Station

For travel further afield you need to catch a minivan or bus. The majority of these minivan and bus services depart from Hat Yai bus station which is 2.9 km from the train station. There are however quite a few services which depart from the city centre, such services to Penang and Kuala Lumpur, and more easy still there are bus services to Koh Lipe which depart from the train station itself.

For more information about travel from Hat Yai train station click on the links on red:

Buy Train Tickets Online


Use the Search Box below to buy train tickets from Hat Yai to other stations on Thailand’s Southern Train Line. Simply enter your destination and date of travel and click to Find Tickets.

Powered by 12Go Asia system

Trains from Hat Yai to Bangkok


All trains from Hat Yai to Bangkok depart in the afternoon and early evening.With the exception of Train #42, all these services have sleeper berths available. Trains # 32 and #38/46 are the most comfortable trains with 1st and 2nd A/C carriages. The slowest train is Train #170 which takes 17 hours 54 minutes to travel from Hat Yai to Bangkok.

Train Times from Hat Yai to Bangkok


  • Please note: The services shaded in grey are not currently operating.
TrainHat YaiBangkokService
17014:3108:25Rapid
17215:5010:30Rapid
4216:3809:10Special Express
3217:4510:50Special Express
38/4618:1512:05Special Express

Trains from Hat Yai to Sungai Kolok


There are 6 trains per day from Hat Yai to Sungai Kolok. The journey takes between 3 hours 24 minutes (on Train #37) and 4 hours 54 minutes (on Train #447). The most comfortable trains are the two trains which originate in Bangkok: Train #171 departing from Hat Yai at 07:05, and Train #37 departing from Hat Yai at 09:06.

Location of Hat Yai Train Station


Google Map of Hat Yai Railway Station

How useful was this page?

Click on a star to rate it!

Average rating 4.4 / 5. Vote count: 14

No votes so far! Be the first to rate this post.