Skip to content
SHA Plus certified

How Far Is Krabi from Phuket Airport?

Krabi Town is 165 km from Phuket airport by road, and the drive takes about 2 hours 40 minutes in normal traffic. You leave the island, cross Phang Nga province and arrive in Krabi, so the trip is closer to a day-trip distance than a transfer to a beach.

Road from Phuket airport to Krabi Town, 165 km via Highway 402 and Highway 4
Fixed price
from 4,599 THB per car
Travel time
2 h 40 min, 165 km
Airport meeting
Gate 2 / Gate A
Available 24/7
any flight time
Book now
instant confirmation

The route in four stages

StageWhat it is like
1. North along Highway 402From the airport the car heads north, away from the beaches, towards the end of the island.
2. Sarasin BridgeThe bridge carries Highway 402 across the water to Phang Nga province. You are on the mainland after it.
3. Highway 4 through Phang NgaThe longest stage. The road crosses Phang Nga province with limestone cliffs on the horizon.
4. Ao Luek to Krabi TownThe road enters Krabi province through Ao Luek and continues to the town on the Krabi River.

The total is 165 km. The driver decides the lanes and overtaking on the day.

What 2 hours 40 minutes includes

It is driving time from the airport to Krabi Town in normal traffic. It does not include immigration, baggage or the walk to the meeting gate. Any stop on the way adds to it, and so does a hotel on the far side of Krabi.

The average speed is not high, because Highway 4 passes through towns and villages and the road is shared with lorries and local traffic. That is why 165 km takes more than two and a half hours.

When it takes longer

  • Heavy rain slows the mainland road more than it slows the highway on Phuket.
  • Daytime traffic through the towns adds minutes. At night the road is clearer, but the driver has the same 165 km to cover.
  • If you have a boat or a tour to catch in Krabi, plan a clear margin on top of the 2 hours 40 minutes.

Krabi compared with other long trips

Distance and time do not rise at the same rate. Koh Lanta is 40 km farther than Krabi but takes only 20 minutes more.

From the airport toDistanceTime by road
Khao Lak80 km1 hour 30 minutes
Khao Sok135 km2 hours 20 minutes
Krabi Airport145 km2 hours
Krabi Town165 km2 hours 40 minutes
Koh Lanta205 km3 hours
Donsak Pier260 km3 hours 30 minutes

The fixed price for Krabi Town starts at 4,599 THB per car. The price page lists all four cars.

Questions about this transfer

How many kilometres is it from Phuket airport to Krabi?

165 km by road to Krabi Town. Krabi Airport is closer, at 145 km.

How long does the drive take?

About 2 hours 40 minutes to Krabi Town in normal traffic, without stops.

Which roads does the car use?

Highway 402 north to the Sarasin Bridge, then Highway 4 across Phang Nga province and into Krabi province.

Is Krabi Airport quicker than Krabi Town?

Yes. It is 145 km and about 2 hours from Phuket airport.

Does the time include getting out of the airport?

No. It is driving time only. Immigration and baggage come first, and the driver waits for you at the meeting gate.

More about this route

Your driver is ready when you land

Book at a fixed price, from 4,599 THB per car.