Skip to main content
Getting from Phuket airport to your hotel (2026)

Getting from Phuket airport to your hotel (2026)

Phuket: Private airport transfers to/from Phuket hotels

Check availability

How do you get from Phuket airport to your hotel?

The most reliable options are a pre-booked private transfer (700–1,500 THB) or Grab (600–1,200 THB depending on destination). Official metered taxis queue outside arrivals. Shared minibuses are cheaper at 200–300 THB but drop at multiple hotels. Avoid touts inside the terminal quoting inflated flat rates.

Phuket International Airport (HKT) sits in the north of the island — far from the beach areas where most visitors are staying. The distance from the airport to Patong is about 40 km; to Kata or Karon it’s closer to 50 km. How you cover that distance sets the tone for the start of your trip, especially after a long-haul flight.

WhereHKT airport, north Phuket, 40-60km from main beaches
Costaround 600-1,500 THB depending on option and destination
Time needed30-90 minutes depending on destination
Best optionpre-booked private transfer (late arrivals) or Grab (budget)
Bookingbook private transfers ahead; Grab/taxi work on arrival

Understanding the layout at HKT

The airport has two terminals — domestic (Terminal 1) and international (Terminal 2) — connected by a walkway. After customs, you exit into a large arrivals hall with multiple transport options visible immediately.

The important distinctions:

  • Inside the terminal: licensed taxi counters, private transfer meeting points, and official airport limousines. These are legitimate.
  • Outside the terminal doors: more licensed taxis plus the Grab pick-up zone. Also where touts may approach.
  • Upstairs departures level: some private minibus operators have desks here.

Avoid anyone who approaches you aggressively with a “cheap price” quote before you’ve even reached the official counters. The licensed options are well-organised and not difficult to navigate.

Option 1 — Metered taxi

Phuket’s official airport taxis operate from a queue outside arrivals. You take a ticket from the machine at the taxi stand, which assigns you to the next available cab. The fare is metered, with the driver recording your destination on a printed slip. There’s a 100 THB airport surcharge added to whatever the meter reads.

Approximate metered fares from HKT (including surcharge):

DestinationFare estimate
Phuket Town450–550 THB / $14–17
Patong700–900 THB / $21–28
Kamala or Surin650–850 THB / $20–26
Kata or Karon800–1,000 THB / $25–31
Rawai or Nai Harn950–1,200 THB / $29–37
Bang Tao or Laguna700–900 THB / $21–28
Khao Lak1,500–2,000 THB / $46–61

These ranges reflect variations in traffic. Expect the higher end during evening rush (4–7 pm) or when multiple flights arrive simultaneously.

One practical note: Phuket taxis sometimes have poor air conditioning. If it matters to you, check the cab before loading your luggage — the driver won’t object.

Payment at the metered taxi queue is typically cash-only, though some drivers now accept mobile payment via QR code. It’s worth carrying enough Thai cash for the fare before you leave the arrivals hall, since ATM queues at the airport can be long during busy arrival waves.

Option 2 — Grab

Grab is Thailand’s dominant ride-hailing app and works well at Phuket airport. The designated Grab pick-up zone is on Level 1 of the arrivals building; follow the “app taxi” or “ride-hailing” signs from the exits. Prices are typically 10–20% lower than metered taxis for longer distances, and the fare is confirmed before you accept.

Requirements: Have the app installed and your account set up before you land. Grab requires a Thai phone number or an international number linked to your account. The app accepts international cards.

During peak times (late evenings, after large international arrivals), Grab surge pricing can push costs above metered taxis temporarily. If the price looks high, try again 10–15 minutes later once the wave of passengers disperses.

Grab also offers GrabCar Plus (larger, more comfortable vehicles) for a small premium — useful after a long flight with bulky luggage.

Payment through Grab is entirely cashless if you link a card in advance, which removes the need to source Thai cash immediately on landing. The app also shows your driver’s estimated arrival time and live location, which is reassuring after a long flight when you’d rather not stand around wondering if a ride is actually coming. Cancellation within the app is free within the first few minutes if a driver is taking unusually long or heading the wrong direction.

Option 3 — Pre-booked private transfer

A pre-booked private transfer means a driver waits in the arrivals hall with a name board, loads your luggage, and drives directly to your hotel — no negotiation, no meter, no surprises. This is particularly useful for:

  • Arriving late at night
  • Travelling with children or elderly family members
  • Groups with substantial luggage
  • First-time visitors who want to remove one variable

Prices run from 700 THB / $21 for central areas up to 1,500 THB / $46 for southern beaches with a standard sedan. Larger vehicles (minivans) accommodate families or groups with more luggage at somewhat higher prices.

Book a private airport transfer from HKT

The key advantage over Grab: the driver monitors your flight status, so if you’re delayed by an hour, they’ll still be there. Most reputable operators send the driver’s name and mobile number in advance so you can message them if needed.

For longer distances — particularly if you’re heading to Khao Lak for the start of a Similan Islands dive trip — a private transfer covering the full 90 km to Khao Lak is often more practical than any public option.

Private transfer from Phuket airport to Khao Lak

Option 4 — Shared minibus (airport shuttle)

Shared minibuses depart when a group of passengers is assembled heading to the same general area. They’re the cheapest option at 200–300 THB / $6–9 per person, but the trade-offs are real:

  • You may wait 20–40 minutes for the van to fill
  • The van makes multiple hotel stops along the route
  • It doesn’t serve smaller or more remote beaches directly

The shared minibus is a reasonable choice if you’re staying in central Patong, in Phuket Town, or near Kata and Karon, you’re not in a rush, and you’re travelling light. For anything south of Karon or west of the main strip, the time penalty often isn’t worth the saving.

Option 5 — Phuket Smart Bus

The Smart Bus is the public bus option from the airport, running along the west coast down to Rawai. It’s infrequent (roughly every 60–90 minutes), stops at major points, and costs 100–170 THB / $3–5 for most journeys. The route covers: Airport → Heroines Monument → Phuket Town → Kata → Rawai.

It’s genuinely viable if you’re staying in Kata or Rawai, you have a modest amount of luggage, and you’re not arriving after 8 pm (the last bus doesn’t run late). It is not practical for Patong (you’d change at Heroines Monument), Bang Tao, or Surin.

What to expect when you arrive

After a long-haul flight. If you’ve flown in from Europe, the US, or Australia, you’ve likely been travelling for 10–20 hours. Arriving into a busy, humid arrivals hall with multiple people offering you rides is more disorienting than it sounds. Having transport pre-arranged removes one decision entirely.

Currency. There are ATMs and currency exchange booths in the arrivals hall. Rates at the airport exchange booths are acceptable — not the best in Phuket (see Phuket Town for SuperRich booths) but fine for getting 1,000–2,000 THB in your pocket for the taxi or Grab. Grab accepts cards directly, so you don’t need cash for that option.

SIM card. AIS and True Move booths are in the arrivals hall and sell tourist SIMs for 300–500 THB covering 15–30 days of data. Getting one here before you reach transport is sensible — you’ll need the SIM active to use Grab and Google Maps.

Luggage. Phuket taxis and Grab vehicles handle normal luggage without charge. If you’re travelling with oversize bags, surfboards, or dive equipment, mention it when pre-booking a private transfer so they send an appropriate vehicle.

Which option is right for you?

Solo traveller on a budget: Grab is the best combination of price and convenience, assuming you have the app ready. Metered taxi is the fallback if Grab is surging.

Couple or pair: Grab or metered taxi — the total fare is the same but split two ways makes it excellent value. A pre-booked private sedan barely costs more.

Family with children or group of 4+: Pre-booked private transfer in a minivan. The confirmed pick-up point and fixed price handle the logistical complexity. The cost per person is competitive with two Grab rides.

Very late arrival (after midnight): Pre-booked private transfer. Grab is usually available but you’re dependent on driver availability. Having a name board waiting removes uncertainty.

Extremely tight budget: Shared minibus if you’re going to Patong, Kata, or Karon. Smart Bus if you’re going to Kata or Rawai and travelling light.

Getting to specific beach areas

Patong

Patong is the largest and most tourist-dense beach on the island, about 40 km south of the airport. Journey time is 45–60 minutes in normal traffic. Almost every transport option serves it directly. If you’re heading to the southern end of Patong, mention the specific hotel name to your driver — Patong stretches 3 km along the coast and “Patong” as a destination is vague.

Kata and Karon

Kata and Karon are a further 10–15 km south of Patong, adding 10–20 minutes to journey times. Both are well-served by Grab and metered taxis. The Smart Bus also serves Kata if you’re willing to allow extra time.

Bang Tao and Laguna

Bang Tao is on the northwest coast, closer to the airport than Patong — about 20–25 km south. Journey time is 30–40 minutes. Grab and taxis both work well; this is actually one of the shorter airport transfers on the island.

Surin and Kamala

Surin and Kamala sit between Bang Tao and Patong on the west coast. Airport to Surin is around 35 km; expect 40–55 minutes.

Rawai and Nai Harn

Rawai and Nai Harn are at the southern tip — the furthest points from the airport. Allow 60–90 minutes and expect fares towards the higher end of the ranges above.

Phi Phi, Koh Lanta, and other islands

The airport does not connect directly to the outer islands. You’ll go to your Phuket hotel first, then travel to Rassada Pier for ferries to Phi Phi Islands, Koh Lanta, and other destinations. See the Phuket ferries guide for full details.

Common traps and how to avoid them

The flat-rate tout. A man approaches you in arrivals offering a “fixed price, better than taxi” for 2,500 THB to Patong. This is 3–4x the going rate. Always use the official queue or Grab.

The “meter broken” taxi. If a taxi driver says the meter isn’t working and offers a flat rate, decline politely and take the next cab. Metered taxis in Phuket have functional meters; a “broken meter” is a scam.

The wrong Grab zone. If you walk to the general taxi area outside and try to request a Grab there, drivers may not want to pick up inside the taxi zone. Use the designated ride-hailing area on Level 1.

Leaving during a monsoon downpour. Phuket gets heavy rain June–October. If a tropical shower hits as flights land, Grab surges significantly and wait times double. In this situation, a metered taxi queue (sheltered) is often faster.

Journey times by destination: full reference

The table below covers all major areas. Times assume normal daytime traffic. Add 20–40 minutes for peak hours (7–9 am and 4–7 pm on weekdays, and for heavy evening arrival waves at the airport).

DestinationDistance from HKTTime (normal traffic)
Phuket Town28 km30–40 min
Bang Tao / Laguna22 km30–40 min
Kamala32 km40–50 min
Surin34 km40–50 min
Patong40 km45–60 min
Karon48 km55–70 min
Kata50 km55–70 min
Rawai58 km65–80 min
Nai Harn60 km65–85 min
Cape Panwa52 km60–75 min
Nai Yang8 km10–15 min
Mai Khao5 km8–12 min
Khao Lak75 km90–120 min

Nai Yang and Mai Khao are the shortest transfers on the island — useful to know if you’re using the northern beaches as a quieter base.

Cape Panwa on the southeast coast is slightly further than it appears on a map because of how the roads route — allow at least 60 minutes.

The return trip: hotel to airport for departure

Getting back to the airport at the end of your trip involves the same options in reverse, with one added variable: flight timing. For a morning departure, book your Grab or private transfer the night before rather than trying to arrange it at 5am — driver availability drops sharply before 6am, especially from the southern beaches.

Build in extra buffer versus the arrival journey: airport security and check-in queues for international flights can run long during peak departure banks (typically mid-morning and early evening), so arriving 3 hours before an international flight is the safer default rather than cutting it close based on the drive time alone. If you’re checking out of a hotel in Kata or Rawai for an early flight, confirm the exact pickup time with your transfer operator the evening before — the same 60-90 minute journey during 6-7am traffic can run noticeably faster than the same route at 5-6pm.

What to do if things go wrong at the airport

Your pre-booked transfer doesn’t show. Call or WhatsApp the driver number the operator sent you. If unreachable, contact the booking platform’s customer support. In the meantime, use Grab as a backup — don’t pay a tout in the terminal.

Your phone is dead or the SIM isn’t working. There are free charging stations in the arrivals hall. AIS and True Move desks are in arrivals and can get a SIM active in minutes. The official taxi counter requires no app — it’s a physical queue.

You can’t find your Grab driver. Check the pickup point shown in the app — it’s specifically the ride-hailing zone on Level 1, not the main taxi area. Message the driver in-app; most Phuket Grab drivers have basic English for directions.

Your luggage is delayed. If you’ve pre-booked a private transfer, message your driver to wait. For Grab, the driver may cancel if the wait extends beyond 5–10 minutes — just rebook once your bags arrive.

Airport arrival facilities worth knowing about

Beyond transport, a handful of arrivals-hall facilities are worth knowing before you land. Free wifi is available throughout the terminal, sufficient for checking a Grab account or messaging a transfer driver while you clear immigration and collect luggage. Baggage trolleys are free and plentiful near the carousels.

If you land hungry after a long flight, a small selection of cafes and quick-service restaurants operate in the arrivals hall itself, though prices run higher than anywhere in town — reasonable for a coffee while you sort transport, less so for a full meal you could get for a third of the price 20 minutes down the road. Pharmacies in arrivals stock basic travel essentials (sunscreen, motion sickness tablets, plasters) if you’ve forgotten something packing.

Travelling with children or infants

There are no mandatory car seat requirements enforced for taxis and ride-shares in Thailand, though this is evolving. If you’re travelling with an infant or toddler and need a car seat, a pre-booked private transfer is your best option — operators can often arrange a child seat if requested at booking. Neither Grab nor metered taxis routinely carry child seats.

The shared minibus is generally not appropriate with a pushchair or significant baby equipment — the interior space is limited and luggage goes on a shared rack.

Feeding and changing facilities in the arrivals hall are limited, so plan for a straightforward transfer rather than expecting to manage a full feed or nappy change before leaving the terminal. If your child needs a break during the journey, most drivers are accommodating about a brief roadside stop, but this is easier to arrange with a pre-booked private transfer than with Grab, where the driver is working to the app’s routing and timing.

Families heading to beach resorts in Kata or Bang Tao find the private minivan transfer the most practical option — enough space for luggage, car seats (if pre-arranged), and the ability to stop en route without stress. The Phuket for families itinerary includes notes on airport arrival logistics.

Practical tips

  • Download Grab before you land and set up payment
  • Have 500–1,000 THB in cash as a backup (some drivers have card issues)
  • Screenshot your hotel’s address in Thai — useful for drivers who don’t read English addresses well
  • The journey from airport to hotel is a good time to check your daily budget calculator and adjust plans if needed
  • For multi-day itineraries that start straight from the airport, the Phuket 3-day itinerary has transfer suggestions built in

The transport situation at Phuket airport is well-organised by Southeast Asian standards. The main risk is paying significantly more than you should by using unofficial operators. Stick to metered taxis, Grab, or pre-booked transfers and the journey to your hotel should be straightforward.

Frequently asked questions about Getting from Phuket airport to your hotel (2026)

How long does it take from Phuket airport to Patong?

About 45–60 minutes in normal traffic. During peak hours (4–7 pm) or after multiple evening international arrivals, allow 75–90 minutes. Patong is on the west coast, roughly 40 km south of the airport.

How long to Kata or Karon beach?

Kata and Karon are slightly further south than Patong — expect 55–70 minutes. Rawai and Nai Harn on the southern tip take 75–90 minutes.

Can I use Grab at Phuket airport?

Yes. Grab operates from the designated ride-hailing zone on level 1 of the arrivals building (follow signs for 'app taxi'). Prices are lower than official taxis for most destinations and always shown upfront. Have the app pre-installed before you land.

What's the difference between a metered taxi and a private transfer?

Metered taxis start the meter at pickup; the fare is transparent and regulated. Private transfers are pre-booked with a fixed price — useful when you want someone waiting with a name board, especially late at night or with heavy luggage.

Are there shared minibuses from Phuket airport?

Yes — minibuses (sometimes called shared vans or airport shuttles) depart when full to major hotel areas including Patong, Kata, Karon, and Phuket Town. They cost 200–300 THB per person but stop at multiple hotels and can add 30–45 minutes to the journey. They don't go to smaller beaches like Nai Harn or Bang Tao on a fixed route.

Is it safe to book a private transfer in advance?

Yes, and for late-night arrivals or first-time visitors it's recommended. A confirmed driver with a name board removes all negotiation stress. Reputable operators confirm the pick-up zone and provide a driver mobile number.

What if my flight is delayed?

For pre-booked private transfers, operators typically monitor flight status and adjust pick-up time automatically — confirm this when booking. Grab prices may surge during peak arrival waves; a pre-booked transfer locks the price regardless.

Can I get a bus from Phuket airport to Phuket Town?

Yes. Phuket Smart Bus runs a public route from the airport to Phuket Bus Terminal 2 and onwards south, stopping at major beach areas. It costs 100–170 THB per journey and runs roughly every 60–90 minutes. Allow extra time — it stops frequently.

Top experiences

Bookable activities with verified prices and instant confirmation on GetYourGuide.