Koh Samui to Bangkok: Flight and Ferry Guide (2026)

Koh Samui to Bangkok is a well-trodden route with several options depending on your budget and schedule. The direct flight is the fastest at around 1 hour 20 minutes. The ferry plus bus or train combination is cheaper but takes a full day or overnight. Most travellers fly — but the ferry + overnight train via Surat Thani is a classic Thai travel experience.


Option 1: Flight (Fastest)

Bangkok Airways operates a near-monopoly on flights from Koh Samui Airport (USM) to Bangkok Suvarnabhumi (BKK) — making them more expensive than usual. The flight takes around 1 hour 20 minutes. Booking in advance helps, but expect to pay more than typical Thai domestic routes.

  • Journey time: ~1 hour 20 minutes
  • Price: from ~2,500–6,000 THB ($70–165 USD) — more expensive due to Bangkok Airways monopoly
  • Airlines: Bangkok Airways (primarily), Thai AirAsia via Don Mueang

Option 2: Ferry + Bus (Budget)

Take a Raja Ferry or Seatran Ferry from Koh Samui to Donsak pier on the mainland (~1.5 hours), then a bus to Bangkok\\\’s Southern Terminal (~8–9 hours). Cheaper than flying but a long day. Combined tickets are available from Koh Samui travel agents and piers.

  • Samui → Donsak (ferry): ~1.5 hours, ~150 THB
  • Donsak → Bangkok (bus): ~8–9 hours, ~500–700 THB
  • Total: ~10–11 hours, ~650–850 THB

Option 3: Ferry + Train via Surat Thani (Classic)

Ferry from Koh Samui to Surat Thani pier (not Donsak — the Surat Thani night boat or ferry+bus connection), then overnight sleeper train from Surat Thani to Bangkok\\\’s Krung Thep Aphiwat station. The train takes about 9–10 hours and is comfortable in 2nd class sleeper. This is the classic backpacker combination — save a hotel night and enjoy the train.

  • Samui → Surat Thani: ~2.5 hours (ferry + bus connection)
  • Surat Thani → Bangkok (night train): ~9–10 hours, from ~500 THB (2nd class sleeper)
  • Total cost: ~700–900 THB

Journey Summary

MethodTimeCost fromBest for
Flight~1.5 hours2,500 THBSpeed / convenience
Ferry + bus~11 hours700 THBBudget
Ferry + night train~12 hours700 THBClassic experience

Frequently Asked Questions

Why are Koh Samui flights so expensive?

Bangkok Airways owns Koh Samui Airport and has long dominated the route to Bangkok, keeping prices high. Budget airlines (AirAsia) fly via Don Mueang which can be cheaper, though adds complexity. If the flight price is too high, the ferry + overnight train is genuinely a great alternative.


Related Guides

  • Bangkok to Koh Samui: Transport Guide
  • Koh Samui to Koh Phangan: Ferry Guide
  • Phuket to Bangkok: Flight and Bus Guide

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 *