- ✓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.
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 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.
Sources and official planning resources
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