Getting from Phuket to Krabi
Krabi is a Southern Thai province known for the beaches , tropical islands and idyllic islands. It’s the area to head to if you want to swim, snorkel, dive or canoe. It’s also possible to trek in the jungles or hike in the mountains.
Ao Nang Beach is the best known and most popular beach in the area, while Rai Lay Beach is the hidden choice, accessible only by boat.
Travelers will most likely arrive here via Krabi Town, which is located a few hours’ drive from Phuket . You can also choose to come here by plane, bus , rental car or boat.
Quick summary
The cheapest way to get from Phuket to Krabi is by bus. It takes about 3 hours and the single fare starts at 120 baht (US$4).
Flights from Phuket (airport code: HKT) to Krabi
Krabi International Airport (KBV) is located about 7 km from the city center but does not receive any direct flights from Phuket.
You can, however, fly from Phuket to Krabi via Ko Samui. The total travel time is 5 h 30 min and the single fare is US$184 on Bangkok Airways.
>>read more about Cheap Flights to Phuket
Buses from Phuket to Krabi
It is possible to travel by bus from Phuket to Krabi. It takes 3-4 hours, depending on the traffic. There are minibuses and regular local buses which depart from Phuket Town’s bus terminal. They depart about every hour from Phuket and the single ticket is about 120 baht (US$4).
>>read more about Bus Travel in Thailand
Ferries from Phuket to Krabi
It is possible to take the ferry from Phuket to Krabi but you’ll make a stop at Phi Phi Island (and you’ll also have to change the boat here).
Private speedboats are also available from Phuket to Krabi and they take about 3 hours.
Driving from Phuket to Krabi
You can rent a car and drive the 185 km between Phuket and Krabi. It should take about 3 ½ h.