Illustration of Koh Samui, Thailand

Koh Samui to Krabi: Ferry-Bus, Flight or Private Car (2026)

Last updated 2026-07-28

On this page

Koh Samui to Krabi crosses from the Gulf coast to the Andaman coast, which sounds like a complicated journey and mostly isn’t. One combined ticket covers a ferry to the mainland and a coach the rest of the way, and the whole thing takes about four hours.

Prices are in Thai baht (THB) with US dollars in parentheses at ฿33 = US$1 (July 2026). Sources are linked at the bottom.

Quick comparison

ModeDurationRough priceNotes
Ferry + bus (combined ticket)~4 hours฿650-900 (US$19-26)The standard option, one booking
Ferry + bus + Ao Nang leg~4.5 hoursSame ticket, book throughSkips a transfer if you’re staying in Ao Nang
Flight via Bangkok or Surat Thani5-8 hours door to doorConsiderably moreRarely worth it
Private car + ferry4-5 hoursPremiumGroups, luggage, fixed schedule

The combined ferry-bus ticket

This is what almost everyone takes, and it’s genuinely the right answer. Lomprayah is the best-known operator, and a single ticket covers three things:

  1. Hotel pickup on Koh Samui (included for many properties)
  2. Ferry from Nathon Pier to Donsak Pier on the Surat Thani mainland — about 1 hour
  3. Air-conditioned coach from Donsak to Krabi — about 3 hours

Total journey time is roughly 4 hours from leaving Samui, at ฿650-900 (US$19-26).

Nathon Pier is on Samui’s west coast, facing the mainland. If your hotel isn’t on the pickup list, it’s 25-35 minutes from Chaweng by taxi at around ฿300-500 — worth factoring into both the budget and the morning schedule.

The one soft spot in the journey is the changeover at Donsak, where you wait between the boat and the coach in a fairly basic terminal. It’s not long, but bring water and don’t count on much else being available.

Book through to Ao Nang if that’s where you’re going

The coach leg continues past Krabi Town to Ao Nang, where most beach-focused travelers actually stay. Booking through to Ao Nang costs little more and saves you arranging a songthaew or taxi on arrival with your bags. If you’re staying in Krabi Town itself, or connecting onward to Koh Lanta or Railay, Krabi Town is the better drop.

Why flying doesn’t work here

Koh Samui and Krabi both have airports, but there’s no useful direct service between them. Routings connect via Bangkok or involve flying into Surat Thani and driving. Either way you’re looking at two legs, airport transfers at both ends, and check-in time — for a journey that takes four hours by boat and bus. On this route, the ground option genuinely wins.

When to book

In high season (November to April) and around Thai public holidays, book ahead — these combined services are popular and seats do sell out. In low season a day’s notice is usually enough. Booking through a platform also locks in the hotel pickup, which is the part that makes the whole thing painless.

Worth knowing: the Gulf and Andaman coasts run on different seasonal calendars. Samui’s wettest stretch is roughly October to December, while Krabi’s is May to October. You can leave one coast in poor weather and arrive on the other in good, which is part of why this crossing is so common.

Which should you pick?

The Lomprayah combined ticket, booked through to wherever you’re actually sleeping. It’s cheap, it’s one booking, and four hours is about as good as this crossing gets.

Once you arrive, outthailand.com’s things to do in Krabi covers the province and where to stay in Krabi explains the difference between Krabi Town, Ao Nang and Railay. Heading onward to the islands, see Krabi to Koh Lanta and Krabi to Phi Phi. Going the other direction later, the Krabi to Koh Samui guide covers the return. And before you leave Samui, things to do in Koh Samui and the events hub cover what’s on.

Sources

Frequently Asked Questions

What is the best way to get from Koh Samui to Krabi?

A combined ferry-and-bus ticket, most commonly with Lomprayah. One booking covers the ferry from Nathon Pier to Donsak on the mainland and the coach onward to Krabi Town or Ao Nang, taking about 4 hours in total for ฿650-900.

How long does it take to get from Koh Samui to Krabi?

About 4 hours from departing Koh Samui: roughly 1 hour on the ferry from Nathon to Donsak, then about 3 hours by air-conditioned coach to Krabi. Add 25-35 minutes if you're getting yourself from Chaweng to Nathon Pier.

How much does the Koh Samui to Krabi ferry and bus cost?

฿650-900 (about US$19-26) for the combined through ticket. If your hotel isn't on the pickup list, budget another ฿300-500 for a taxi from Chaweng to Nathon Pier.

Can I fly from Koh Samui to Krabi?

Not directly in any useful sense. Routings connect through Bangkok or Surat Thani, which means two flights or a flight plus a road transfer. Between check-in, connection and transfers at both ends, it costs more and usually takes longer than the 4-hour ferry-bus combination.

Which pier does the ferry to Krabi leave from on Koh Samui?

Nathon Pier, on the west coast of the island facing the mainland. It's about 25-35 minutes from Chaweng by taxi (฿300-500), and many combined tickets include hotel pickup that gets you there.

Can I go straight to Ao Nang instead of Krabi Town?

Yes, and you should if that's where you're staying. The coach leg continues to Ao Nang, so booking through to Ao Nang saves you arranging a separate transfer from Krabi Town on arrival.

Do I need to book the ferry-bus ticket in advance?

In high season (November to April) and around Thai holidays, yes — the combined services are popular and seats fill. In low season you can often book a day ahead. Booking through 12Go or a similar platform also locks in the hotel pickup.

Is the journey comfortable?

Reasonably. The Lomprayah ferry is a high-speed catamaran with indoor seating and an open deck, and the connecting coach is air-conditioned. The weak point is the transfer at Donsak, where you wait in a fairly basic terminal between legs.

Out Thailand Team

Based in Chiang Mai

A small team based in Chiang Mai. We research, write, and edit every guide together and publish under one byline, with the date each guide was last updated.