GetFromAirport
HKT · Phuket, Thailand

Phuket International Airport to Phuket Town (Old Town)

About 32 km inland from HKT, 45-60 minutes by car. This is the one destination the cheap orange Airport Bus actually serves.

Phuket Town (Old Town), PhuketPhuket Town (Old Town), PhuketMyinternationalwikipedia / Wikimedia, CC0
IndependentWe don't sell tickets or transfers, so no operator can pay to rank higher on this page.
4options compared on this route
722routes across the site
87airports covered

Phuket Town is the island's real capital — Sino-Portuguese shophouses in sherbet colours, Sunday walking-street markets, cafés and the Central Festival mall, well away from the beach-resort noise.

Distance

How far is Phuket Town (Old Town) from Phuket International Airport?

Phuket Town (Old Town) is 32 km (20 miles) from Phuket International Airport by road, about 45 min by car outside rush hour. In a straight line it is 27 km. By public transport, Airport Bus (orange, Route FL.1) takes about 1h 30m and costs ฿100.

By road32 km · 20 mi
Straight line27 km
Fastest trip45 min
Bus / shuttle1h 30m
Compare

Every way to get there

Private transferBus / shuttleShuttleTaxi
✦

Our verdict: Airport Bus (orange, Route FL.1) is the cheapest way at ฿100 (1h 30m, with no change). A private transfer from ฿760 saves roughly 45 min and takes you to the door.

Transport options
Private transferFastestWelcome Pickups · local Phuket firmsBest for families, groups & late arrivals
45 min
฿760–1,064
Pre-booked, meet on arrival✓ Door-to-door
Bus / shuttleCheapestAirport Bus (orange, Route FL.1)Best for solo & budget travellers
1h 30m
฿100
Hourly · ~06:30–22:30
ShuttleShared minibus (arrivals desks)Best for budget travellers
1h
฿150–200
Departs when full · daytime✓ Door-to-door
TaxiMetered taxi / GrabBest for small groups in a hurry
45 min
฿800–900
On demand✓ Door-to-door
Fares are shown in the currency you pick above, converted at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm with the operator before you travel.
Value

What it costs for your group

The bus / shuttle is charged per person, while a private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.

GroupBus / shuttle (per person)Private transfer (per car)Best value
Solo · 1 traveller฿100฿760Bus / shuttle
Couple · 2 travellers฿200฿760Bus / shuttle
Family of 4 · 4 travellers฿400฿760Bus / shuttle

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceAirport Bus (orange, Route FL.1)From ฿100, about 1h 30m, no change needed.
SpeedWelcome Pickups · local Phuket firms45 min and door-to-door, from ฿760.
A group of 4Airport Bus (orange, Route FL.1)Four tickets still come to about ฿400 — less than a car.
A late-night arrivalTaxi or pre-booked transferAirport Bus (orange, Route FL.1) does not run all night; check the last departure before you land.
In detail

By transport mode

Private transfer

The driver watches your flight and still turns up if you land late, which matters here — the Old Town's guesthouses are down narrow lanes taxis often can't find. Set fare around 800-1,100 THB (~€20-28).

Where to catch it: Driver meets you in T1 arrivals; guesthouse address confirmed when you book.

45 min฿760–1,064Pre-booked, meet on arrival
Best for families, groups & late arrivals

Bus / shuttle

100 THB (~€3) to the town terminal near Central Festival, a 10-minute walk or quick songthaew to the Old Town. It runs later than the beach Smart Bus, so it works for early-evening arrivals too.

Where to catch it: From T1, take Exit 3 and walk left to the orange bus stop; pay onboard.

1h 30m฿100Hourly · ~06:30–22:30
Best for solo & budget travellers

Shuttle

Around 150-200 THB (~€4-5) per person straight to a town address. Fewer tourists head to town than the beaches, so vans can be slower to fill.

Where to catch it: Booked at an arrivals transfer counter; leaves once seats are taken.

1h฿150–200Departs when full · daytime
Best for budget travellers

Taxi

Roughly 800-900 THB metered, or about 900 THB on Grab. The town run is shorter than the beaches yet often quoted the same at the coupon desk — the meter or app is usually fairer here.

Where to catch it: Rank and coupon desks in arrivals; Grab from the app zone near T2.

45 min฿800–900On demand
Best for small groups in a hurry
In pictures

Phuket Town (Old Town) & Phuket in photos

Before you ride

Buying tickets in Phuket

The Phuket Smart Bus is the cheapest way south to Patong, Karon, Kata and Rawai — a flat 100 baht whatever your stop. Board at the domestic terminal: exit Gate 3, walk past the Amazon Cafe, and the stop is opposite. Buses leave roughly hourly from about 08:15 to 23:30. Pay the driver in cash with small notes, scan the QR with PromptPay, or tap a contactless Visa/Mastercard. A refillable Rabbit Card is sold onboard for 300 baht.

Arrive safe

Taxi scams & safety in Phuket

Phuket airport taxis are notoriously pricey, so agree the number before you get in — expect roughly 700-800 baht to Patong. Use the official taxi and limousine desks in the arrivals hall and take a queue ticket rather than following a freelancer across the car park. Legal metered taxis carry yellow-and-green plates; be wary of unmarked cars quoting a "cheap" flat rate. Metered fares should start on the meter, and Grab is usually cheaper than the counter cars.

Getting around

Step-free access in Phuket

