GoAsia
Thailand

How to Get from Surat Thani to Hat Yai

Five trains run from Surat Thani to Hat Yai in about 4 hours 40 minutes to 5 hours 30 minutes. See the departure times and your options.

Last updated: October 28, 2026

How to Get from Surat Thani to Hat Yai

Photo: Supanut Arunoprayote / Wikimedia Commons, CC BY 4.0

Contents

Surat Thani is the gateway to Koh Samui and Koh Phangan. Hat Yai is the commercial hub of the deep south, where Thai, Chinese and Malay cooking meet in big night markets. The southern railway ties the two together along about 294 km of track.[1]

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.

Surat Thani to Hat Yai by Train

The State Railway of Thailand runs 5 trains from Surat Thani to Hat Yai Junction, all leaving in the early hours. The quickest is Thaksinarath train 31, which takes about 4 hours 40 minutes. The others take 5 hours 15 minutes to 5 hours 30 minutes.[1]

TrainLeaves Surat ThaniArrives Hat Yai
171 Rapid01:1406:30[1]
37 Special Express01:5207:10[1]
45 Special Express (DRC)01:5207:20[1]
31 Thaksinarath02:2307:05[1]
169 Rapid04:0909:28[1]

Train 45 continues to Padang Besar on the Malaysian border.[1]

Surat Thani to Hat Yai by Road

Buses, minivans and private cars also link the two cities from the town centres. Compare them on GoAsia.cc.

Tips for Traveling from Surat Thani to Hat Yai

  • Plan for an early arrival: Every train reaches Hat Yai between 06:30 and 09:30, so arrange an early check-in or a late checkout at the other end.[1]
  • Heading on to Malaysia: The UK Foreign Office advises against all but essential travel on the Hat Yai to Padang Besar train line and in Pattani, Yala, Narathiwat and parts of Songkhla.[2]

Timetable

Flight Surat Thani Airport - Hat Yai $ 85.91โ€“96.65 4h โ€“ 6h 35m
  • โ†’ย  Economy 09:00, 11:15, 17:30
Taxi Surat Thani - Hat Yai $ 136.79โ€“215.93 4h 30m โ€“ 6h
  • โ†’ย  Van 9pax
  • โ†’ย  Comfort
  • โ†’ย  Economy
  • โ†’ย  SUV 4pax
Van Surat Thani - Hat Yai $ 12.44 7h
  • โ†’ย  Van 08:30, 09:30, 10:30, 11:30

Frequently Asked Questions

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

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

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

Trains take about 4 hours 40 minutes to 5 hours 30 minutes. The Thaksinarath train 31 is the quickest.

When do trains leave Surat Thani for Hat Yai?

5 trains leave between 01:14 and 04:09 and reach Hat Yai between 06:30 and 09:28.

How far is Surat Thani from Hat Yai?

About 294 km along the railway line.

Is it safe to continue from Hat Yai to Malaysia by train?

The UK Foreign Office advises against all but essential travel on the Hat Yai to Padang Besar train line.

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 outbound). Retrieved October 28, 2026.
  2. [2] UK Foreign, Commonwealth & Development Office: Thailand travel advice: Warnings and insurance. Retrieved October 28, 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.