TRIP FINDY
Sign in

Cheap flights from Bangkok to Phuket

BKK HKTThailand

Distance670 kmGreat-circle distance
Non-stop flight timeAbout 1 h 30 minFrom fares our customers found
Time differenceSame timeBangkok to Phuket
AirportsBKK → HKTSuvarnabhumi Airport → Phuket International Airport

Lowest fares found recently

Prices our customers found on TRIP FINDY in the last three weeks, for one adult. Fares change all the time; search to see today's price.

DepartureTripAirlineStopsFrom
20 Nov 2026One wayVZNon-stop39.71 USD

Flights from Bangkok to Phuket

Compare flights from Bangkok (BKK) to Phuket (HKT) and book on TRIP FINDY. Phuket is about 670 km from Bangkok, and non-stop flights take around 1 h 30 min. Search live fares for your dates, compare airlines and times, and pay securely in a few minutes.

Airlines on this route

  • VZ
  • Thai AirAsia

Seen on fares our customers found in the last three months.

Questions about flying Bangkok to Phuket

How long is the flight from Bangkok to Phuket?

Non-stop flights take about 1 h 30 min. Flights with a connection take longer; search your dates to compare them.

Are there direct flights from Bangkok to Phuket?

Yes. Our customers have found non-stop flights on this route recently, with airlines including VZ and Thai AirAsia. Availability varies by day, so search your dates to see them.

Which airlines fly from Bangkok to Phuket?

Recent fares on this route were with VZ and Thai AirAsia. The airlines on offer change with the date; a search shows everything available for your trip.

How much is a flight from Bangkok to Phuket?

The lowest fare found on TRIP FINDY recently was 39.71 USD for a one-way trip departing 20 Nov 2026. Fares change with demand and the date, so search your own dates to see today's price.

What is the time difference between Bangkok and Phuket?

Bangkok and Phuket are on the same time.

Which airports serve the route from Bangkok to Phuket?

Flights leave from Suvarnabhumi Airport (BKK) in Bangkok and arrive at Phuket International Airport (HKT) in Phuket.