Phuket's operator, Airports of Thailand, runs a free wheelchair service in both terminals. It says nothing about accessible buses into town.

  • Free wheelchairs and staff are available at the airport's wheelchair counter for elderly, disabled or injured passengers. Staff help from check-in to the gate, including boarding, leaving the aircraft and baggage.
  • Request it at your airline's counter or at a service point in the terminal.
  • If your airline's counter isn't open yet, go to the departure information counter: 3rd floor of the International Terminal, or 2nd floor of the Domestic Terminal. Both are open 24 hours.
  • The AOT call centre is 1722 (from Thai numbers).
  • The airport publishes no accessibility details for the Smart Bus or airport bus. A wheelchair user should arrange an accessible private transfer.
The full guide

Getting from HKT to Phuket Town (Old Town)

Most people flying into Phuket are aiming for a beach, which is why the airport's transport is built around the west coast. Phuket Town is the exception. It sits about 32 km inland, the island's actual capital rather than a resort strip, and its draw is the grid of Sino-Portuguese shophouses in sherbet colours, the Sunday walking-street market, the old Chinese shrines and coffee bars. That inland setting changes the whole arrival calculation, because the cheap public bus everyone tells you to take at Phuket airport doesn't come here at all. Getting the right one matters, so here is how the run into town actually works.

Two orange-and-not-orange buses that go opposite ways

Phuket airport has two public buses and they head in different directions. The one people mean when they say "just take the Smart Bus" is the west-coast route down to Patong, Karon and Kata. It does not touch Phuket Town. For the Old Town you want the separate orange Airport Bus, route FL.1, which runs inland to the town terminal near Central Festival. Mixing them up is the classic first-timer mistake, and it strands you on the wrong side of the island.

  • The orange FL.1 charges a flat 100 THB (roughly €3) to the town, whatever the traffic.
  • It leaves hourly from about 06:30 until 22:30, later than the beach bus, so an early-evening flight still catches it.
  • Board it at Terminal 1: take Exit 3, walk left to the orange stop, and pay the conductor onboard.

That late finish is the quiet advantage of coming to town rather than the coast. The west-coast bus quits around 17:30, but FL.1 keeps going into the night, so you are not automatically forced into a taxi just because you landed after dark.

What the FL.1 ride is really like

Set your expectations on time, not money. The bus takes around 90 minutes to reach the town terminal, because it makes stops along the way and threads through traffic rather than running express. Set against a 45-minute taxi, that is a real difference, and it is the trade you make for the €3 fare. The terminal sits by the Central Festival mall, which leaves you a 10-minute walk or a short songthaew hop from the shophouse core around Thalang and Dibuk Roads where most guesthouses cluster.

The bus suits you if you are travelling light, not in a hurry, and happy to finish the last stretch on foot. If you are hauling a big case or arriving frazzled, that final walk from the mall into the Old Town, in the heat, is the part people underestimate. Board with a bit of small change and a rough idea of which lane your guesthouse is on.

Quicker door-to-door: taxi, Grab and shared vans

When the 90-minute bus doesn't appeal, three options cut the journey to about 45 minutes. Prices below are the going rates you should sense-check on arrival, not fixed quotes.

  • Metered taxi: around 800-900 THB (about €18-23) into town, with a 100 THB airport surcharge already built in.
  • Grab: roughly 900 THB, ordered from the app pickup point near Terminal 2, Exit 8.
  • Shared minibus: about 150-200 THB (near €4-5) a seat, booked at an arrivals counter, dropped at a town address.

One thing worth knowing: the town run is shorter than the beach runs, yet the fixed-price coupon desks in arrivals often quote it the same as a far-flung beach fare. The meter or the app is usually the fairer deal on this route, so it pays to compare before you commit to a coupon. The shared van is the cheapest door-to-door choice, but fewer travellers head to town than the beaches, so the vans can be slow to fill while they wait for enough seats to sell.

The case for a driver who knows the shophouse lanes

A pre-booked private transfer earns its keep for one specific reason in Phuket Town: the Old Town's guesthouses hide down narrow one-way lanes that taxi and Grab drivers regularly can't find, and a booked driver has the exact address before you land. Fares run around 800-1,100 THB (about €20-28) for the whole car, agreed in advance, so a late or delayed flight doesn't trigger the night surcharge a metered rank would add. The driver tracks your arrival and still turns up if you're delayed, which is the difference between being walked to your door and being dropped near it to wander with a phone map.

So the short version: land before 22:30 and travelling light, take the orange FL.1 and enjoy the €3 fare into a town the beach crowd skips. Land tired, late, or heading for a hard-to-find guesthouse, and the meter, the app or a booked car will put you among the shophouses in under an hour.

Frequently asked

HKT to Phuket Town (Old Town) — FAQ

How far is Phuket Town (Old Town) from Phuket International Airport?
Phuket Town (Old Town) is about 32 km from Phuket International Airport (HKT), roughly a 45-minute drive depending on traffic.
How much is a transfer from Phuket International Airport to Phuket Town (Old Town)?
Reserving a car is the cheaper way to Phuket Town (Old Town) at €20–28; the meter reaches ฿800–900. The bus undercuts both at ฿100.
What's the cheapest way from Phuket International Airport to Phuket Town (Old Town)?
The bus (Airport Bus (orange, Route FL.1)) is the cheapest way in, from about €3 — though it isn't door-to-door and can involve a change.
How do I get from Phuket International Airport to Phuket Town (Old Town) at night?
The bus to Phuket Town (Old Town) runs 06:30–22:30; a flight landing later than that misses it. The rank outside arrivals is the fallback.
How much is a taxi from Phuket International Airport to Phuket Town (Old Town)?
Expect ฿800–900 for a trip of about 45 min. Roughly 800-900 THB metered, or about 900 THB on Grab. The town run is shorter than the beaches yet often quoted the same at the coupon desk — the meter or app is usually fairer here.
More from HKT

Other destinations from Phuket International Airport

Same country

Other airports in Thailand