Limestone cliffs rising above Railay Beach in Krabi

Transport & Routes

Phuket to Krabi

How to get from Phuket to Krabi: the road bus or van around the bay, a seasonal ferry or speedboat across, or a private transfer. Time ranges, cost bands, which 'Krabi' you mean, ferry seasonality and what to book first.

Photo: SERGEI BEZZUBOV on Unsplash

5 min read·4 sections
The short version
  • Phuket and Krabi face each other across the same bay, but there's no bridge between them — so you either drive the long way around the bay by road, or cross the water by ferry or speedboat.
  • First decide which 'Krabi' you mean: Krabi Town (the transport hub and airport), Ao Nang (the main beach base) or boat-only Railay — they're reached differently, and Railay always needs a final longtail-boat leg.
  • The road is the all-year workhorse: frequent buses and shared vans run Phuket to Krabi Town and Ao Nang in roughly two and a half to three hours, regardless of the season or the sea.
  • The ferry or speedboat across the bay is the scenic, often faster-feeling option, but it's weather- and season-dependent — sailings thin out or pause in the monsoon, so the boat is not the reliable year-round choice the road is.
  • Ferry status, bus and van times and fares move with the season and the operator — settle the mode here, then verify the live schedule and whether the boat is running before you book.

Same bay, no bridge — so road or water

Phuket and Krabi look like neighbours, and they are: they sit across the same stretch of Andaman coast, often within sight of the same limestone islands. But there is no bridge linking them, so the short hop your eyes expect isn't on offer. You have two real choices: take the road, which loops the long way around the head of the bay, or cross the water directly by ferry or speedboat. Each has its place, and which is better depends mostly on the season and exactly where in 'Krabi' you're going.

a small boat is in the middle of a large body of water
Photo: Ashiks Visual / Unsplash

Before anything else, pin down which Krabi you mean, because they aren't the same destination. Krabi Town is the provincial hub with the airport and the bus station — useful as a transport node, less so as a beach base. Ao Nang is the main beach town and where most travellers actually stay. And Railay, the famous cliff-backed peninsula, has no road at all: however you arrive in the area, the final leg to Railay is always a short longtail-boat ride from Ao Nang or Krabi's piers. Knowing your real endpoint tells you which mode makes sense.

This page moves you between the two; what to do once you're in Krabi — the beaches, the climbing, the island day-trips — lives on the Krabi guide and the island-hopping pages. Here we're only settling the crossing.

The reliable choice — bus or shared van by road

The road route is the year-round workhorse, and for most travellers it's the right call. Frequent buses and shared minivans run from Phuket to Krabi Town and on to Ao Nang, looping around the head of the bay in roughly two and a half to three hours. It works in any weather, the schedules are dense enough that you rarely wait long, and it lands you in the centre of wherever you're staying rather than at a pier you then have to transfer from.

Buses are the cheapest and run from Phuket's bus terminal; shared vans cost a little more, are a touch faster, and often offer hotel or guesthouse pickup, which is convenient if you're staying out on one of Phuket's beaches rather than near the terminal. For Ao Nang, plenty of vans run direct; for Railay, you'll take the road to Ao Nang or Krabi and then the longtail across. In high season, book ahead or arrive early as seats fill, and travel light — vans in particular are tight on luggage.

A private car or taxi covers the same road on your own schedule, with door-to-door comfort and the freedom to stop. It's the priciest option but reasonable for a group splitting the fare, families, or anyone with a lot of bags who doesn't want to wrestle them onto a van.

The scenic choice — ferry or speedboat across the bay

Crossing the water directly is the prettier way to travel between Phuket and Krabi, and in good conditions it can feel quicker and more pleasant than the road loop — you swap a bus ride for an open-water passage past the limestone islands, often landing at Ao Nang's beachfront. Some services run direct; others route via Koh Phi Phi, letting you turn the transfer into a stop, which is its own appeal if Phi Phi is on your list anyway.

The catch is that the boat is seasonal and weather-dependent in a way the road is not. In the calm, dry months the crossings run well; in the green-season monsoon, sailings thin out, switch to rougher conditions, or pause altogether when the sea is up. So the ferry is a lovely option when it's running and the water is calm, but it is not the dependable year-round choice — never plan a tight onward connection around a boat that might not sail. If the crossing is what you want, confirm it's operating on your dates before you commit, and keep the road in your back pocket as the all-weather backup.

Either way, remember Railay: if that's your endpoint, even a boat across the bay typically lands you at Ao Nang or a Krabi pier, from where the last leg is the short longtail to Railay itself.

Choosing your option — and what to verify

Match the mode to the season and your endpoint. Best and most reliable all year is the bus or shared van by road — frequent, weatherproof, and it drops you in the centre of Krabi Town or Ao Nang. Cheapest is the bus; a van adds comfort and hotel pickup for a little more. Most scenic, when it's running and the sea is calm, is the ferry or speedboat across the bay, optionally via Phi Phi. Most comfortable on your own clock is a private car or taxi. And whatever you choose, if Railay is the goal, budget the final longtail-boat leg.

Before booking, settle two things. First, your real destination — Krabi Town, Ao Nang or Railay — because it changes the sensible mode and the final transfer. Second — the firm rule on every route page here — verify the volatile details: live bus, van and ferry times, current fares, and crucially whether the boat is sailing given the season and weather all move with the operator and the conditions. Settle the mode here; confirm the live schedule and the ferry status at the source before you commit.

Phuket → Krabi · at a glanceRoute FC

Best route
Road bus or shared van around the bay — reliable all year, ~2.5–3 hours
Time range
~2.5–3 hours by road; the seasonal ferry/speedboat varies with the crossing and weather
Transport modes
Bus · shared van · ferry/speedboat (seasonal) · private car or taxi
Cost range
Bus cheapest; van mid; ferry varies by operator; private car the priciest
Best for
Travellers moving between Andaman bases — Phuket beaches to Ao Nang, Railay or Krabi Town
Risk / buffer
No bridge; ferries are seasonal and weather-dependent; Railay needs a final longtail
Verify
Live bus/van/ferry times and fares, and whether the boat is sailing, before booking
Guide notes

We keep big-picture advice stable (routes, neighborhoods, pacing). For time-sensitive details like opening hours or ticket rules, double-check official sources close to your travel dates.