Bangkok to Phuket Flights - Fares starting from ₹3,596

  • Flight Time~1h 40m direct
  • AirlinesThai Airways, Bangkok Airways, Thai AirAsia, Thai Vietjet Air

Bangkok to Phuket is Thailand's own busiest domestic air route, connecting Suvarnabhumi Airport (BKK) with Phuket International Airport (HKT) in around 1 hour 40 minutes. Multiple carriers, including Thai Airways, Bangkok Airways, Thai AirAsia and Thai Vietjet Air, operate this short hop with close to twenty flights a day between them. It is a popular sector for travellers combining Bangkok's city sightseeing with the beaches of southern Thailand and it is often flown as the connecting leg for those arriving in Bangkok from India before continuing on to Phuket. Same-day connections are straightforward given the frequency of departures.

Loading live Bangkok → Phuket fares…

Airlines flying Bangkok to Phuket

Bangkok to Phuket flights are among the most frequently operated domestic routes in Thailand, with Thai Airways and Bangkok Airways running full-service flights and Thai AirAsia and Thai Vietjet Air offering low-cost options, together adding up to close to twenty daily departures. Flights operate from both of Bangkok's airports, Suvarnabhumi and Don Mueang, so it's worth checking which one your ticket departs from. Given the short flight time, comparing fares across carriers and departure airports is more useful than comparing schedules, since there is a flight roughly every hour through the day. Travellers connecting onward from an international arrival in Bangkok should build in a reasonable buffer for immigration and terminal transfer before catching this leg.

Bangkok to Phuket Flight Duration & Best Time to Fly

Bangkok to Phuket flight duration is approximately 1 hour 40 minutes, covering just under 700 kilometres, making it one of the shortest and most convenient domestic sectors in Thailand. With flights departing through the day, it's a straightforward same-day connection for travellers arriving in Bangkok from elsewhere. Phuket's dry season runs from November to April, which is also when this domestic sector sees the highest demand from tourists heading to the southern beaches. Booking your Bangkok to Phuket flight a few weeks ahead during these months generally secures a wider choice of timing, though flights continue year-round through the wetter monsoon months between May and October.

Bangkok to Phuket Airport Tips

Confirm whether your Bangkok to Phuket flight departs from Suvarnabhumi (BKK) or Don Mueang (DMK), since the two airports are around an hour apart by road and are not connected internally, which matters particularly if you're transferring from an international arrival. Domestic check-in typically requires less buffer time than international travel, though allowing around 90 minutes is still sensible during peak season. Phuket International Airport is around 30 to 45 minutes from the main beach areas of Patong and Karon by taxi or pre-booked transfer. Since this is a heavily used tourist route, airport queues and taxi ranks can get busy during peak season, so having your accommodation details and transfer arrangements ready in advance helps things move faster.

Explore Thailand Tour Packages

For travellers on a wider Thailand holiday, the Bangkok to Phuket sector is often the flight that links the country's capital with its most popular beach region, opening up destinations such as Patong Beach, the Phi Phi Islands, James Bond Island and Phang Nga Bay. Veena World's Thailand tour packages bring together accommodation, meals, sightseeing, transfers and the services of an experienced tour manager, depending on the selected package, across multi-city itineraries that typically cover Bangkok, Pattaya, Phuket and Krabi. Guests opting for a Joining & Leaving tour can book their Bangkok to Phuket flights separately, choosing a timing that aligns with the tour's reporting schedule at either end.

Your Questions About Booking Flights, Answered

Frequently Asked Questions

Yes. Bangkok to Phuket is a short direct domestic flight, operated by Thai Airways, Bangkok Airways, Thai AirAsia and Thai Vietjet Air and one of Thailand's most frequently flown routes.
The direct flight from Bangkok to Phuket takes approximately 1 hour 40 minutes, covering just under 700 kilometres.
Bangkok to Phuket flights operate from both Suvarnabhumi (BKK) and Don Mueang (DMK) airports, so it's worth checking which one your ticket departs from, especially if you're connecting from an international arrival.
November to April is Phuket's dry season and the period of highest demand on this sector, though flights operate year-round.
If you are joining a multi-city Thailand tour at Bangkok, it's advisable to check the tour's reporting schedule and book your Bangkok to Phuket flight with a comfortable buffer around it.
Scroll to Top