Phuket International Airport sits on the far north of the island, roughly 30 kilometers from Phuket Old Town. After a long flight, figuring out buses, taxis, apps, and late-night options can feel daunting. This guide walks you through the main ways to reach Old Town, what they really cost in 2026, how long they take, and whether Old Town itself makes sense as your first base in Phuket.
Get the latest updates straight to your inbox!

Understanding the Route from Phuket Airport to Old Town
Phuket International Airport (HKT) lies on the island’s northwest coast near Nai Yang Beach, while Phuket Old Town is in the south-central part of the island. The distance between the airport and Old Town is about 30 kilometers by road, depending on your exact hotel location and the route your driver uses. In normal daytime traffic, the journey typically takes 45 to 60 minutes by car. In heavy rush hour, especially around the shopping malls near Central Festival, it can stretch closer to 75 minutes.
The two main road corridors are Highway 402 and the bypass road through shopping areas like Premium Outlet and Central Phuket. Public buses and airport coaches use similar alignments, so travel times are broadly comparable, but they add extra minutes with intermediate stops. When you plan connections, such as a same-day ferry from Rassada Pier or a domestic flight, it is wise to assume at least an hour from the airport to Old Town and add a buffer on top of that.
Phuket has no metro or rail line yet, so all airport transfers rely on road transport. That means conditions vary with weather, time of day, and local events. For instance, on a Sunday evening when many domestic tourists depart, taxi queues at the airport can lengthen and buses may be crowded. Traveling at 11 pm on a weekday, however, you may glide into Old Town with almost no traffic at all.
Because official airport transport, app-based rides, and private transfers all coexist, you will see a mix of uniformed taxi agents, touts offering minivans, and signs for buses as soon as you exit customs. Knowing in advance which option you want and roughly what it should cost makes it much easier to say no to pushy offers and walk confidently to the right counter or bus stop.
Airport Bus: Cheapest Route to Phuket Old Town
For budget-conscious travelers, the dedicated airport bus to Phuket Town is usually the lowest-cost way into Old Town. This orange or white coach-style bus runs between the airport terminals and Phuket Bus Terminal 1, which sits on Phang Nga Road at the northern edge of Old Town. In 2026, the fare is typically around 100 to 150 baht per person, paid in cash to the conductor on board. The journey normally takes 60 to 80 minutes depending on traffic and how long the bus dwells at stops along the way.
The airport bus stops at landmarks many visitors recognize: Thao Thep Kasattri monument, Boat Lagoon, Premium Outlet, Central shopping mall, and then several in-town intersections before reaching the old bus station. If your hotel is on or near Thalang Road, Dibuk Road, or Yaowarat Road, you can usually walk from the bus station in 10 to 15 minutes with a small suitcase. Travelers with heavier luggage often opt for a short local taxi or a Grab ride from the bus station, which might add 60 to 120 baht to the total cost but still keeps the overall spend far below that of a direct taxi from the airport.
In terms of comfort, expect a simple but functional ride. Most airport buses are air-conditioned, and many are coach-style with a luggage area at the front or underneath. Large suitcases are common, so you are unlikely to feel out of place with a big backpack or a roller bag. Services usually start in the late morning or midday and run into the evening, though not always late enough to cover the last incoming flights. Schedules can change, and buses do not always run exactly to timetable, so if you are landing after 8 or 9 pm, you should have a backup plan such as a taxi or Grab.
A typical real-world scenario looks like this: a solo backpacker landing at 2 pm, with one 60-liter pack and a small day bag, walks out of the arrivals hall, follows the “Airport Bus” signs to the marked stop outside the terminal, waits 15 minutes, and boards the bus to Town. They pay around 120 baht, ride for just over an hour in light traffic, then walk 12 minutes from Bus Terminal 1 to a hostel on Yaowarat Road. Total time from baggage claim to check-in is about 1 hour 45 minutes, and total cost is under 150 baht.
Taxi and Official Airport Limousines
For many travelers, especially after a long-haul flight or with family in tow, the priority is a straightforward door-to-door ride. Official airport taxis and “limousine” services provide this at fixed rates that are higher than public transport but more predictable than bargaining with independent drivers. In 2026, typical posted fares from Phuket International Airport to Phuket Town or Old Town start around 600 to 800 baht for a standard sedan and can rise to 900 to 1,200 baht for a larger minivan that can seat 5 to 8 passengers with luggage.
The process is simple. After exiting customs, you will see counters for airport taxis or limousines near the arrivals hall exits. You tell the agent your hotel name or address, they quote a fixed price, and issue a slip with the car number. You then walk to the taxi rank outside, hand the slip to the dispatcher or driver, and pay either in advance at the counter or at the end of the journey, depending on the operator’s system. The drive to Old Town usually takes 45 to 60 minutes in normal conditions, sometimes a bit faster late at night.
Compared with app-based services, airport taxis may cost a bit more but also spare you any issues with mobile data, SIM cards, or app verification. A common example: a couple arrives from Europe at 6 am with two large suitcases. They are exhausted, their phones are low on battery, and they do not yet have Thai SIMs. Rather than search for wifi and figure out ride-hailing, they choose the limousine counter, pay 800 baht, and are delivered directly to a guesthouse on Soi Romanee within an hour. For many, that convenience is worth the price difference versus spending 120 baht each on the bus plus a local ride.
One thing to note is that unofficial drivers may approach you in the arrivals area offering taxis or minivans, often at negotiable but sometimes inflated prices. For first-time visitors, it is generally safer to stick with the official counters or well-known apps. If you do accept an offer from an independent driver, clarify the total fare to your exact hotel in Phuket Old Town before getting into the vehicle, and confirm whether the price includes tolls or airport surcharges.
Grab, Bolt and Other App-Based Rides
Ride-hailing apps such as Grab have gradually become more visible in Phuket. The company has worked with Phuket airport authorities to establish official pickup points where passengers can meet their drivers, bringing more transparency to fares. In practice, travelers now commonly report booking Grab or similar services from the airport to Old Town, with typical fares in 2026 often falling in the 600 to 800 baht range for a standard car, similar to or sometimes slightly below official taxi prices. Late at night or in peak demand periods, dynamic pricing can push quotes higher.
To use Grab or another app, you will need mobile data or reliable wifi in the terminal. Many travelers stop at a telecom kiosk in arrivals to buy a Thai SIM card with data, then use airport wifi just long enough to activate it and request a car. The ride-hailing apps usually specify a designated pickup zone, which may involve walking a few minutes from the main exit. Drivers often message or call to confirm your exact location, so having your phone set up and charged is important.
Real-world reports from recent visitors indicate that app-based rides are generally straightforward from the airport, provided you are comfortable navigating to the official pickup zone and waiting 5 to 15 minutes for a car. An example: two friends land at 11 pm, each with a medium suitcase. The airport bus is no longer running, and the limousine counter quotes 750 baht to Old Town. They open Grab and see a JustGrab car for around 650 baht, request it, and meet the driver at the marked pickup point. They reach a hotel on Dibuk Road in about 50 minutes, saving a little money without sacrificing comfort.
In the city itself, Grab and similar apps work well for short hops between Old Town, Rassada Pier, and nearby shopping centers. Once you are based in Old Town, a short app-based ride to Rassada Pier for ferries to Phi Phi might cost 150 to 250 baht, while a ride to Patong could be around 400 to 600 baht depending on time of day and demand. Because taxi pricing in Phuket has a reputation for being higher than elsewhere in Thailand, having a transparent fare estimate on your phone is particularly valuable.
Private Transfers and Hotel Pickup
Many hotels, guesthouses, and travel agencies in Phuket can arrange private transfers from the airport to Phuket Old Town. These are usually pre-booked and prepaid, either directly with your accommodation or through a third-party service. Prices vary with vehicle size and provider, but as a rough guide, a private car for two people might cost around 700 to 1,200 baht, while a minivan for a small group or family can range from 1,000 to 1,600 baht. At the higher end of that range, you may see options that include name-board meet-and-greet and flexible waiting time if your flight is delayed.
The advantage of a pre-booked transfer is predictability. A driver waits in the arrivals hall with a sign bearing your name, helps with luggage, and leads you straight to the vehicle. For example, a family of four arriving from Sydney at 8 pm with two young children and three checked bags might book a private van through their Old Town boutique hotel for 1,400 baht. They know the exact cost in advance, have the hotel double-check the booking details, and can walk past taxi touts without engaging because their driver is already confirmed.
Private transfers are particularly attractive for travelers arriving very late at night or during high season when queues at taxi counters can be long. They are also useful if you have bulky equipment, such as diving gear, musical instruments, or multiple large suitcases. When you book, be clear about your luggage needs so the provider assigns a suitable vehicle. Some services explicitly state luggage limits; exceeding them can lead to last-minute vehicle changes or surcharges.
One potential downside is that private transfer prices sometimes match or even exceed what you would pay by booking a Grab or negotiating directly with an airport taxi on the day. If budget matters, it can be worth comparing quotes: for instance, checking your hotel’s transfer price against typical app fares for your arrival time. However, for travelers on tight schedules or those who value a stress-free arrival after an overnight flight, the premium often feels justified.
Travel Time, Luggage and Night Arrivals
Whichever transport mode you choose, understanding how time of day and luggage affect your trip can help you avoid surprises. During weekday mornings and late afternoons, traffic between the airport and Phuket Town can be heavy around key junctions and shopping malls. If you are catching a ferry at Rassada Pier or a domestic flight the same day, assume at least 1.5 hours from Old Town to the airport and similar when traveling in the opposite direction, then add a safety margin.
With luggage, the airport bus and airport coach services are more forgiving than local blue songthaew trucks, which are more common between beaches and Phuket Town than on the airport route itself. Airport buses usually have dedicated luggage areas because many passengers are heading directly from flights. That said, if you are traveling with multiple oversized bags or fragile items, a taxi, Grab, or private transfer will be more comfortable and less stressful than balancing gear in a crowded bus aisle.
Night arrivals need special consideration. The airport bus and some public services do not operate deep into the night, so travelers landing after about 9 or 10 pm should not count on catching a bus. Instead, plan on an airport taxi, app-based ride, or pre-booked transfer. Between roughly 10 pm and 6 am, traffic is often lighter, so travel times can drop to around 35 to 45 minutes. However, the trade-off is fewer transport choices and sometimes longer waits for app-based rides, especially in the early hours of the morning.
Consider a hypothetical case: a solo traveler lands at 1:15 am from Doha, carrying one large suitcase. The airport bus is not running, and Grab shows only a limited number of drivers nearby, with a quoted fare of 750 baht. The official taxi counter offers a sedan for 800 baht, ready immediately. In this situation, many travelers accept the slightly higher fare for the certainty of a car waiting outside, especially when they are tired and unfamiliar with the area. Having a backup plan like this in mind can make late-night arrivals feel less daunting.
Is Phuket Old Town a Good First Stop?
Deciding whether to stay first in Phuket Old Town or head straight to the beaches depends on what you want from your trip. Old Town is the historic heart of the island, with colorful Sino-Portuguese shophouses, street art, and a thriving cafe and restaurant scene. Staying there gives you a more local, cultural experience than you would get at resort areas such as Patong, Kata, or Karon. For many travelers, especially those planning to move on to the islands, Old Town is also the most convenient base for Rassada Pier, the main departure point for ferries to Phi Phi, Koh Yao, and other destinations in Phang Nga Bay.
From Phuket Old Town, Rassada Pier is usually just a 10 to 15 minute drive, often costing under 200 baht by taxi or app-based ride. That makes it easy to catch early morning ferries without a long pre-dawn journey from the west-coast beaches. A common pattern is to spend the first night or two in Old Town, explore its markets and architecture, then head out to the islands or beaches once you have recovered from your flight and adjusted to the time zone.
On the other hand, Old Town does not have beaches within walking distance. If your priority is immediate access to the sea, and your accommodation is already booked in Patong, Kata, or Karon, you may prefer to travel directly there from the airport using the Phuket Smart Bus plus a transfer, or a taxi, Grab, or private transfer. You can always return to Old Town for a day trip later in your stay. Many travelers take a morning songthaew or app-based ride into Old Town, explore the streets around Thalang Road, stop at cafes, then return to the coast by late afternoon.
Practical considerations can also tip the balance. Accommodation in Old Town is often better value than on the major beaches, especially in high season, with mid-range boutique hotels and guesthouses in renovated shophouses offering characterful rooms at moderate prices. Food is another draw: from night market snacks to Peranakan cuisine, Old Town offers a broader range of local dining than many resort strips. For visitors interested in culture, architecture, and local life, beginning in Old Town and transferring to the beaches later is often an excellent strategy.
Putting It Together: Which Option Suits You?
For solo travelers and backpackers, the airport bus to Phuket Town combined with a short walk or local ride into Old Town is usually the best balance of cost and convenience. Spending around 120 baht on the bus and another 70 to 100 baht on a short hop from Bus Terminal 1 to your hostel can keep your transfer under 250 baht total. If your luggage is light and you enjoy a bit of urban exploration, this route is straightforward and budget-friendly.
Couples and small groups often weigh the savings of the bus against the comfort of a direct taxi or Grab. Two people paying 120 baht each for the airport bus plus a short taxi within town may end up near 350 to 400 baht total, while a sedan taxi from the airport could cost 700 to 800 baht. If splitting that between two or three people, the price difference can feel modest relative to the simplicity of door-to-door travel, especially when arriving tired or in bad weather.
Families and groups with large luggage usually benefit most from private transfers or pre-booked minivans. While a van might cost 1,200 to 1,500 baht, splitting that between four or more travelers narrows the gap compared with paying multiple individual fares or juggling kids and suitcases on a crowded bus. Pre-booked services also reduce stress, since the driver knows your family size and luggage needs from the start and can provide a suitable vehicle.
If you value flexibility above all, ride-hailing apps like Grab offer a middle ground. You can compare real-time fares to those quoted at the taxi counters, see estimated arrival times, and pay electronically if you prefer. This can be especially useful on the return journey from Old Town to the airport, where walking out of your hotel and ordering a car from your phone is often quicker than arranging a taxi at the last minute through a front desk during busy periods.
FAQ
Q1. How long does it take to get from Phuket Airport to Phuket Old Town?
The drive usually takes 45 to 60 minutes by taxi or Grab in normal traffic. By airport bus, allow 60 to 80 minutes because of stops along the way.
Q2. What is the cheapest way to reach Phuket Old Town from the airport?
The airport bus to Phuket Bus Terminal 1 is typically the cheapest, with fares around 100 to 150 baht per person, plus an optional short local ride within Old Town.
Q3. Can I use Grab or other ride-hailing apps at Phuket Airport?
Yes, Grab and similar apps are available, usually with designated pickup zones at the airport. You will need mobile data or reliable wifi to request a car.
Q4. Are taxis from Phuket Airport to Old Town fixed price?
Official airport taxi and limousine counters use fixed-price menus based on destination. Expect roughly 600 to 800 baht for a standard car to Phuket Old Town.
Q5. Is there a direct bus from Phuket Airport to Phuket Old Town center?
The main airport bus runs to Phuket Bus Terminal 1 on the edge of Old Town. From there, many travelers walk or take a short taxi or app-based ride to their hotel.
Q6. What should I do if my flight arrives late at night?
If you arrive after airport buses stop running, plan on using an airport taxi, app-based ride, or pre-booked private transfer. Night traffic is lighter, so journeys can be quicker.
Q7. Is Phuket Old Town a good place to stay on my first night?
Yes, especially if you value culture, food, and easy access to Rassada Pier for ferries. It is less ideal if you want immediate beachfront access on arrival.
Q8. How much does a private transfer from Phuket Airport to Old Town cost?
Hotel-arranged or third-party private transfers typically range from about 700 to 1,200 baht for a car and 1,000 to 1,600 baht for a larger minivan, depending on provider.
Q9. Is it easy to reach the beaches from Phuket Old Town afterward?
Yes. You can use ride-hailing apps, taxis, or local buses and songthaews to reach Patong, Kata, Karon, and other beach areas from Old Town within 30 to 60 minutes.
Q10. How early should I leave Old Town for a flight from Phuket Airport?
In most cases, leaving 2.5 to 3 hours before a domestic flight and 3 to 3.5 hours before an international flight gives enough time for the drive and airport formalities.