Getting from Krabi to Koh Samui is one of the most popular cross-peninsula journeys in Thailand — connecting the stunning Andaman coast with the Gulf island paradise. The distance from Krabi to Koh Samui is approximately 200 km as the crow flies, but because the two destinations sit on opposite sides of the Thai peninsula, there is no direct ferry. Every route from Krabi to Koh Samui involves a land crossing. This complete guide covers every option for travelling from Krabi to Koh Samui in 2026 — combined bus and ferry, flight, minivan and everything in between.
⛴️ Book Krabi → Koh Samui via 12Go →
Krabi to Koh Samui — All Options at a Glance
There are four main ways to travel from Krabi to Koh Samui. Each has a very different price, journey time and experience. Here is the honest comparison to help you choose the best Krabi to Koh Samui route for your situation:
| Option | Duration | From | Best For |
|---|---|---|---|
| ✈️ Flight (via Bangkok) | 3–4h total | $80–200 | Speed · Convenience |
| 🚌 Lomprayah Bus + Ferry | ~4h | 550–650 THB (~$16) | Best value · Most popular |
| 🚌 Public Bus + Ferry | 5–6h | 300–400 THB (~$9) | Budget · Independent |
| 🚗 Private Transfer + Ferry | ~4h | 2,500–4,000 THB | Groups · Comfort · Direct |
The Lomprayah combined bus + ferry from Krabi to Koh Samui is the best option for most travellers — fast at ~4 hours, fully coordinated and great value at 550–650 THB. Book via 12Go Asia for real-time availability and instant confirmation.
Option 1 — Lomprayah Bus + Ferry (Most Popular)
The Lomprayah combined bus + ferry is the most popular way to travel from Krabi to Koh Samui — and for good reason. Lomprayah's seamless combined ticket covers your entire Krabi to Koh Samui journey in one booking: bus from Krabi town to the ferry pier, then high-speed catamaran to Koh Samui. No separate bookings, no transfer stress and no risk of missed connections.
How the Krabi to Koh Samui Lomprayah Journey Works
- Board the Lomprayah bus in Krabi — departures from the Lomprayah office in central Krabi Town, typically in the morning. Many hotels in Krabi and Ao Nang offer direct pickup included in the combined ticket.
- Bus to the ferry pier — the air-conditioned bus drives approximately 2 hours through southern Thailand's landscape to the Lomprayah pier in Surat Thani Province.
- Board the Lomprayah catamaran — fully air-conditioned with assigned seats. The crossing to Koh Samui (Nathon Pier) takes approximately 1h30.
- Arrive at Nathon Pier, Koh Samui — approximately 4 hours after departing Krabi. Taxis, songthaews and scooter rental available immediately outside.
Lomprayah Krabi to Koh Samui — Schedule & Prices 2026
| Route | Duration | Adult Price | Child Price |
|---|---|---|---|
| Krabi → Koh Samui | ~4h | 550–650 THB (~$16–19) | 275–325 THB |
| Krabi → Koh Phangan | ~5h | 650–750 THB (~$19–22) | 325–375 THB |
| Krabi → Koh Tao | ~6h30 | 750–850 THB (~$22–25) | 375–425 THB |
Book via 12Go Asia — same price as Lomprayah's own office, real-time availability, instant QR code confirmation. Hotel pickup from Krabi and Ao Nang included in most combined tickets. In high season book the Krabi to Koh Samui Lomprayah ticket at least 48–72 hours ahead.
⛴️ Book Krabi → Koh Samui via 12Go →
Option 2 — Flight from Krabi to Koh Samui
Flying from Krabi to Koh Samui is the fastest option but involves a connection via Bangkok — there are no direct flights between Krabi and Koh Samui. Bangkok Air operates both Krabi → Bangkok and Bangkok → Koh Samui routes, making a same-day connection possible with careful timing.
Krabi to Koh Samui by Flight — How It Works
- Fly Krabi (KBV) → Bangkok Suvarnabhumi (BKK) — approximately 1h20.
- Connect at Suvarnabhumi to Bangkok Air Koh Samui (USM) — approximately 1h.
- Total journey time including connection: 3–4 hours minimum.
Prices for Krabi to Koh Samui via Bangkok start from around $80 in low season but can reach $200+ during peak December–January. When you add the cost of getting to/from airports at both ends, the price gap with Lomprayah is significant. Flying from Krabi to Koh Samui makes sense primarily if your time is extremely limited or if you're already connecting from an international flight in Bangkok.
If flying from Krabi to Koh Samui via Bangkok, allow at least 2–3 hours for your Bangkok connection. Bangkok Air requires a minimum connection time and Suvarnabhumi can be large and slow. A missed connection means spending a night in Bangkok. Book via 12Go Asia which shows combined flight options with guaranteed connections.
Option 3 — Public Bus + Ferry (Budget)
The cheapest way to get from Krabi to Koh Samui is via public bus to Surat Thani followed by a separate ferry to the island. This budget Krabi to Koh Samui route costs around 300–400 THB total but takes 5–6 hours and requires you to coordinate your own connections.
Step-by-Step — Krabi to Koh Samui by Public Bus
- Public bus from Krabi Town to Surat Thani — departs from Krabi's Talad Kao bus station. Journey takes approximately 2h30–3h, costs 120–180 THB. Multiple daily departures.
- Transfer from Surat Thani to Donsak Pier — shared minivan 80–120 THB, approximately 1 hour.
- Ferry from Donsak Pier to Koh Samui — Raja Ferry or Seatran, 80–100 THB, approximately 1h30.
- Arrive at Nathon Pier, Koh Samui.
While you can buy each leg of the Krabi to Koh Samui public bus route separately, booking via 12Go Asia as a combined ticket is highly recommended. It guarantees your connection at Surat Thani and covers you if any leg is delayed. The price via 12Go Asia is typically similar to buying at the counter.
Option 4 — Private Transfer + Ferry
For groups of 3–6 people, a private minivan transfer from Krabi to the Surat Thani ferry pier, combined with a ferry to Koh Samui, can be competitive with Lomprayah on a per-person basis — and significantly more comfortable. Private transfers from Krabi to Donsak Pier cost approximately 2,500–4,000 THB for the whole vehicle.
This Krabi to Koh Samui private transfer option makes particular sense for families with young children, travellers with lots of luggage or groups who want door-to-door service at their own pace. Book the private transfer via your hotel or a reputable agency in Krabi Town, then add the ferry booking via 12Go Asia.
Book Krabi → Koh Samui Now
All options · Lomprayah · Bus + Ferry · Real-time availability
Getting to the Lomprayah Terminal from Krabi
For those taking the Lomprayah combined bus from Krabi to Koh Samui, here's how to reach the departure point:
From Krabi Airport (KBV)
Krabi Airport is approximately 15 km from Krabi Town — 30 minutes by taxi (250–350 THB). Allow at least 1 hour between landing and your Lomprayah bus departure. Many Krabi to Koh Samui combined tickets include hotel pickup which can be arranged to coincide with your flight arrival.
From Ao Nang Beach
Ao Nang is Krabi's most popular tourist beach, 20 km from Krabi Town. Shared songthaews run to Krabi Town for 50–60 THB (30–40 minutes). Many Lomprayah Krabi to Koh Samui combined tickets offer direct Ao Nang pickup — select this option when booking via 12Go Asia to save the transfer to Krabi Town.
From Railay Beach
Railay is accessible only by longtail boat. Take the longtail to Ao Nang (100 THB, 15 minutes), then transfer to Krabi Town for the Lomprayah departure. Allow at least 1h30 from Railay to the Krabi Lomprayah terminal for comfortable timing on your Krabi to Koh Samui journey.
From Koh Lanta
Koh Lanta to Krabi to Koh Samui is a popular multi-island route. Take the ferry/speedboat from Koh Lanta to Krabi pier (1h30–2h, ~300 THB), then connect to the Lomprayah bus from Krabi Town. Book the entire Koh Lanta → Krabi → Koh Samui journey via 12Go Asia as connected tickets.
Arriving in Koh Samui from Krabi
Whether you arrive by Lomprayah ferry or by flight, here's what to expect when you reach Koh Samui after the journey from Krabi:
Arriving at Nathon Pier (Lomprayah / Ferry)
Nathon Pier is on Koh Samui's west coast. Taxis wait outside — Chaweng costs 300–500 THB (25–35 minutes), Bophut 250–350 THB, Lamai 400–550 THB. Songthaews (red pickup trucks) circle the island for 50–80 THB per person. For maximum freedom after the long Krabi to Koh Samui journey, pre-book a scooter via Tonton Samui Rental to be delivered to the pier.
Arriving at Koh Samui Airport (Flight)
Koh Samui Airport (USM) is on the north-east coast near Chaweng. Metered taxis from arrivals cost 200–300 THB to Chaweng, 300–400 THB to Bophut. No public buses serve the airport. Pre-book a car rental via Discover Cars for the most flexible start to your Koh Samui stay after the Krabi to Koh Samui flight connection.
What to Do on Koh Samui After Arriving from Krabi
After completing the Krabi to Koh Samui journey, the island offers a completely different experience to Krabi's limestone cliffs and Andaman beaches. Koh Samui is larger, more developed and more varied in its offerings:
Best Beaches on Koh Samui
Chaweng Beach — the island's most famous 7km stretch of white sand. Lively, well-served and the best base for first-time visitors. Bophut Beach — charming Fisherman's Village with boutique restaurants and Friday Night Walking Street. Maenam Beach — quiet north coast beach popular with long-stay expats and families. Lamai Beach — second largest beach with good surf and a vibrant atmosphere at lower prices than Chaweng.
Island Hopping from Koh Samui
Koh Samui is the perfect base for island hopping to Koh Phangan (30 min), Koh Tao (2h) and Ang Thong Marine Park (day tour). After arriving from Krabi, many travellers use Koh Samui as a hub for a full Gulf island circuit. Read our complete island hopping guide for all routes, operators and prices.
Accommodation on Koh Samui
Koh Samui offers every type of accommodation — from the world-class Four Seasons and Conrad to excellent budget guesthouses from $35/night. Browse our complete hotel guide before booking — we've reviewed 17 properties across all budgets and zones.
Insider Tips — Krabi to Koh Samui
- Always choose the Lomprayah combined ticket for the Krabi to Koh Samui journey — it's faster, more comfortable and fully coordinated. The slight price premium over the public bus is absolutely worth it.
- Book hotel pickup when available — Lomprayah offers pickup from many Krabi and Ao Nang hotels. This eliminates the need to get to Krabi Town independently and makes the Krabi to Koh Samui journey completely door-to-door.
- High season booking — the Krabi to Koh Samui Lomprayah combined ticket sells out in December–February and July–August. Book at least 3–5 days ahead during these periods.
- The morning departure is best — take the earliest available Lomprayah from Krabi to Koh Samui to maximise your first day on the island.
- Bring snacks for the bus leg — the 2-hour Krabi to Surat Thani bus has no food stops. Stock up at a 7-Eleven in Krabi before boarding.
- Activate your eSIM before departure — your Thailand eSIM keeps you connected throughout the Krabi to Koh Samui journey. AIS coverage is excellent along the entire southern Thailand route.
- Consider a stopover in Koh Phangan or Koh Tao — if you're in no rush, Lomprayah's combined ticket from Krabi can be extended to include Koh Phangan or Koh Tao at a small premium. Island hopping from Krabi all the way to Koh Tao in one direction is a fantastic way to experience southern Thailand.
FAQ — Krabi to Koh Samui
Is there a direct ferry from Krabi to Koh Samui?
No — there is no direct ferry from Krabi to Koh Samui. Krabi is on the Andaman Sea coast and Koh Samui is in the Gulf of Thailand — they are on opposite sides of the Thai peninsula separated by land. Every Krabi to Koh Samui route involves a land crossing. The most popular option is the Lomprayah combined bus + ferry, which covers the entire Krabi to Koh Samui journey in approximately 4 hours.
How long does it take to get from Krabi to Koh Samui?
Via Lomprayah combined bus + ferry: approximately 4 hours — the fastest land + sea option for the Krabi to Koh Samui journey. Via flight (with Bangkok connection): 3–4 hours including connection time. Via public bus + ferry: 5–6 hours. The Lomprayah combined ticket is the best balance of speed and value for most travellers making the Krabi to Koh Samui trip.
How much does the Krabi to Koh Samui journey cost?
Lomprayah combined bus + ferry: 550–650 THB (~$16–19). Public bus + ferry: 300–400 THB (~$9–12). Flight via Bangkok: $80–200+. Private transfer + ferry: 2,500–4,000 THB for the whole vehicle. The Lomprayah combined ticket is the best value for most individual travellers making the Krabi to Koh Samui journey. Book via 12Go Asia for current prices.
How do I book the Lomprayah from Krabi to Koh Samui?
Book via 12Go Asia — search “Krabi to Koh Samui”, select the Lomprayah combined bus + ferry option and specify your hotel for pickup. You receive an instant QR code confirmation. Book at least 48 hours ahead in high season as the Krabi to Koh Samui Lomprayah ticket sells out regularly.
Can I go from Krabi to Koh Samui and then to Koh Phangan?
Yes — Lomprayah's combined tickets can be extended. Book Krabi → Koh Samui → Koh Phangan as a connected journey via 12Go Asia. Alternatively, book Krabi → Koh Samui, spend a night on Koh Samui, then take the Koh Samui to Koh Phangan ferry separately the next day (30 minutes, 200–250 THB via Lomprayah).
Is it better to fly or take the bus from Krabi to Koh Samui?
For most travellers, the Lomprayah combined bus + ferry is the better choice for the Krabi to Koh Samui journey — significantly cheaper, similar total journey time when you factor in airport transfers and boarding procedures, and a much more scenic and enjoyable experience. Flying from Krabi to Koh Samui only makes sense if you're connecting from an international flight or have very limited time.
Continue Reading
- Krabi Lomprayah Bus Terminal — Complete Guide
- Complete Ferry Guide to Koh Samui — All Routes
- Koh Samui to Koh Phangan — Essential Ferry Guide
- Koh Samui to Koh Tao — Ultimate Ferry Guide
- Island Hopping from Koh Samui — Complete Guide
- Best Hotels in Koh Samui 2026
- Best eSIM for Thailand 2026 — From $3
Some links in this article are affiliate links. InsideSamui.com earns a commission if you book through our 12Go Asia links, at no extra cost to you. Prices and schedules are indicative for 2026 — always verify on 12Go Asia before travelling.