Travelling from Krabi to Koh Phangan means crossing southern Thailand by road, then taking a ferry from Donsak Pier. This guide covers routes, travel times, costs and practical booking tips for a smooth journey.
Koh Phangan lies in the Gulf of Thailand, while Krabi sits on the Andaman coast, so the trip means crossing southern Thailand overland before taking a ferry. The simplest option is a combined bus or van and ferry ticket. It usually runs via Donsak Pier in Surat Thani Province, and some services call at Koh Samui along the way.
Allow roughly 4 hours 45 minutes to 7 hours or more, depending on the operator, pickup point and connection times. Combined tickets typically cost THB 480 to THB 1,300. Services arrive at Thong Sala Pier, the main ferry gateway on Koh Phangan.
The Recommended Option: Combined Bus or Van and Ferry
- Route: Pickup in Krabi Town or Ao Nang, transfer to Donsak Pier, then a ferry to Thong Sala, Koh Phangan. Some services route via Koh Samui.
- Duration: Around 4 hours 45 minutes to 5 hours 20 minutes for the faster Lomprayah-style service. In practice, allow 6 to 7 hours to account for transfers and waiting time.
- Typical price: THB 480 to THB 1,300. Lomprayah services are generally at the higher end of this range.
- Departure points: Krabi Town, Ao Nang, Ao Nam Mao or the Krabi Lomprayah office, depending on the ticket.
- Arrival point: Thong Sala Pier.
Travellers are generally best served by a morning combined ticket with Lomprayah or Songserm rather than separate bus and ferry tickets. A single ticket reduces the risk of missing the ferry connection. Departures for the faster combined route commonly leave Krabi between 08:00 and 11:30, with arrival on Koh Phangan typically in the mid-to-late afternoon.
Route Comparison
| Option | Typical Time | Typical Cost | Best For |
|---|---|---|---|
| Combined bus or van and ferry | 4 hrs 45 mins to 7+ hrs | THB 480 to THB 1,300 | Balance of cost and convenience |
| Private taxi or car to Donsak, then ferry | About 5 hrs 30 mins+ | THB 2,500 to THB 3,100+ | Couples and families wanting flexibility |
| Flight Krabi to Koh Samui, then ferry | About 4 hrs+ including ferry and transfers | THB 3,800 to THB 10,000+ | Comfort and speed, though not always faster door to door |
| Slower bus and ferry combinations | 7 to 15 hrs | From about THB 480 | Budget travellers with flexible schedules |
Practical Tips for Planning Your Journey
- Choose a morning departure. This leaves buffer time for delays and gives you daylight arrival on the island.
- Confirm pickup details. If you are staying in Ao Nang or Railay, check whether hotel or Ao Nang pickup is included. Otherwise you may need to reach Krabi Town first.
- Book ahead in peak periods. Full Moon Party dates, Thai public holidays, and December to January often sell out for both ferries and accommodation.
- Allow for weather. During the monsoon season or in rough seas, ferry schedules can be delayed or cancelled. Keep a spare day if you have a flight or onward booking.
- Arrive early. Be at the pickup point 30 to 45 minutes before departure, and keep your e-ticket or booking reference accessible.
Final Recommendation
For a straightforward journey, book a morning combined ticket from Krabi to Thong Sala with Lomprayah or Songserm, ideally departing from Krabi Town for the most dependable pickup. Travellers wanting more flexibility may prefer a private transfer to Donsak Pier, while those prioritising speed can consider flying to Koh Samui and continuing by ferry.
Frequently Asked Questions
- How long does it take to travel from Krabi to Koh Phangan?
The faster combined services take about 4 hours 45 minutes to 5 hours 20 minutes. Including transfers and waiting, allow 6 to 7 hours. Slower combinations can take up to 15 hours. - How much does the journey cost?
Combined bus or van and ferry tickets typically cost THB 480 to THB 1,300. A private taxi to Donsak Pier plus ferry is around THB 2,500 to THB 3,100 or more, and flying via Koh Samui ranges from THB 3,800 to THB 10,000 or more. - Is there a direct ferry from Krabi to Koh Phangan?
No. The journey combines a road transfer to Donsak Pier in Surat Thani with a ferry crossing, sometimes via Koh Samui. - Where does the ferry arrive on Koh Phangan?
Services arrive at Thong Sala Pier, the main gateway to the island. - What time do services leave Krabi?
Faster combined services commonly depart between 08:00 and 11:30. Morning departures are recommended for same-day arrival and extra buffer time. - Can I be picked up from Ao Nang or Railay?
Some tickets include Ao Nang or hotel pickup, while others start only from Krabi Town or the Krabi ferry office. Confirm the pickup point when booking. Railay visitors will usually need to reach Krabi Town or Ao Nang first. - Which ferry operators serve this route?
Lomprayah and Songserm are the best-known operators on combined tickets. Lomprayah is generally at the higher end of the price range. - Should I book in advance?
Yes, particularly around Full Moon Party dates, Thai public holidays and the December to January high season, when ferries and accommodation often sell out. - How does the weather affect ferry travel?
In the monsoon season or in rough seas, ferries can be delayed or cancelled. Allow a buffer day if you have a flight or onward booking. - Is it faster to fly?
Flying from Krabi to Koh Samui takes about 4 hours or more including the ferry and transfers. It offers comfort but is not always faster door to door than a morning combined ticket.
