
Bus + ferry (combined ticket)
Best balance of price and smooth transfers
Private car + ferry
Door-to-door journey with flexible timing and minimal hassle
Van + ferry
Cheap option with shared transport and simple transfer process
Direct flight
There are direct flights by Bangkok Air
Quick answer: Travelling from Koh Samui to Krabi offers several good options: ferry + bus/van, direct flight, or ferry + private car/taxi. Ferry + bus is the most budget-friendly; the flight is the fastest; ferry + private car/taxi gives flexible door-to-door service. You can book tickets from Koh Samui to Krabi easily online in advance.
At a glance:
- 📍 Distance: approx. 250 km by land via Surat Thani.
- ⏱️ Travel time: Ferry + Bus/Van ~4–10 hours | Direct Flight ~1 hour | Ferry + Car/Taxi ~4–6 hours.
- 💰 Price range: Ferry + Bus/Van US$ 15–46 pp | Flight US$ 100–160 pp | Ferry + Car/Taxi US$ 150–450
- 🚢 Ferry + Bus/Van: Many combo tickets from Koh Samui via Surat Thani to Krabi city, Ao Nang or Railay.
- ✈️ Direct Flight: There are flights from Koh Samui Airport to Krabi Airport taking about 1 hour.
- 🚕 Ferry + Private Car/Taxi: Private transfer from Koh Samui to pier + car to Krabi—fastest and most flexible for groups.
Last updated in April 2026
How to Travel from Koh Samui to Krabi
Travel from Koh Samui to Krabi covers about 250 km via Surat Thani. You can travel by ferry + bus/minivan, ferry + private car or take a direct flight. The most popular and cheapest option is a combined ferry and bus transfer.
Ferry + bus journeys take about 4–10 hours and can end in Krabi Town, Krabi Bus Terminal, Ao Nang or Railay Beach. Direct flights from Koh Samui to Krabi take only about 1 hour, making them the fastest option.
From Krabi you can continue by ferry to Koh Phi Phi, Koh Yao Yai or travel to Phuket. Before your trip, check the weather in Krabi for the best travel conditions.
| Transfer Mode – Koh Samui to Krabi: | Duration | Cost |
|---|---|---|
| Ferry + Bus (via Surat Thani) | About 4–10 hours | $15–46 per person |
| Plane (Direct Flight) | About 1 hour | $100–160 per person |
| Ferry + Private Car/Taxi | About 4–6 hours | $150–450 per car |
How do I get from Koh Samui to Krabi?
1. BUS/VAN + FERRY from Koh Samui to Krabi
1. Ferry from Koh Samui to Surat Thani
The first step is a ferry transfer from Koh Samui to Surat Thani or Donsak Pier. The journey takes about 2–3 hours, with departures from Na Thon or Lipa Noi piers. Modern ferries offer comfortable indoor and outdoor seating, and this route is operated by companies such as Lomprayah, Raja Ferry, Seatran Ferry, Songserm and Phantip.
2. Bus / Minivan from Surat Thani to Krabi
From Surat Thani, continue by bus or minivan to Krabi. The journey takes about 4–5 hours, with arrivals at Krabi Town, Ao Nang, Railay transfer points or other popular destinations. Combined ferry + bus tickets from Koh Samui to Krabi cost about $15–46 per person. For more details, read How to travel from Surat Thani to Krabi. Booking combined tickets online in advance is recommended, especially during the high tourist season.
| Bus + Ferry Company | Departure in Koh Samui | Arrival in Krabi | Bus + Ferry Ticket |
|---|---|---|---|
| Raja Ferry | 05:00 | 14:00 | From $18.00 |
| Raja Ferry | 09:00 | 16:00 | From $18.00 |
| Raja Ferry | 11:00 | 19:00 | From $18.00 |
| Raja Ferry | 14:00 | 19:00 | From $18.00 |
| Phantip | 08:00 | 15:00 | From $17.00 |
| Phantip | 10:00 | 17:30 | From $21.00 |
| Phantip | 14:00 | 20:00 | From $21.00 |
| Lomprayah | 08:30 | 14:00 | From $42.00 |
| Lomprayah | 11:45 | 18:00 | From $42.00 |

