Direct flights from Bangkok to Phuket (BKK → HKT)

Distance 676 km (420 mi)
Est. duration 48m
Loading map...
Live fares · BKK → HKT

Available flights

VZNon-stop
from$18
Book

About the Bangkok → Phuket route

Bangkok to Phuket is a domestic short-hop that punches well above its weight in terms of frequency and competition. At 676 km and under 50 minutes in the air, you're barely at cruising altitude before the crew is thinking about descent. Four airlines operate this route — Thai AirAsia (FD), Bangkok Airways (PG), Thai Airways (TG), and Thai VietJet (VZ) — which means genuine price competition and multiple daily departures. The route skews heavily leisure: think beach holidays, diving trips, and weddings at Kata Beach rather than suits clutching spreadsheets. Though you will find Thai nationals visiting family, which keeps mid-week loads honest.

Why travel from Bangkok to Phuket?

Most people flying this route are chasing the Andaman coast, and honestly, it's earned the reputation. Patong aside (which gets unfairly written off), the area around Surin Beach and the Old Town in Phuket itself offer real reasons to linger. The Old Town's Sino-Portuguese shophouses and weekend markets are the kind of thing Bangkok residents make the trip specifically for, not just passing tourists. There's also serious food tourism happening here — Phuket-style hokkien noodles and o-tao (oyster omelette) are regionally distinct from Bangkok's street food scene. Families with relatives in the south fly this constantly. Divers use Phuket as a staging point for the Similan Islands. And for Bangkokians, a long weekend at the beach is only a one-hour door-to-door if you time it right.

Quick stats

  • Distance: 676 km
  • Estimated flight time: 0h 48m
  • Operating airlines: FD, PG, TG, VZ
  • Direct route: yes

Practical tips for BKK → HKT

Avoid November through April if you want lower fares — that's peak season and HKT prices reflect it. May to October brings the southwest monsoon, but also real bargains and thinner crowds (rain is usually concentrated, not all-day). At HKT arrivals, the airport is manageable but ground transport is the classic Thai tourist trap: metered taxis are available but the airport bus (Route 3 hits Patong) is dramatically cheaper if you're not in a rush. Low-cost carriers FD and VZ run tight baggage allowances — check your included kilos before you pack dive gear. No visa required for most nationalities. Thai baht only once you're outside the airport.

Frequently asked questions

How long is the flight from Bangkok to Phuket?

The flight from Bangkok (BKK) to Phuket (HKT) is approximately 48 minutes for a distance of 676 km. This makes it one of Thailand's shortest domestic routes.

Which airlines operate the Bangkok to Phuket route?

Four airlines serve this route: Thai AirAsia (FD), Bangkok Airways (PG), Thai Airways International (TG), and Thai Vietjet (VZ), offering multiple daily flights with varying schedules and service levels.

What is the best time of year to fly Bangkok to Phuket?

November to February offers the best combination of favorable weather (cool and dry) and reasonable fares, while avoiding the monsoon season and peak tourist prices. March to May can be very hot, and May to October experiences heavy rainfall.

Do I need a visa to fly from Bangkok to Phuket within Thailand?

No visa is required for this domestic flight as you're traveling within Thailand. You only need a valid passport and any required Thai domestic travel documentation if applicable.

What should I know about luggage and practicalities for this flight?

Baggage allowances vary by airline—budget carriers typically offer 20 kg checked baggage while full-service airlines may allow more; confirm with your specific airline. With a 48-minute flight time, there's minimal jet lag, and you'll arrive in Phuket in under an hour from departure.

Find flights from Bangkok to Phuket
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Bangkok to Phuket? The flight distance from BKK to HKT is approximately 676 km (420 miles).
How long is the flight from BKK to HKT? The estimated flight time from Bangkok to Phuket is approximately 48m.
What airlines fly from BKK to HKT? Airlines operating direct flights from Bangkok to Phuket include: FD, PG, TG, VZ.

Cheapest fares Bangkok → Phuket

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Bangkok → Phuket.

Try a nearby airport to Bangkok

Flights to Phuket (HKT) from other airports within 350 km of Bangkok. Often unlocks cheaper fares or better times.

Or try a nearby airport to Phuket

Flights from Bangkok (BKK) to other airports within 350 km of Phuket.

Other flights from Bangkok (BKK)

Other flights from Phuket (HKT)