
Phuket to Krabi: Ferry, Bus, Taxi Compared (Times & Costs)
How to get from Phuket to Krabi by ferry, speedboat, minivan, bus or private taxi, with time and cost ranges and the best option for Ao Nang, Railay or Krabi Town.
On this page
Last updated November 2026: Phuket to Krabi is about 163 km by road, and you can cover it by bus, minivan, private taxi, ferry or speedboat. Road trips run roughly 2.5 to 4 hours at ฿200–400 per person on shared services. Boats run from about 2 hours at ฿800–1,100, and our guide to all ways to reach Krabi covers the other routes in.
Featured image: GinkgoTelegraph, CC BY-SA 2.0, via Flickr.
Quick answer: the best way from Phuket to Krabi
Pick the bus or a shared minivan if price matters most. Expect ฿200–400 per person and a ride of about 2.5 to 4 hours, depending on the service. Choose a private taxi when you have luggage, children or a fixed flight time. Take the speedboat if you want a short sea crossing with scenery: one published Rassada Pier departure leaves at 08:45 and reaches Klong Jilad Pier at 10:45. Slow ferries are a different product, so check the exact vessel before you pay.

Phuket to Krabi at a glance
Published times and fares differ between operators, and the ranges below reflect that spread. Treat them as planning figures. Confirm each one with the operator before you book, because door-to-door time also includes pickup windows and the final leg to your hotel.

| Mode | Headline time | Typical cost | Best for | Main drawback |
|---|---|---|---|---|
| Public bus | About 2.5–3 h | From about ฿200 | Lowest budget | Drops you in town, not at your beach |
| Shared minivan | About 3–4 h | ฿200–400 per person | Budget with some convenience | Stops and a fixed seat |
| Private taxi or transfer | About 2–3 h | Quote from the provider | Families, luggage, tight schedules | Highest road cost |
| Speedboat | About 2 h | ฿1,000–1,100 listed | Scenery and a shorter ride | Weather and season exposure |
| Slow ferry | Reported 6–8 h | Check operator | Travelers with a flexible day | Very long crossing |
| Flight | No direct flight listed | Not applicable | None | Layovers make it impractical |
By road: bus, minivan and private taxi

Road distance is about 163 km, and the road is in fairly good condition. The public bus is the cheapest option, with reported rides of 2.5 to 3 hours. Shared minivans are quoted at 3 to 4 hours and ฿200–400 per person. Those time figures disagree between sources, which usually reflects stops and drop-off location. Plan for the longer end if you have a flight or a boat to catch. In Phuket, the public bus leaves from Phuket Bus Terminal 2. In Krabi, it serves Krabi Town. A private taxi runs about 2 to 3 hours and beats a boat when you travel with heavy bags or want a hotel-to-hotel ride. Ask the provider for a fixed fare and your exact drop-off point before you confirm.
By sea: ferry vs speedboat

Reported ferry times range from about 2 hours to 6–8 hours, so the label matters. Slow ferries take the long end of that range. Speedboats take about 2 hours and cost more. One published departure leaves Rassada Pier in Phuket at 08:45 and reaches Klong Jilad Pier in Krabi at 10:45. Listed fares for that sailing are ฿1,100 and ฿1,000, and a general Phuket to Krabi fare starts from ฿1,000. Klong Jilad Pier is about a 5-minute taxi ride from Thara Park in Krabi Town. Some operators include hotel pickup from Patong, Kata, Karon, Phuket Town and Chalong. Drop-offs may cover Ao Nang, Krabi Town, Klong Muang and Tubkaek. Inclusions vary, so confirm them on your ticket. Boats are also seasonal. Low season runs May to September with fewer departures, while high season from October to April adds more options.
Which option fits your trip

Match the mode to your constraint rather than the headline time. Start with the shortest list that fits you.
- Tight budget: take the public bus or a shared minivan at ฿200–400.
- Heavy luggage or small children: book a private taxi with a fixed drop-off.
- First visit and you want sea views: book a speedboat with a confirmed pier.
- Prone to motion sickness: choose the road in rough months.
- Flight the same day: choose road transport and leave a generous buffer.
Last mile: Ao Nang, Railay, Krabi Town and the airport

Your final stop decides the best mode. Boats land at Klong Jilad Pier, near Krabi Town. Railay-bound readers should also look at Kong Ka Pier, where boat transfers to Railay depart. Our guide to reaching Railay by boat explains the final hop. For Ao Nang, a road transfer or a boat with listed Ao Nang drop-off usually saves a second ride. Heading to the airport, see our Krabi Airport guide for terminal basics. Our route notes on Krabi Airport to Ao Nang: Taxi, Bus & Transfer Guide cover the beach-side leg.
Landing at Klong Jilad Pier at 10:45 puts you about a 5-minute taxi ride from Thara Park in Krabi Town.
| Destination | Usually best option | Watch for |
|---|---|---|
| Krabi Town | Bus, minivan or boat to Klong Jilad Pier | Pier is a short taxi ride from Thara Park |
| Ao Nang | Minivan, taxi or boat with Ao Nang drop-off | Confirm the drop-off in writing |
| Railay | Road to Kong Ka Pier, then longtail | Boat transfer is a separate step |
| Krabi Airport | Taxi or minivan | Allow buffer before your flight |
| Tubkaek or Klong Muang | Boat with listed drop-off or private taxi | Not every operator serves these |
Costs and booking tips

Budget about ฿200–400 for bus or minivan and from ฿1,000 for the boat. A private taxi is quoted by the provider, so ask for the total price. Book boats in advance during high season, from October to April, to hold your preferred departure. Check whether hotel pickup, drop-off and luggage handling are included. Fares move with operator and season, so note the date of any price you see. For flights, check Airports of Thailand for current Krabi Airport information.
Mistakes to avoid
Most problems come from assumptions rather than distance.
- Trusting a headline "2 hours" without adding pickup and pier-to-hotel time.
- Forgetting to check whether the drop-off is Krabi Town, Ao Nang or a pier.
- Booking a late boat before a flight or onward connection.
- Assuming hotel transfer is included in the fare.
- Confusing a slow ferry with a speedboat when comparing prices.
- Skipping a seasonal check on departures between May and September.
Onward and related routes
Krabi connects by ferry to Phi Phi, Koh Lanta, Samui and Phuket. A Phi Phi departure from Klong Jilad Pier is listed at 09:00, arriving 10:00 at Tonsai Pier. If you also arrive from the capital, read our Bangkok to Krabi: Flight, Train and Bus Compared options. Use the main Krabi transport guide to compare every origin.
Landing at 10:45 on the 08:45 Rassada speedboat means missing the 09:00 Phi Phi sailing from Klong Jilad Pier.
Frequently Asked Questions
How can I travel from Krabi to Phuket?
Reverse any option above. Buses and minivans run by road, and boats sail from Krabi piers to Phuket. Check the operator timetable for the day you travel.
How much does a Phuket to Krabi cruise cost?
Listed boat fares start from ฿1,000. One Rassada Pier to Klong Jilad Pier speedboat is shown at ฿1,100 and ฿1,000 depending on the fare type. Confirm the current price with the operator.
Useful notes for your Thailand trip
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