2. FLIGHT from Koh Samui to Krabi
The fastest way to travel from Koh Samui to Krabi is by direct flight. Bangkok Airways operates non-stop flights from Koh Samui Airport to Krabi International Airport. The flight takes about 1 hour and tickets usually cost $100–160 per person.
Although flying is more expensive than traveling by ferry and bus, it saves several hours and is the most convenient option for travelers with limited time. Because the number of daily flights is limited, booking online in advance is highly recommended, especially during the high tourist season.
From Krabi Airport, you can easily continue by shuttle bus, minivan or private taxi to Krabi Town or Ao Nang. If you are heading to Railay Beach, simply take a longtail boat from Ao Nang after arriving.

3. FERRY + TAXI / CAR from Koh Samui to Krabi
Another comfortable option is a private car with a ferry transfer from Koh Samui to Krabi. This door-to-door service combines a ferry crossing to the mainland with a private vehicle, making it an excellent choice for families, groups or travelers with more luggage. The total travel time is about 3.5–6 hours.
Private transfers are available with companies such as Bangkok Taxi24, Raja Ferry, Easyride Services, Glassflower, Van2Travel and Firstplan Transport Services. Prices range from $150–450 per car, depending on the vehicle type and number of passengers. Hotel pickup is available in Koh Samui, with drop-off at Krabi Town, Krabi Airport or Ao Nang.
Although this is the most expensive option, it offers maximum comfort, flexible departure times and no unnecessary transfers. If you continue your journey, you can also travel by private car from Ao Nang to Khao Sok National Park.
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Easyride Services | 05:00 | From $240.00 |
| Glassflower | 05:00 | From $335.00 |
| Van2Travel | 07:00 | From $250.00 |
| Bangkok Taxi24 | 06:00 | From $240.00 |
| Bangkok Taxi24 | 06:00 | From $240.00 |
| Firstplan Transport | 06:00 | From $280.00 |

❓ FAQ – Travel from Koh Samui to Krabi
How do I book tickets or flights from Koh Samui to Krabi?
How long does it take to travel from Koh Samui to Krabi?
Ferry + bus takes 4–10 hours, direct flights about 1 hour, and private car + ferry about 3.5–6 hours.
What is the travel distance from Koh Samui to Krabi?
The distance is about 250–270 km via Surat Thani and Donsak Pier.
How much does it cost to travel from Koh Samui to Krabi?
Ferry + bus costs $15–46, flights $100–160, and private transfers $150–450 per car.
Is there a private transfer from Koh Samui to Krabi?
Yes. Private cars with ferry transfer are available with hotel pickup and drop-off in Krabi or Ao Nang.
Can I travel by train from Surat Thani to Krabi?
No. There is no railway between Surat Thani and Krabi.
What is the best way to get from Koh Samui to Krabi?
A direct flight is the fastest option, while ferry + bus offers the best value for most travelers.
What is the cheapest way to travel from Koh Samui to Krabi?
The cheapest option is a combined ferry + bus ticket from about $15–18 per person.
How do I get from Krabi Airport to Ao Nang?
Travel by shuttle bus, minivan or taxi in about 1–1.5 hours. See this guide.
Where can I travel from Krabi?
Popular routes include Koh Phi Phi, Koh Yao Yai, Koh Lanta and Chiang Mai.
Where should I stay in Krabi?
Krabi offers budget hotels, luxury resorts and hostels.
Is Thailand good for solo travelers?
Yes. Thailand is safe, affordable and easy to explore. Read Solo Travel in Thailand.
💡 Practical Travel Tips for Koh Samui to Krabi
Traveling from Koh Samui to Krabi is straightforward, with options including a combined ferry + bus transfer, a direct flight, or a private car with ferry. The best choice depends on your budget, travel time and final destination in Krabi Province.
- Best Option: Ferry + bus offers the best balance of price, travel time and frequent departures.
- Fastest Route: A direct flight to Krabi takes about 1 hour, but flights are limited and usually more expensive.
- Book Combined Tickets: Ferry and bus tickets are often sold together, making transfers easier and more reliable.
- Choose Your Arrival: You can arrive at Krabi Town, Ao Nang, Krabi Airport or nearby tourist areas.
- Private Transfer: A private car with ferry is ideal for families or groups seeking maximum comfort.
- Plan Ahead: Ferry schedules may change during the low season or in bad weather, so book early whenever possible.
Tip: Ferry, bus, flight and private transfer tickets from Koh Samui to Krabi can be searched and booked online in advance.
