Krabi lies on the mainland east of Phuket, and you can reach it by road over the bridge to the mainland or by sea on a speedboat. Below are the options with fares and times taken from the 12go aggregator and carrier pages on 19 October 2026, plus OSRM road distances.
All options in one table
| Option | From → to | Fare, October 2026 | Journey | Frequency |
|---|---|---|---|---|
| Minivan | hotel or Phuket bus terminal → hotel in Ao Nang or Krabi | from 270 baht, example Patong → Ao Nang 598 baht | about 4 h | many trips across operators |
| Bus | Phuket bus terminal → Krabi | from 360 baht | about 4 h | about 17 trips in the 22 October listing |
| Speedboat | Rassada or Laem Hin → Nopparat Thara Pier near Ao Nang | from 850 baht, samples 1,000-1,100 baht | 1-1.5 h | per operator timetable |
| Minivan and boat to Railay | hotel in Patong, Karon or Kata → Railay | 1,490 baht | 3 h 30 min | 07:00 |
| Own car or taxi | any address → any address | by agreement | 2.5-3 h without traffic | on request |
| Plane | Phuket Airport → Krabi Airport | with a connection in Bangkok | 5 h 35 min-11 h 25 min | no direct flights |
12go prices include the aggregator’s fee, and carriers’ own prices may differ. Check timetables for your dates when you book.
Minivan and bus
This is the most common way. In the 12go listing for 22 October 2026 there are 103 minivan trips (from 270 baht) and 17 bus trips (from 360 baht), with a journey time of about 4 hours in the trip descriptions. Examples from the listing:
- Patong to Ao Nang. An At Lanta Vacation minivan at 15:00, arriving at 19:00, ticket 598 baht
- Patong, Karon or Kata to Railay. A minivan with a boat connection at 07:00, arriving at 10:30, ticket 1,490 baht (12go labels such tickets “all connections guaranteed”)
Phuket Bus Terminal 2 and Krabi Bus Terminal are linked by a 165 km road, about 2 h 27 min without traffic (OSRM). In the 12go trip descriptions minivans take about 4 hours, longer than the OSRM estimate. From Krabi Bus Terminal to Ao Nang it is another 19 km, about 21 minutes by car.
Ferry from Phuket to Krabi
Speedboats run from Rassada and Laem Hin piers (Phuket Town) to Nopparat Thara Pier near Ao Nang. In the 12go listing for 22 October 2026:
- Bundhaya Speed Boat, Rassada Pier, 11:00, 1 hour, 1,100 baht
- Green Planet, Laem Hin Pier, 13:00, 1 h 30 min, 1,000 baht
The agent Phuket Ferry shows 8 trips a day by five operators for 22 October 2026, from 850 baht for an adult, taking from 1 h 10 min (direct from Rassada) to 3 hours (trips with stops), so the range matches the 12go listing. The operators’ own sites (Bundhaya, Green Planet, Ao Nang Princess) did not open when we checked, so we could not confirm their fares and times directly.
Times and prices are approximate. Bundhaya, through its agent Phuket Ferry, says the timetable may change because of weather and that a trip may be cancelled or replaced with other transport. If you travel in the rainy season (see low season in Phuket), buy a flexible ticket and do not plan the ferry for the day of a flight.
You also need transport from Nopparat Thara Pier to your hotel in Ao Nang, and from your Phuket hotel to Rassada Pier. Once you count the journey to and from the pier, the ferry does not always save time over a minivan. It suits you if you start in Old Town or Chalong and want to avoid the road across the mainland.
By plane: no direct flights
In AirAsia MOVE listings on 19 October 2026 there is no direct flight between Phuket and Krabi. There are tickets with a connection in Bangkok (Don Mueang or Suvarnabhumi), taking 5 h 35 min to 11 h 25 min, so longer than any land option. From Krabi Airport to Ao Nang it is 28 km, about 33 minutes by car (OSRM).
By taxi or your own car
By road it is 153 km from Phuket Airport to Krabi Airport and 157 km to Ao Nang, about 2 h 25 min without traffic. From Patong to Ao Nang it is 185 km, about 2 h 50 min. A private transfer is booked through your hotel or an app, and you should check the price before the trip: there is no single tariff. For how Grab and Bolt work in Phuket, see the guide to taxis in Phuket. For car hire and rules for foreigners, see car rental in Phuket.
How far: road distances
| From | To | Km | Minutes without traffic | Route |
|---|---|---|---|---|
| Phuket Airport | Krabi Airport | 153.1 | 144 | map |
| Phuket Airport | Ao Nang | 156.9 | 143 | map |
| Phuket Bus Terminal 2 | Krabi Bus Terminal | 165.2 | 147 | map |
| Patong Beach | Ao Nang | 185.2 | 170 | map |
| Krabi Airport | Ao Nang | 27.7 | 33 | map |
Calculated by the OSRM router on OpenStreetMap data, without traffic or stops.
Where to go in Krabi
Ao Nang is the resort centre of the province, covered on the Ao Nang page. If you want the town, see Krabi Town, and for the peninsula you reach by boat, Railay. For an overview of the province, beaches and season, see Krabi, and for what to see and where to go, holidays in Krabi. If you do not want to change hotels, you can visit Krabi in a day from Phuket. Getting to Krabi from Bangkok works differently, and it is covered in how to get from Bangkok to Krabi.
FAQ
How long does it take to get from Phuket to Krabi?
By car without traffic 2.5-3 hours: Phuket Airport to Krabi Airport is 153 km, and Patong to Ao Nang is 185 km (OSRM). A minivan with hotel pick-ups takes about 4 hours per 12go. A speedboat takes 1-1.5 hours, but add the trip to the pier and from the pier.
How do I get from Phuket to Ao Nang?
A minivan from Patong to Ao Nang costs about 598 baht and takes 4 hours (the 15:00-19:00 trip in the 12go listing for 22 October). Ferries run from Rassada or Laem Hin pier to Nopparat Thara Pier near Ao Nang. By car from Phuket Airport to Ao Nang it is 157 km, about 2 h 25 min without traffic.
Is there a ferry from Phuket to Krabi?
Yes, speedboats run to Nopparat Thara Pier near Ao Nang: for 22 October 2026 12go lists a Bundhaya Speed Boat trip from Rassada Pier (1 hour, 1,100 baht) and a Green Planet trip from Laem Hin Pier (1 h 30 min, 1,000 baht), and the cheapest ferry tickets start at 850 baht. Times are approximate: under the operator's rules published by the agent Phuket Ferry, a trip may be rescheduled, cancelled or replaced with land transport because of weather.
Does the Phuket Smart Bus go to Krabi?
No. The Phuket Smart Bus timetable on its site lists only routes on the island: the airport, west-coast beaches, Rawai, Bus Terminal 2 and the town. For Krabi you need an intercity bus, a minivan, a ferry or a car.
Should I choose the ferry or the minivan?
The minivan is much cheaper (from 270 baht against 850 baht and up for the ferry) and picks you up at your hotel, but takes about 4 hours. The ferry is quicker on the water, but you must get to Rassada or Laem Hin pier yourself and still travel from Nopparat Thara Pier to your hotel. With small children and a lot of luggage the minivan is often easier, and in stormy weather the land route is more reliable.
Sources
- 12go (aggregator). Phuket → Krabi: minivans, buses, ferries, taxis
- AirAsia MOVE. Flights Phuket → Krabi (all with a connection)
- Phuket Ferry (agent). Phuket, Ao Nang: trips and fares for 22 October 2026
- Phuket Ferry (agent for Bundhaya Speed Boat). Ao Nang, Phuket: rules and times
- Phuket Smart Bus. Routes and timetable
- OpenStreetMap, OSRM route: Phuket Airport → Krabi Airport
- OpenStreetMap, OSRM route: Phuket Airport → Ao Nang
- OpenStreetMap, OSRM route: Phuket Bus Terminal 2 → Krabi Bus Terminal
- OpenStreetMap, OSRM route: Patong → Ao Nang
- OpenStreetMap, OSRM route: Krabi Airport → Ao Nang
Found an error or outdated fact? Tell the editors, we will fix it and update the check date.