Krabi to Koh Samui crosses the Thai peninsula from the Andaman coast to the Gulf of Thailand — two very different seas connected by road and ferry. The journey takes 4–5 hours and is the classic connection for travelers completing an Andaman-to-Gulf island circuit. This guide covers the bus+ferry combo and the flight option.
🎟 [Travelpayouts 12Go widget: Krabi → Koh Samui bus + ferry combo]
Option 1: Bus + Ferry Combo (Most Popular)
The standard route: minivan from Krabi Bus Terminal or Ao Nang to Surat Thani (~2.5–3 hours), then minivan transfer to Don Sak Pier, then Seatran or Raja Ferry to Koh Samui\’s Nathon Pier (~1.5 hours). Total approximately 5–6 hours. Combined tickets available from ~400–600 THB (~$11–17 USD). Book at your guesthouse or 12Go Asia — several operators sell the whole route as one ticket.
🎟 [Travelpayouts 12Go widget: Krabi → Surat Thani bus]
🚤 [Travelpayouts 12Go widget: Surat Thani (Don Sak) → Koh Samui ferry]
Option 2: Fly Krabi → Koh Samui
Bangkok Airways operates Krabi (KBV) → Koh Samui (USM) — approximately 1 hour. Fares from ~$80–150 USD one way. Bangkok Airways has a near-monopoly on this route so prices are high relative to distance, but it cuts the journey from 5 hours to under 3 including airport transfers.
✈️ [Travelpayouts Kiwi widget: Flights KBV (Krabi) → USM (Koh Samui)]
Quick Comparison
| Option | Time | Cost from | Best for |
|---|---|---|---|
| Bus + ferry combo | ~5–6 hours | ~500 THB (~$14) | Budget, most travelers |
| Fly Krabi → Samui | ~3 hours total | ~$80 USD | Speed |
Where to Stay on Koh Samui
🏨 [Travelpayouts Hotellook/Agoda widget: Hotels in Chaweng Beach, Koh Samui]
🏨 [Travelpayouts Hotellook/Agoda widget: Hotels in Bophut, Koh Samui]
Related Guides
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.