Hat Yai to Koh Samui: Bus, Train and Ferry Guide (2026)

Hat Yai and Koh Samui sit on opposite sides of the Thai peninsula — Hat Yai on the Andaman coast, Koh Samui on the Gulf of Thailand. Getting between them means crossing the peninsula overland through Surat Thani. The route is straightforward and well-connected, taking around 5–7 hours in total.

🔍 [Travelpayouts widget: Search Hat Yai → Koh Samui transport via 12Go]


The Route: Hat Yai → Surat Thani → Koh Samui

Step 1: Hat Yai to Surat Thani

Direct buses run from Hat Yai Bus Terminal to Surat Thani Bus Terminal throughout the day — approximately 3–4 hours, costing around 180–250 THB (~$5–7 USD). Several operators cover this route with morning and afternoon departures. Alternatively, take the overnight train from Hat Yai Train Station to Surat Thani — a comfortable option if you want to save a night\’s accommodation.

🎟 [Travelpayouts widget: Hat Yai → Surat Thani bus or train via 12Go]

Step 2: Surat Thani to Koh Samui

From Surat Thani, take a shared minivan or songthaew to Don Sak Pier (~1.5 hours), then a Seatran Discovery or Raja Ferry to Koh Samui\’s Nathon Pier (~1.5 hours). Combined minivan + ferry tickets are available from Surat Thani Bus Terminal and most guesthouses — the easiest option at around 300–400 THB (~$8–11 USD).

🚤 [Travelpayouts widget: Surat Thani → Koh Samui ferry via 12Go]


Journey Summary

LegTimeCost from
Hat Yai → Surat Thani (bus)~3–4 hours~200 THB
Surat Thani → Don Sak Pier (minivan)~1.5 hoursincluded in combo
Don Sak → Koh Samui (ferry)~1.5 hours~200 THB
Total~6–7 hours~$12–18 USD

Alternative: Overnight Train Hat Yai → Surat Thani

The State Railway of Thailand runs overnight sleeper trains from Hat Yai to Surat Thani — departing late evening, arriving early morning. Fan sleeper class runs around 300–500 THB (~$8–14 USD). This lets you travel while you sleep and arrive in Surat Thani in time for the morning ferry to Koh Samui.

🚂 [Travelpayouts widget: Hat Yai → Surat Thani train via 12Go]


Where to Stay on Koh Samui

  • Chaweng: Most developed beach, best for first-timers, nightlife and restaurants
  • Lamai: Quieter, good infrastructure, popular with couples
  • Bophut (Fisherman\’s Village): Charming boutique area, weekly walking market
  • Mae Nam: North coast, quiet, good for longer stays

🏨 [Travelpayouts widget: Hotels on Koh Samui via Booking.com or Agoda]


Onward from Koh Samui

  • Koh Phangan: High-speed catamaran, 30 minutes, multiple daily
  • Koh Tao: Ferry ~2 hours
  • Bangkok: Fly from Samui Airport (Bangkok Airways) or overnight bus + ferry combination

🎟 [Travelpayouts widget: Koh Samui onward transport via 12Go]


Related Guides

This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.

Leave a Comment

Your email address will not be published. Required fields are marked *