Getting from Phuket to Krabi: Every Transport Option Explained
Phuket and Krabi are neighboring provinces in southern Thailand, yet getting between them takes more planning than most travelers expect. This guide breaks down every realistic option, from shared minivans to scenic ferries, with candid assessments of cost, comfort, and when each makes sense.

Tickets & tours
Live prices and dates from our booking partner. If you book, we may earn a commission at no extra cost to you.
TL;DR
- Phuket to Krabi is roughly 160 km by road; shared minivans take around 3 hours and cost from approximately ฿275.
- Ferries and speedboats from Phuket's piers take 2 to 4 hours depending on the route, with fares starting around ฿1,100, and are not always direct.
- Your destination within Krabi Province matters: Ao Nang, Krabi Town, or the islands each require a different arrival point.
- There is no direct flight between Phuket and Krabi; flying involves a transit and is rarely worth it for this distance.
- Book transport in advance during peak season (December to February) as minivan seats and ferry spots sell out quickly.
Understanding the Route Before You Book

Phuket and Krabi Province share a maritime border, but they are not connected by a bridge or any direct rail line. The overland distance between central Phuket and Krabi Town is approximately 160 km, and the sea crossing varies depending on which piers you use. What looks like a short hop on a map can take the better part of a half day depending on your chosen method and final destination.
This matters because "Krabi" covers a large province. If you are heading to Krabi Town, a bus or minivan is usually the most straightforward choice. If your destination is Ao Nang or Railay, a ferry can save you a land transfer on the other side. And if you are heading to Koh Lanta or the Phi Phi Islands, the boat route starts to make much more practical sense.
ℹ️ Good to know
Krabi Province covers 5,323 km² and includes mainland areas, offshore islands, and the Phi Phi group. Always confirm your exact destination before booking transport, since arrival points for buses, minivans, and ferries differ significantly across the province.
By Bus or Shared Minivan: The Standard Overland Option
Shared minivans and buses are the most common way for travelers to make this journey, and for good reason: they are frequent, affordable, and drop you close to where you need to be. Shared minivans depart from Phuket Bus Terminal 2 (Phuket Town), with journey times listed at around 3 hours depending on traffic and the number of stops. Fares start from approximately ฿275 per person for a minivan seat, though prices vary by operator, booking platform, and travel date.
Phuket has two bus terminals, and this distinction matters. Terminal 1 (near the old town area) handles some southern routes, while Terminal 2 (on Phang Nga Road, further from the tourist zones) is the main hub for longer-distance travel. Most Krabi-bound minivans and buses depart from Terminal 2. If you are staying in Patong or the tourist beach areas, factor in travel time to the terminal, which can add 30 to 60 minutes in traffic.
Booking platforms like 12Go list multiple operators with departures beginning as early as 06:30. Seats fill up during peak season, so booking a day or two ahead is sensible rather than showing up and hoping for space. The minivan will typically drop passengers in Krabi Town, Ao Nang, or occasionally at a hotel directly, depending on the operator.
- Journey time Approximately 3 hours (can be longer in holiday traffic, especially around Songkran and Chinese New Year)
- Typical fare From around ฿480 per person for a shared minivan; bus fares may differ
- Departure point Primarily Phuket Bus Terminal 2 in Phuket Town
- Arrival point Usually Krabi Town or Ao Nang; confirm with your operator
- Best for Travelers heading to Krabi Town, Ao Nang, or those on a budget
⚠️ What to skip
Some private taxi and transfer operators near Phuket's tourist beaches quote inflated prices for the Phuket-to-Krabi journey. A private taxi can cost ฿2,500 or more for the same trip a minivan covers for ฿480. Unless you have heavy luggage or a group that fills a vehicle, shared transport is significantly better value.
By Ferry or Speedboat: Scenic but Read the Fine Print

