Home › Routes › Koh Samui to Krabi

How to get from Koh Samui to Krabi

Combined boat-and-bus tickets take about 5 to 7 hours from Koh Samui to Krabi town or Ao Nang for roughly ฿600–1,000. Flights are much faster but direct flights are limited and expensive; otherwise connections run via Bangkok.

207 km apart (straight line)Day trip: noBus · Car · Flight

Best option: Bus. A joint boat-and-bus ticket is the simplest and cheapest door-to-door option.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
bus
Joint boat-and-bus tickets (several companies): ferry from Samui to Donsak, then minibus or coach to Krabi
about 5 h – 7 hseveral departures a dayabout ฿600–1,000Most include hotel pick-up in Samui and drop-off in Krabi town or Ao Nang.
car
Car ferry from Samui to Donsak, then drive via Surat Thani to Krabi
about 5 h – 6 h including the ferrycar ferries run frequently through the daycar ferry about ฿500–700 plus fuelCheck whether your rental car is allowed on the ferry.
flight
Flights from Samui (USM) to Krabi (KBV), direct when available or via Bangkok
about 1 h direct; 4 h + via Bangkoklimitedoften ฿3,000–8,000Samui airport fares are high; check current schedules.

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Compare flightsKoh Samui to Krabi and backHire a carPick up in Koh SamuiBook a transferDoor to door on arrivalHotels in KrabiCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

How long does it take from Koh Samui to Krabi?

Joint boat-and-bus tickets take about 5 to 7 hours, including the ferry to Donsak on the mainland and a minibus or coach to Krabi. A direct flight takes about an hour but is not always available, and flights via Bangkok take several hours.

What is the cheapest way?

Joint boat-and-bus tickets are cheapest, at about ฿600–1,000 per person. They are sold at agents all over Samui and online, and usually include hotel pick-up and drop-off in Krabi town or Ao Nang. Flights from Samui are among the most expensive domestic fares in Thailand, so they rarely save money.

Is there a direct ferry from Koh Samui to Krabi?

No. Koh Samui is in the Gulf of Thailand and Krabi is on the Andaman Sea on the other side of the peninsula, so no boat links them directly. Every route crosses the mainland, usually by ferry to Donsak near Surat Thani and then by road, which is why the trip takes most of a day.

Do I need to book ahead?

In high season, roughly December to March, book a day or two ahead. Otherwise you can usually buy a ticket the day before from an agent or your hotel. Check the pick-up time, which can be early in the morning, and whether the drop-off is Krabi town or Ao Nang, as they are about 20 km apart.

Krabi travel guideHow many days in KrabiWhere to stay in KrabiKoh Samui travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.