Quick Answer
For most travelers, the best overall way to get from Phuket Old Town to Phuket International Airport (HKT) is by metered taxi or ride-hail (Grab), taking 20-40 minutes and costing 400-700 THB (~$11-$19). The cheapest option is the public Airport Bus (100 THB / ~$2.75), but it takes about 60 minutes and has limited schedules. For a stress-free, fixed-price option, especially for groups or odd-hour flights, pre-booking a private transfer is highly recommended.
Taxi & Private Transfer: Door-to-Door Convenience
This is the most straightforward and popular option for tourists, offering a direct journey from your hotel in Old Town to the airport departure hall.
Metered Taxi (Street Hail)
Taxis are plentiful but can be inconsistent. Always insist on using the meter ("meter, please"). If the driver refuses, negotiate a fixed fare before getting in.
- Average Cost: 500 - 700 THB (~$14 - $19).
- Travel Time: 20 - 40 minutes (highly traffic-dependent).
- Pros: Readily available, no pre-booking needed, direct.
- Cons: Risk of meter refusal/overcharging, vehicle condition varies.
Pre-Booked Private Transfer (Recommended)
Booking online in advance is the most reliable and stress-free method. A driver meets you at your hotel with a name sign.
Grab / Ride-Hailing App: Fixed-Price Convenience
Grab (Southeast Asia's equivalent of Uber) is extremely reliable in Phuket and often cheaper than street taxis because the price is fixed in the app.
- How it Works: Download the Grab app, input your pickup (Old Town hotel) and drop-off (Phuket Airport). The app shows the fare upfront.
- Average Cost: 400 - 600 THB (~$11 - $16) for a GrabCar.
- Vehicle Options: GrabCar (standard), GrabCar Plus (larger), GrabTaxi (hails a regular metered taxi via the app).
- Key Tip: Book your ride 5-10 minutes before you need to leave, as driver availability can vary. Payment can be made in cash or via linked card.
Public Bus & Minibus: The Budget Choice
For solo travelers or extreme budgeters, public buses are viable but require more planning.
1. Airport Bus S1 (The Direct Public Bus)
This is the official, bright orange airport bus. It's the cheapest way to reach the airport directly.
- Route & Pickup: Runs from Phuket Bus Terminal 2 (the new bus station, a short taxi ride from Old Town center) directly to the airport.
- Schedule: Operates from ~6:00 AM to ~8:00 PM. Departures are approximately every 90 minutes. Always check the latest schedule on the Airports of Thailand website.
- Cost: Flat fare of 100 THB (~$2.75) per person.
- Travel Time: About 60 minutes, as it makes several stops.
- Luggage: Space is available under the bus.
2. Smart Bus (Coastal Route Bus)
This blue bus runs along the west coast beaches. It can be used if you are staying on the outskirts of Old Town near the coast.
- Route: Runs from Rawai Beach to the airport via Patong, Kamala, and Surin.
- Pickup in Old Town: You can board at stops along Phang Nga Road.
- Cost: 100 - 170 THB (~$2.75 - $4.70), depending on how far you board.
- Key Limitation: It does not go into the dense core of Old Town, so you may need a short taxi ride to a bus stop.
3. Minibus / Shared Van
These are less formal and often booked through tour kiosks or hotels. They are shared with other passengers.
- Average Cost: 150 - 250 THB (~$4 - $7) per person.
- Drawback: They often wait to fill all seats before departing and may make multiple drop-offs/pick-ups, increasing travel time unpredictably.
Car & Motorbike Rental: For the Independent Traveler
If you have rented a vehicle for your trip, returning it at the airport is very convenient.
- Car Rental Return: All major rental companies (Avis, Budget, Hertz, local firms) have desks at the airport. Simply follow signs for "Car Rental Return" upon arrival. Ensure you have a full tank of fuel to avoid high refueling charges.
- Motorbike Return: Many local rental shops in Old Town allow airport drop-off for an extra fee (typically 200-500 THB). You must arrange this in advance when renting.
- Drive Time: The drive from Old Town to the airport via Route 4021 and Thep Krasatti Road is straightforward and takes 25-35 minutes.
- Parking at Airport: Short-term parking is available but expensive for long stays. This option is only for drop-off.
Cost & Time Comparison: Which Option is Best for You?
Use this table to quickly compare all transport methods based on key decision factors.
| Transport Method | Approx. Cost (THB / USD) | Travel Time | Best For | Key Consideration |
|---|---|---|---|---|
| Pre-Booked Private Transfer | 600 - 900 THB ($16 - $25) | 20-40 mins | Families, groups, stress-free travel | Fixed price, reliable, meet & greet |
| Metered Taxi / Grab | 400 - 700 THB ($11 - $19) | 20-40 mins | Most travelers, couples | Convenient; insist on meter or use app |
| Airport Bus S1 | 100 THB ($2.75) | ~60 mins | Solo budget travelers, no rush | Limited schedule, check times in advance |
| Minibus / Shared Van | 150 - 250 THB ($4 - $7) | 40-70 mins | Flexible budget travelers | Unpredictable wait/detour time |
| Car Rental Drop-off | Rental + Fuel | 25-35 mins | Travelers ending a rental period | Most convenient if already renting |
Verdict: For a balance of speed, price, and convenience, Grab or a pre-booked transfer is the top recommendation. The Airport Bus is the clear winner for lowest cost, provided its schedule aligns with your flight.
Traveler Tips & Insider Insights
Beyond the basic logistics, here are practical tips from experienced travelers and locals.
Traffic is Your Biggest Variable
Phuket's traffic, especially on the route to the airport during late afternoon (4-6 PM) or rainy weather, can be heavy. Always add a 30-60 minute buffer to your expected travel time.
Navigating the Airport on Arrival
If you're arriving at the airport and heading to Old Town, all transport options are found on the Ground Floor (Arrivals Hall).
- Taxi & Limousine: Official counters are inside. They issue a fixed-price ticket (slightly higher than street taxis) to a driver.
- Grab Pickup: The designated pickup zone is outside Door 3 or 6. The app will specify.
- Bus Stop: The Airport Bus S1 and Smart Bus stop is on the ground floor, outside between Doors 5 and 6.
Money & Communication
Have small bills (100-500 THB notes) for taxi or bus fares. While many drivers understand basic English, having your destination written in Thai or showing a pin on Google Maps can prevent confusion. Your hotel can help write this down for you.
Luggage Considerations
Standard taxis and Grab cars can fit 2-3 suitcases in the trunk. For larger groups or excessive luggage, pre-book a van transfer. The public bus has luggage compartments.
FAQs: Phuket Old Town to Airport Transfers
What is the fastest way to get from Phuket Old Town to Phuket Airport?
A taxi or private transfer is the fastest way, taking 20-40 minutes depending on traffic, offering door-to-door service without transfers.
What is the cheapest way to get from Phuket Old Town to the airport?
The public bus (Airport Bus S1 or Smart Bus) is the cheapest option, costing only 100 THB (~$2.75). However, it has limited schedules and takes about 60 minutes.
How much is a taxi from Phuket Old Town to Phuket Airport?
A metered taxi typically costs between 500-700 THB (~$14-$19). Always insist on using the meter or agree on a fixed price beforehand to avoid overcharging.
Is there a direct bus from Phuket Old Town to Phuket Airport?
Yes, the Airport Bus S1 provides a direct route. It departs from Phuket Bus Terminal 2 (near Old Town) and goes directly to the airport terminals.
How early should I leave Phuket Old Town for a flight?
For domestic flights, leave at least 2.5 hours before departure. For international flights, leave at least 3.5 hours before. This accounts for potential traffic (especially during 4-6 PM) and check-in queues.
Can I book a private transfer in advance? Is it worth it?
Yes, you can book via Klook or other platforms. It's worth it for groups (cost-sharing), late-night/early-morning flights, or if you have lots of luggage, offering fixed-price, reliable service.
Is Grab (ride-hailing) available from Old Town to the airport?
Yes, Grab is widely available and often cheaper than hailing a taxi off the street. Prices are fixed in the app, eliminating negotiation. Expect to pay 400-600 THB (~$11-$16).
Where does the airport bus pick up in Phuket Old Town?
The main pickup point is at Phuket Bus Terminal 2 (the new bus station). Some Smart Bus stops are along Phang Nga Road. Always confirm the exact stop and schedule in advance as they can change.