The short answer: Phuket and Krabi sit barely 50 kilometres apart across Phang Nga Bay, but no airline flies between them and no train reaches either one. In practice you have three sensible ways: the minivan or bus by road (around three hours, ฿275-480), a private car (about 2.5 hours, from roughly ฿3,300), or a boat - ferry or speedboat - straight into Ao Nang or Railay (1.5-2 hours on the water, ฿550-1,100 per person). Which one makes sense depends on where in Phuket you start, where in Krabi you are staying, and what month it is.
Why flight and train are not real options
No direct flight exists. Phuket and Krabi airports are about 60 km apart as the crow flies, and every "flight" between them routes through Bangkok - check in, fly north, lay over, fly back south. Even a tight connection turns a three-hour road trip into a six-to-eight-hour airport day at several times the price. The only case where flying makes any sense is when you are connecting onward anyway (Phuket - Bangkok - Krabi inside a bigger itinerary), and even then, booking the Bangkok leg separately and taking the van for this stretch is usually cheaper.
There is no railway to Phuket or Krabi. Thailand's southern line stops at Surat Thani, well north of both. A "train combination" means busing two-plus hours up to Phunphin station and then busing back down - a loop that adds half a day to avoid a three-hour drive. Travellers who specifically want the sleeper-train experience ride it between Bangkok and Surat Thani, then continue to either coast by bus. That is a Bangkok-to-the-south decision, not a Phuket-to-Krabi one.
The road options: minivan, bus, private car
The road journey is about 165-170 km via Phang Nga, typically 2.5-3.5 hours depending on traffic and pickups.
- Shared minivan (฿275-385): the workhorse. Vans leave Phuket Bus Terminal 1 (town) and Terminal 2 (north, near the airport highway) through the day, running to Krabi Bus Terminal or, on through-tickets, onward to Ao Nang. They are cheap, air-conditioned and frequent - the catch is that drivers wait until the van fills, so a "10:00 departure" can become 10:40, and luggage space is tight. Two large suitcases can mean buying an extra seat on some services.
- Big bus / VIP coach (from about ฿150-340): slower and less frequent, but roomier, with real luggage holds and no fill-up waiting at departure time. AsiaTransHub's January 2026 schedule notes VIP buses running up to 21 times a day on the route. If you are travelling with parents or big bags, the big bus is the calmest budget option.
- Private car or taxi (฿3,300 and up): door to door in about 2.5 hours, on your schedule. Split three or four ways it can approach van money with none of the waiting. Worth it for early-morning departures, late arrivals, or a family with luggage.
The sea options: ferry and speedboat
This is where the route gets interesting - the bay crossing is under 50 km and drops you on the beach instead of at a bus station.
- Ferry, Rassada Pier (Phuket) to Ao Nang (฿550-650): about 1.5-2 hours on the water, usually one morning departure around 8:30. The honest catch: the direct Ao Nang ferry is seasonal, roughly October to May - in the southwest monsoon months the exposed crossing is suspended and boats run only to Phi Phi. Build the ferry into a November-March plan, never a June-September one.
- Speedboat to Railay (฿880-1,100): operators including Bundhaya, Awaycation and Andaman Wave Master run midday departures from Rassada (roughly 11:00-12:00), reaching Railay in about 1.5 hours, and these run through the year in reasonable seas. If you are staying on Railay - roadless, boat-only - this is the correct option; a road transfer only gets you to Ao Nammao pier and you still need a longtail.
- The Phi Phi pivot: ferries run Phuket - Phi Phi - Krabi year-round. If your plan includes Phi Phi anyway, routing through it (morning boat down, afternoon boat across) folds the transfer into sightseeing. It costs roughly ฿850-1,400 combined and takes most of a day - fine if Phi Phi was on the list, wasteful if not.
Starting from Phuket airport
If you land at Phuket airport and Krabi is the real destination, skip Phuket town entirely. Shared vans and private cars run from the airport straight to Ao Nang and Krabi town (3-3.5 hours; shared from around ฿400-500, private ฿3,300-4,000). Terminal 2 is only a short taxi hop from the airport if you prefer the scheduled buses. Pre-book the shared van for late-afternoon arrivals - same-day seats sell out in high season.
Which one for whom
Solo or a couple on a budget: the minivan, accepting the fill-up wait. Family with parents or heavy luggage: the VIP bus or a private car. Staying in Ao Nang in the dry season: the morning ferry is the best hour-and-a-half on the route. Staying on Railay: the direct speedboat, no debate. Monsoon months (June-September): road only - the boats to Ao Nang stop and the Phi Phi pivot gets rough.
Sources
Prices and schedules cross-checked 30 October 2026 against: Visit Thailand Today, "Phuket to Krabi (2026): Van, Bus, Ferry via Railay & Taxi" (updated 5 August 2026); FateAtlas, "Phuket to Krabi, Ao Nang and Railay - Van or Bus ฿275-480" (12 September 2026); AsiaTransHub, "Phuket Bus Terminal 2 to Krabi" (16 January 2026); SHA Thailand, "Phuket to Krabi Ferry 2026" (6 June 2026); Phuket Expat Guide, "Phuket to Krabi: All Transport Options Compared" (17 December 2025). Fares move; confirm on 12Go or with your hotel desk a day before travel.
Planning your next trip?
We'll handle insurance, hotels, airport assistance and the itinerary — the same way we do it for every trip.
Questions on this article
asked by readers, answered by us
Was this helpful?
one tap, no sign-up




