Skip to content
Phuket to Krabi: Ferry, Bus, Taxi Compared (Times & Costs)

Phuket to Krabi: Ferry, Bus, Taxi Compared (Times & Costs)

The quick version

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.

7 min readBy Siam Handbook Editorial
Share this article:
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, Thailand — 1
Photo: กสิณธร ราชโอรส, CC BY-SA 4.0, via Wikimedia Commons.

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.

Phuket To Krabi, Thailand — 2
Photo: กสิณธร ราชโอรส, CC BY-SA 4.0, via Wikimedia Commons.
ModeHeadline timeTypical costBest forMain drawback
Public busAbout 2.5–3 hFrom about ฿200Lowest budgetDrops you in town, not at your beach
Shared minivanAbout 3–4 h฿200–400 per personBudget with some convenienceStops and a fixed seat
Private taxi or transferAbout 2–3 hQuote from the providerFamilies, luggage, tight schedulesHighest road cost
SpeedboatAbout 2 h฿1,000–1,100 listedScenery and a shorter rideWeather and season exposure
Slow ferryReported 6–8 hCheck operatorTravelers with a flexible dayVery long crossing
FlightNo direct flight listedNot applicableNoneLayovers make it impractical

By road: bus, minivan and private taxi

Phuket To Krabi, Thailand — 3
Photo: กิตติ เลขะกุล, CC BY 3.0, via Wikimedia Commons.

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

Phuket To Krabi, Thailand — 4
Photo: Phuket@photographer.net from Phuket, Thailand, CC BY 2.0, via Wikimedia Commons.

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

Phuket To Krabi, Thailand — 5
Photo: Phuket@photographer.net from Phuket, Thailand, CC BY 2.0, via Wikimedia Commons.

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

Phuket To Krabi, Thailand — 6
Photo: Максим Улитин, CC BY 3.0, via Wikimedia Commons.

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.

Tip

Landing at Klong Jilad Pier at 10:45 puts you about a 5-minute taxi ride from Thara Park in Krabi Town.

DestinationUsually best optionWatch for
Krabi TownBus, minivan or boat to Klong Jilad PierPier is a short taxi ride from Thara Park
Ao NangMinivan, taxi or boat with Ao Nang drop-offConfirm the drop-off in writing
RailayRoad to Kong Ka Pier, then longtailBoat transfer is a separate step
Krabi AirportTaxi or minivanAllow buffer before your flight
Tubkaek or Klong MuangBoat with listed drop-off or private taxiNot every operator serves these

Costs and booking tips

Phuket To Krabi, Thailand — 7
Photo: Максим Улитин, CC BY 3.0, via Wikimedia Commons.

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

Sponsored

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.
Sponsored

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.

Good to know

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.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful