Quick answer
Phuket International Airport sits at the northern tip of the island. Most hotels and beaches are 25-50 km south. A metered taxi to Patong Beach takes about 45-60 minutes and costs roughly 600-900 THB (17-26 USD). A pre-booked transfer costs about the same but comes with a meet-and-greet and fixed price. The airport minibus is cheaper at around 200 THB per person but takes longer with multiple stops.
What actually happens after landing
Phuket Airport has two terminals: the newer international terminal and the domestic terminal. Most visitors arrive at the international terminal, which is modern and reasonably well-organized.
Immigration can be slow. During peak season (November to March), waits of 30-60 minutes are common, especially for flights arriving in the late afternoon cluster. Thailand's immigration forms need to be filled out beforehand or on arrival. Baggage reclaim is straightforward but not fast.
Once through customs, you enter an arrivals hall with SIM card vendors, currency exchange counters, and taxi booking desks. The taxi counters are immediately visible, and touts will approach you. This is where things can get confusing if you are not prepared.
Transport options explained honestly
Airport minibus (shared) costs around 200 THB per person to most beach areas. It is the budget option, but the bus waits until it fills up and makes multiple stops. Getting to your hotel can take 90+ minutes even if the drive is only 45 minutes.
Grab (ride-hailing app) works at Phuket Airport, but drivers cannot pick up from the main arrivals area due to taxi mafia dynamics. You may need to walk to a designated pickup point. Fares are typically 400-700 THB to Patong, slightly cheaper than metered taxis.
Pre-booked transfers are popular because the airport is far from everything. A driver meets you with a name sign, the price is agreed beforehand, and there is no haggling or queuing. For families or groups, this is often the most sensible choice.
Touts and unlicensed taxis will approach you in the arrivals hall offering rides. Prices are typically inflated. It is better to use the official taxi counter or a pre-booked service.
Realistic pricing expectations
| Destination | Taxi estimate | Transfer estimate | Distance | |---|---|---|---| | Patong Beach | 600-900 THB | 700-1,000 THB | 35 km | | Karon/Kata Beach | 700-1,000 THB | 800-1,100 THB | 40-45 km | | Phuket Town | 500-700 THB | 600-900 THB | 30 km | | Kamala Beach | 500-800 THB | 600-900 THB | 25 km | | Rawai/Nai Harn | 900-1,300 THB | 1,000-1,400 THB | 50 km | | Khao Lak | 2,000-3,000 THB | 1,800-2,800 THB | 80 km |
Prices are approximate. Traffic between the airport and Patong can add 15-30 minutes and does not affect metered fare much, but fixed-price taxis may charge more during peak hours.
Late night arrivals
Phuket Airport receives flights until about 02:00-03:00. The official taxi counter usually operates as long as flights are arriving, but the queue of available cars gets thin after midnight.
Grab availability drops significantly after 23:00. The shared minibus stops running around 22:00.
If your flight lands after 22:00, a pre-booked transfer avoids the uncertainty. The roads are actually faster at night (less traffic on the hilly two-lane roads), so the drive is quicker. But standing outside the airport at 1 AM negotiating with a tout is not ideal after a long flight.
Families and luggage
Thai taxis are typically Toyota sedans or small SUVs. Two large suitcases and carry-ons will fit, but add a stroller and car seat and you will need a larger vehicle.
Child car seats are not standard in Thai taxis. If this matters to you, book a transfer with a child seat request in advance. Thai driving can be assertive, and the roads between the airport and the beach areas include steep hills and sharp curves.
For families with young children, a pre-booked transfer with a minivan gives more space and less stress. The savings from a shared minibus are not worth the 90-minute detour with tired kids.
Where you meet the driver
The official taxi counter is inside the arrivals hall, near the exit. You pay there and receive a slip with your car details.
For pre-booked transfers, drivers wait in the arrivals hall with a name sign. The international terminal arrivals area is modern and well-lit, so finding your driver is straightforward. If you cannot locate them, most transfer companies provide a local Thai phone number to call or message via WhatsApp.
Grab pickups require walking to a specific area outside the terminal. The app will guide you, but it can be confusing the first time.
Decision helper
Use the shared minibus if you are solo, on a budget, and not in a hurry.
Book a transfer if you are traveling with family, arriving late, heading to a distant beach, or want a fixed price with no surprises.
Use Grab if you are familiar with the app, can handle the pickup logistics, and want to save a small amount over a metered taxi.
Avoid touts offering rides inside the terminal. They consistently overcharge.
Frequently Asked Questions
How far is Phuket Airport from Patong Beach?
About 35 km. The drive takes 45-60 minutes depending on traffic, longer during evening rush hours.
Is Grab available at Phuket Airport?
Yes, but drivers cannot pick up from the main arrivals exit. You need to walk to a designated point. Availability drops after 23:00.
How much is a taxi from Phuket Airport to Kata Beach?
Expect 700-1,000 THB (about 20-29 USD) by metered taxi. There is a 100 THB airport surcharge on top.
Can I pay by credit card in a taxi?
Most Phuket taxis are cash only. Bring Thai Baht. There are ATMs and exchange counters in the arrivals hall.
Is there a bus from Phuket Airport?
There is a shared airport minibus (about 200 THB per person) that runs to major beach areas. It waits to fill up and makes multiple stops, so it is slow. There is no regular public bus route from the airport.
Do I need to arrange transport in advance?
Not strictly necessary during the day, but recommended for late arrivals, families, or if you are heading to southern beaches like Rawai or Nai Harn.
How do I get from Phuket Airport to Khao Lak?
Khao Lak is about 80 km north of the airport, roughly a 1.5-hour drive. Taxis cost 2,000-3,000 THB. A pre-booked transfer is the most practical option for this distance.
Are child seats available in taxis?
No. Thai taxis do not carry child seats. If you need one, book a transfer service that offers child seat requests.
Is it safe to take a taxi from the airport?
Yes, if you use the official taxi counter inside the arrivals hall. Avoid touts who approach you offering rides at inflated prices.
What about the Phuket Smart Bus?
The Smart Bus runs between the airport and some beach areas for about 100-170 THB, but service is infrequent and does not cover all destinations. Check current schedules, as routes change.
Phuket Airport is well-run but geographically awkward. Almost every visitor needs a 30-60 minute drive south to reach their hotel. The transport system works, but it is not seamless. Plan your ride before you land, especially if arriving late, traveling with family, or heading to the southern beaches. A few minutes of planning saves a lot of hassle in a humid arrivals hall after a long flight.