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
| Method | Time | Cost from | Best for |
|---|---|---|---|
| Flight | ~1.5 hours | 2,500 THB | Speed / convenience |
| Ferry + bus | ~11 hours | 700 THB | Budget |
| Ferry + night train | ~12 hours | 700 THB | Classic 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.