Flights from Bangkok to Phuket

Explore the best deals

Discover the cheapest flights from Bangkok to Phuket
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Bangkok to Phuket

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available at the end of August. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 31 Aug - 6 Sep
AED 195
AED 223
AED 207
AED 206
AED 194
AED 206
AED 190
AED 206
AED 164
AED 186
AED 180
AED 178
JulyAugustSeptember
Airlines that fly from Bangkok to Phuket
Exchange rate
1 AED = 9.09 THB
1 THB = 0.11 AED
Last checked on Sat, 27/06
Distance: 693 kms
Bangkok airports
Suvarnabhumi Airport (BKK)How far from city centre: 29 kms
Don Mueang International Airport (DMK)How far from city centre: 21 kms
Phuket airports
Phuket International Airport (HKT)How far from city centre: 29 kms

A guide to flying from Bangkok to Phuket

Traveling from Bangkok to Phuket allows you to trade the fast-paced energy of a sprawling capital for the relaxed atmosphere of the country's largest island. While Bangkok has golden temples and busy street markets, Phuket draws people in with its white sands and turquoise waters. Many visitors head straight for the coast to see the limestone cliffs of Phang Nga Bay or the historic architecture of Phuket Old Town, where colourful buildings reflect a mix of European and Chinese influences. Whether you want to spend your days diving in the Andaman Sea or visiting the Big Buddha, the island has a distinct charm that feels worlds away from the mainland.

The journey between these two spots is quick and efficient. A direct flight usually takes about 1 hour and 30 minutes, making it easy to fit into a short holiday. You can fly out of Suvarnabhumi Airport or Don Mueang International Airport, both of which have frequent daily connections to Phuket International Airport. Several carriers, including Thai Airways, Thai AirAsia, and Bangkok Airways, operate this route throughout the day.

If you are looking for the best weather, the period between November and April is popular because the seas are calm and the skies are clear. For those who prefer a quieter experience with fewer crowds, the shoulder months of May or October are good options. Booking your seats a few weeks in advance often helps you find more flexible departure times. Once you land at Phuket International Airport, you can reach the main beach areas or the town centre in about 45 minutes to 1 hour by road.

Departing from Bangkok

Travel between these two popular destinations is easy thanks to regular departures from the capital. Depending on your choice of airline, you will fly from one of two major aviation hubs that handle domestic traffic.

Suvarnabhumi Airport (BKK)

Suvarnabhumi Airport is the main international gateway and handles many full-service flights to the south. This modern facility is located about 30 km east of the city centre. You can reach the terminal quickly by taking the Airport Rail Link from Phayathai Station, which takes roughly 30 minutes. Many travellers prefer this hub because it houses a wide range of premium lounges and extensive dining choices before departure.

Don Mueang International Airport (DMK)

Don Mueang International Airport serves as the primary base for low-cost carriers heading to the islands. It is situated north of the central districts and is accessible via the SRT Red Line or the A1 bus from Mo Chit. This older but efficient site often allows for faster check-in times for domestic travellers. Most budget-friendly airlines operate from this location, making it a frequent choice for those looking for high-frequency schedules throughout the day.

Arriving in Phuket

Touching down in the south is a quick transition from the capital to the coast. Flights from Bangkok typically take around 1 hour and 20 minutes to reach the island. Depending on your airline, you will arrive at the main international gateway located at the northern end of the province.

Phuket International Airport (HKT)

Phuket International Airport is the second busiest aviation site in the region and sits approximately 32 km from the main town centre. It has two primary terminals connected by a short walkway, with domestic arrivals handled in the older building. To reach your accommodation, you can find the smart bus stop outside the arrivals hall, which runs a hourly service along the west coast. Alternatively, official metred taxis are available at a designated stand. This facility provides direct access to famous spots like Patong Beach, which is a 45-minute drive away. Many travellers prefer the fixed-price limousines found at counters inside the terminal for a more direct route to southern resorts. If you need local currency, several banks operate exchange booths that stay open for late-night landings.

Find the cheapest flights from Bangkok to Phuket

Planning your escape from Bangkok to the coast is easier when you have every option at your fingertips. With Opodo, you can compare different airlines to find a schedule that fits your plans perfectly. If you want to simplify things, bundling your flight and hotel into one package often unlocks better rates than booking them separately. Members of Opodo Prime can also take advantage of exclusive discounts that make heading to Phuket even more affordable. Whether you are looking for a quick weekend break or a longer stay by the Andaman Sea, the right flight is just a few clicks away. You can start searching for your ideal connection now to see how simple it is to get your trip to Phuket International Airport off the ground.

Frequently asked questions about flights from Bangkok to Phuket

How long does the flight take to go from Bangkok to Phuket?
The total flight time between Bangkok and Phuket is of around 1 h and 25 m on average, considering an average distance of 692.76 km, for both direct and indirect flights for the route (which may have 1 or more stops in other cities in between).
On average, how much is the price of a flight from Bangkok to Phuket?
When you fly from Bangkok to Phuket the average price is AED 234. However, this price depends on many other factors such as seasonality or how far in advance the route has been booked.
How can I find cheap flights from Bangkok to Phuket at Opodo?
The cheapest price for a flight from Bangkok to Phuket is AED154. At Opodo we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
When is the best time to book a flight from Bangkok to Phuket?
The most popular months to book a trip from Bangkok to Phuket are May, June and August, based on the searches of our customers.
When is the best time to travel from Bangkok to Phuket?
The best time of the year to go to Phuket when flying from Bangkok depends on several preference factors like climate, seasonality and, of course, price. When it comes to popularity, December is the top 1º month to fly to Phuket from Bangkok in terms of searches from our customer, followed by November and March. If you prefer to avoid high peaks of turism, however, and escape a crowded period, February, April and June are the months with less volume of searchs for the route Bangkok - Phuket.
How is the weather in Phuket compared to Bangkok?
While in Bangkok the temperatures can reach an average of 30º ºC in summer, Phuket can reach up to 29º ºC during the hot season. In winter, however, weather indicators show around 28º ºC in Phuket, compared to the 27º ºC average reported in Bangkok.

Plan your trip

Popular Flight RoutesOther popular routes