GoAsia
Thailand

How to Get from Hat Yai to Surat Thani

Train from Hat Yai to Surat Thani: daytime and evening departures, journey times of 4h 40min to 7h and tips for the onward ferry to the islands.

Last updated: November 2, 2026

How to Get from Hat Yai to Surat Thani

Photo: Ahoerstemeier / Wikimedia Commons, CC BY-SA 3.0

Contents

Hat Yai and Surat Thani are the two big junctions of the Southern Line, about 290 kilometres apart.[1] The train rolls north through rubber plantations and palm groves, and most travellers use the trip as the first leg towards the Gulf islands.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Hat Yai to Surat Thani by Train

The evening trains from Hat Yai take between about 4 hours 40 minutes and 5 hours. Rapid 172 leaves at 16:05, Thaksinarath 32 at 17:45, Special Express 38 and Special Express DRC 46 at 18:05, and Rapid 170 at 18:20. By day, Local 446 leaves at 06:20 and arrives at 13:31.[1]

Surat Thani station lies outside the city centre in Phunphin. For the islands, Seatran Discovery sells bus-and-ferry transfers from Surat Thani to the Donsak pier and the piers of Koh Samui, Koh Phangan and Koh Tao.[2]

Surat Thani railway station
Surat Thani railway stationPhoto: OraMAAG / Wikimedia Commons, CC BY 4.0

Train Times

TrainLeaves Hat YaiArrives Surat Thani
Local 44606:2013:31[1]
Rapid 17216:0520:55[1]
Thaksinarath 3217:4522:24[1]
Special Express 3818:0522:50[1]
Rapid 17018:2023:28[1]

Tips for Traveling from Hat Yai to Surat Thani

  • Plan for a late arrival: The faster trains reach Surat Thani at night, so book your hotel in advance.
  • Mind the last ferry: The last ferry from Donsak to Koh Samui leaves at 19:00,[3] which the evening trains miss.
  • Eat before you board: Hat Yai has plenty of local food stalls, and the choice on the train is limited.

Timetable

Taxi Hat Yai - Surat Thani $ 152.26โ€“257.29 4h 30m โ€“ 5h
  • โ†’ย  Van 9pax
  • โ†’ย  Comfort
  • โ†’ย  Economy
  • โ†’ย  SUV 4pax
Train Hat Yai - Surat Thani $ 6.60โ€“20.93 6h 20m
  • โ†’ย  2nd Class Sleeper AC 15:50
  • โ†’ย  2nd Class Sleeper Fan 15:50
  • โ†’ย  2nd Class Fan seats only 15:50
  • โ†’ย  Class 3 Fan 15:50
Van Hat Yai - Surat Thani $ 257.29 5h
  • โ†’ย  Regional 00:00

Frequently Asked Questions

How can I book tickets from Hat Yai to Surat Thani?

Use the booking tool on this page to compare the transport options currently available from Hat Yai to Surat Thani, including current prices and schedules.

How long does it take to get from Hat Yai to Surat Thani?

The evening trains take between about 4 hours 40 minutes and 5 hours. The daytime Local 446 takes about 7 hours.

What time do trains leave Hat Yai for Surat Thani?

Local 446 leaves at 06:20. In the evening Rapid 172 leaves at 16:05, Thaksinarath 32 at 17:45, Special Express 38 at 18:05 and Rapid 170 at 18:20.

Where is the train station in Surat Thani?

The station is outside the city centre in Phunphin. Take a bus or taxi to reach the city or the ferry piers.

Can I go from Surat Thani straight to the islands?

Yes. Bus-and-ferry transfers run from Surat Thani to the Donsak pier and on to Koh Samui, Koh Phangan and Koh Tao. The last ferry from Donsak to Koh Samui leaves at 19:00.

Is it worth taking the daytime train?

Yes, if you want to see the landscape and reach the Donsak ferries before dusk. The evening trains are faster but arrive after dark.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] State Railway of Thailand: SRT Timetable Matrix 2026: Southern Line inbound. Retrieved November 2, 2026.
  2. [2] Seatran Discovery: Seatran Discovery: bus and ferry transfers. Retrieved October 31, 2026.
  3. [3] Raja Ferry Port PLC: Sailing schedule. Retrieved October 31, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.