Taking a boat between Phuket and Krabi appeals to travelers who want to avoid sitting in a vehicle, and it can be a genuinely enjoyable option during calm weather. Ferries and speedboats operate from Phuket piers including Rassada Pier (Phuket Town side) and Bang Rong Pier (northeast coast). Journey times range from roughly 2 hours on faster services to 4 hours on slower ferries, and fares typically start around ฿1,100 per person.
The most important thing to understand about the Phuket-to-Krabi ferry route is that it is not always a direct, nonstop crossing. Depending on the operator and vessel, your boat may stop at additional piers or islands en route. The arrival pier on the Krabi side also varies: some services dock near Krabi Town, others arrive closer to Ao Nang, and some terminate at piers that serve Koh Phi Phi or other islands. Always check the full itinerary, not just the departure and listed journey time.
Ferry availability is also seasonal. During the southwest monsoon (roughly May through October), some routes operate less frequently, and rougher sea conditions can make speedboat crossings uncomfortable or cause cancellations. This is worth keeping in mind if you are traveling during the Krabi rainy season. Confirm current schedules directly with operators or through booking platforms before committing.
✨ Pro tip
If your end destination is Koh Phi Phi or Koh Lanta rather than mainland Krabi, a combined Phuket-to-island ferry ticket can be significantly more convenient than a bus to Krabi followed by a second boat. Compare routes holistically rather than just the Phuket-to-Krabi leg in isolation.
Private Transfer and Rental Car: For Groups and Flexibility
A private air-conditioned car or van from Phuket to Krabi Town or Ao Nang takes approximately the same 3 hours as a minivan, but offers door-to-door convenience and no shared stops. This option makes financial sense for groups of three or more, where the per-person cost starts to approach or undercut multiple minivan tickets. For solo travelers or couples, the price premium is hard to justify unless comfort is a priority or you have a tight schedule.
Self-drive rental cars are available in Phuket, and the road between Phuket and Krabi via Highway 4 is well-maintained and clearly signposted. However, driving in Thailand requires a valid international driving permit, and navigating Phuket's busy roads, particularly around Patong, can be stressful for first-time visitors. Fuel costs and tolls add to the rental fee. If you plan to explore Krabi Province independently after arriving, renting a scooter or car on the Krabi side tends to be cheaper than bringing a vehicle from Phuket.
Flying: Almost Never Worth It
There is no direct commercial flight between Phuket International Airport and Krabi International Airport (KBV). Any air connection requires routing through Bangkok or another hub, which turns a 3-hour overland journey into most of a day of travel. Unless you are already holding a flight itinerary that connects through Krabi by air, flying is not a realistic transport option for this route.
If you are arriving into Phuket from an international destination and want to continue to Krabi, it is worth checking whether a separate direct flight into Krabi suits your itinerary better. Krabi International Airport sits about 9 km from Krabi Town, and transport from the airport into the main areas is straightforward. See the Krabi airport guide for a full breakdown of ground transport options on arrival.
Choosing the Right Option for Your Itinerary
The right transport method depends on three things: your final destination within Krabi Province, your travel dates, and how you weigh cost against comfort. There is no universally best option.
- Heading to Krabi Town or Ao Nang on a budget Shared minivan from Phuket Terminal 2. Cheapest, frequent, and direct enough for most travelers.
- Traveling with a group or preferring door-to-door service Private transfer. More expensive but faster in practice, since there are no intermediate stops.
- Continuing on to Koh Phi Phi, Koh Lanta, or other islands Ferry or combined boat ticket. Avoids a second vehicle journey on the Krabi side and can deposit you closer to your island destination.
- Traveling during peak season (December to February) Book in advance regardless of transport type. Minivan seats and ferry spots on popular services sell out.
- Traveling during the monsoon (May to October) Prioritize the bus or minivan. Sea crossings can be rough and some ferry services reduce frequency.
Once you arrive, getting around Krabi Province itself requires another layer of planning. The province has no metro or rail network, and coverage by public songthaew (shared pickup trucks) is limited to certain routes. Read the getting around Krabi guide to understand local transport before you arrive, especially if you plan to reach Railay, Ao Nang, or more remote beaches.
For broader planning, check the best time to visit Krabi to match your transport choice to the season, and the where to stay in Krabi guide to confirm which area of the province suits your plans before booking any transport.
💡 Local tip
If you are unsure which part of Krabi to base yourself in, settle that question first. Booking a minivan to Krabi Town and then realizing your hotel is in Ao Nang means an additional 45-minute local transfer. Knowing your destination before booking saves both money and frustration.
FAQ
How long does it take to get from Phuket to Krabi?
By shared minivan or bus the journey takes around 3 hours, depending on traffic and stops. By ferry or speedboat, journey times range from roughly 2 to 4 hours depending on the service and route. There is no direct flight between the two provinces.
How much does the Phuket to Krabi bus or minivan cost?
Shared minivan fares start from approximately ฿275 per person based on current operator listings, though prices vary by date, operator, and booking platform. Private transfers can cost ฿2,500 or higher for a vehicle.
Is there a direct ferry from Phuket to Krabi?
Some services are marketed as direct, but routes, intermediate stops, and arrival piers vary by operator. Always check the full itinerary before booking. The departure pier (Rassada or Bang Rong on the Phuket side) and arrival pier on the Krabi side are not standardized across all operators.
Which is better for Phuket to Krabi: bus or ferry?
It depends on your destination. For Krabi Town or Ao Nang, the minivan is usually simpler and cheaper. If you are heading to islands like Koh Phi Phi or Koh Lanta, a ferry or combined boat route may drop you closer to your final stop and eliminate a second transfer. During monsoon season (May to October), the overland option is generally more reliable.
Do I need to book Phuket to Krabi transport in advance?
During peak season (December to February), yes. Minivan seats and popular ferry departures fill up, particularly around Christmas, New Year, and the February holiday period. Outside peak season, same-day booking is usually possible, but advance booking still guarantees your preferred departure time.
Tickets & tours
Live prices and dates from our booking partner. If you book, we may earn a commission at no extra cost to you.
Planning a trip? Discover personalized activities with the Nomado app.