How Far Is Phuket From Bangkok by Plane? Distance, Flight Time and Airports


How Far Is Phuket From Bangkok by Plane? Distance, Flight Time and Airports

How far is Phuket from Bangkok by plane? In a straight line, Phuket International Airport is about 675 km from Suvarnabhumi Airport and about 690 km from Don Mueang, and a nonstop flight takes around 1 hour 25 minutes, according to AirAsia's route page. By road the same trip is roughly 860 km, which is why most visitors fly.

The flight itself is the short part. Allow for getting to the Bangkok airport, checking in, and the drive from Phuket's airport, which sits in the far north of the island, to your beach or to Phuket Town.

Welcome sign above the arrivals area at Phuket International Airport
Arrivals at Phuket International Airport in Thalang district Photo: Felix Y via Google

The distance in numbers

MeasureDistance or time
Suvarnabhumi (BKK) to Phuket (HKT), straight lineAbout 675 km
Don Mueang (DMK) to Phuket (HKT), straight lineAbout 690 km
Nonstop flight timeAround 1 hour 25 minutes
Bangkok to Phuket by roadAbout 860 km

The straight-line figures are our calculation from the airports' coordinates; the actual flight path is a little longer. The road figure is the commonly cited distance between Bangkok and Phuket Island. If you are weighing a road trip anyway, our guide to the drive from Bangkok to Phuket covers the route and timings.

Which Bangkok airport to fly from

Bangkok has two airports with flights to Phuket, and the one you use depends on the airline.

  • Suvarnabhumi (BKK), east of the city in Samut Prakan province, is the main international airport. Thai Airways flies to Phuket from here, and so do Bangkok Airways, Thai AirAsia and Thai VietJet Air.
  • Don Mueang (DMK), in the north of Bangkok, is the base for most low-cost domestic flights, including Thai AirAsia, Thai Lion Air and Nok Air.

If you are connecting from an international flight, staying at Suvarnabhumi usually saves a cross-city transfer; check which airport your onward ticket uses before you book. Which Bangkok airport is better compares the two in detail, and how to get from Bangkok airport to the city covers the rail links and taxis.

Welcome sign over the terminal hall at Don Mueang International Airport
The terminal at Don Mueang, Bangkok's low-cost airline hub Photo: t-rawat wangmanee via Google

How long the whole trip takes

Door to door, a Bangkok to Phuket trip by plane takes most of a morning or an afternoon rather than 85 minutes. AirAsia advises arriving at the airport two to three hours before departure. Add the ride to the airport in Bangkok, where traffic can be heavy, and the transfer on arrival.

Plan the ride to the airport as carefully as the flight. Suvarnabhumi is linked to the city by the Airport Rail Link as well as by road, and our guide to getting between Don Mueang and the city covers the other airport. For a dawn departure, a night at an airport hotel can be simpler than a pre-dawn transfer; see where to sleep at Bangkok airport.

Phuket International Airport is in Mai Khao, in Thalang district, about 32 km north of Phuket Town. Most of the island's best-known west-coast beaches are to the south of the airport, so the drive from the terminal is a real part of the journey. At arrivals, Airports of Thailand lists limousines, metered taxis, buses, car rental and Grab as transport options.

The long check-in hall at Suvarnabhumi Airport under its steel roof
The departures hall at Suvarnabhumi Airport Photo: Wisit W. via Google

Tips for booking

  • Compare both Bangkok airports: fares, times and baggage rules differ by airline.
  • Check the baggage allowance before you pay. AirAsia, for example, allows 7 kg of hand luggage and charges for checked bags.
  • Leave a buffer if you are connecting from an international arrival, especially if you have to change airports.
  • If you are splitting a trip between the two, how many days in Bangkok and Phuket helps plan the balance.

Before or after the flight, see our pick of Bangkok hotels.

Sources: AirAsia: Bangkok to Phuket, Thai Airways: Bangkok to Phuket, Wikipedia: Phuket International Airport, Wikipedia: Phuket province, Airports of Thailand: Phuket airport transportation. Checked September 26, 2026.

Q. How far is Phuket from Bangkok by plane?+

About 675 km in a straight line from Suvarnabhumi Airport and about 690 km from Don Mueang, calculated from the airports' coordinates. The route flown is slightly longer.

Q. How long is the flight from Bangkok to Phuket?+

A nonstop flight takes around 1 hour 25 minutes, according to AirAsia's Bangkok to Phuket route page, checked on September 26, 2026.

Q. Which airlines fly nonstop from Bangkok to Phuket?+

From Suvarnabhumi: Thai Airways, Bangkok Airways, Thai AirAsia and Thai VietJet Air. From Don Mueang: Thai AirAsia, Thai Lion Air and Nok Air. Check each airline for current schedules.

Q. How much is a flight from Bangkok to Phuket?+

Fares change daily. On September 26, 2026, AirAsia's route page showed one-way fares from THB 657 on selected dates from Don Mueang, and Thai Airways' page showed round-trip fares from about THB 4,760 from Suvarnabhumi, before any extras.

Q. How far is Phuket airport from the beaches?+

Phuket International Airport is in Mai Khao, Thalang district, about 32 km north of Phuket Town. Most of the west-coast beaches are south of the airport, so allow for a drive after landing.

Q. How far is Phuket from Bangkok by road?+

About 860 km. By air the trip is much shorter, which is why most visitors fly.



Satisfaction Promise

We'll always connect you with the best that meet your specific needs.

Join Our Community

1. Register an account
2. Create a searchable listing
3. Connect with more clients

Get Listed Today