← Back
✈️ BKK → HKT 📅 Updated May 2026 ⏱️ 8 min read

Bangkok to Phuket Flight Distance: The Complete Guide

AA
Aditya Arora Travel Research Editor · Last Price

The Bangkok–Phuket air corridor is Thailand's single busiest domestic route and one of the most heavily trafficked tourism routes in all of Southeast Asia. Every year, millions of travellers board flights from the Thai capital to Phuket's sun-drenched beaches, diving sites, and resort island lifestyle. The route is short by international standards — just 672 kilometres in a straight line across the Gulf of Thailand and the upper Malay Peninsula — yet it connects two of Asia's most dynamic travel hubs.

Whether you are a first-time visitor headed to Patong Beach, a business traveller connecting to a Phuket conference, or a Thai resident commuting between the capital and the island, this guide provides everything you need: exact distances, realistic flight times, airline comparisons, and practical airport information.

672 km
Great-circle distance (BKK → HKT)
418 mi
Distance in miles
1h 20m
Average scheduled flight time
3
Major airlines on the route
~20+
Daily departures (peak season)
363 NM
Distance in nautical miles

Bangkok to Phuket: Route Overview

Departing from Bangkok's Suvarnabhumi International Airport (IATA: BKK) or Don Mueang International Airport (IATA: DMK), flights to Phuket International Airport (IATA: HKT) track south-southwest over the Gulf of Thailand before crossing the Kra Isthmus and descending into Phuket on the Andaman Sea coast. The flight operates under Thailand's domestic airspace and does not require international customs procedures.

Phuket is Thailand's largest island, connected to the mainland via the Sarasin Bridge, but with no direct rail link to Bangkok. This geographic reality makes air travel the dominant transport mode for long-distance visitors — even though a combination of overnight bus and ferry is theoretically possible, almost no serious traveller uses it when flights are widely available and often cheaper than a full set of bus and ferry tickets combined.

Airlines Flying Bangkok to Phuket

The Bangkok–Phuket route is served by a competitive mix of full-service carriers and low-cost airlines, operating from both of Bangkok's international airports. Thai AirAsia and Nok Air also operate this route alongside the three main carriers listed below, ensuring high frequency and competitive pricing year-round.

AirlineTypeAircraftNotes
Thai Airways (TG)Full-serviceA320/B777Flag carrier; operates from Suvarnabhumi (BKK)
AirAsia (FD/Thai)Low-costA320neoHigh frequency; operates from Don Mueang (DMK)
Bangkok Airways (PG)RegionalA319/A320Premium service; Suvarnabhumi; boutique airline
Nok Air (DD)Low-costB737-800Don Mueang; competitive pricing; Thai LCC

Bangkok to Phuket: Travel Options Compared

Phuket's island geography and distance from Bangkok make flying the clear winner for most travellers. The alternatives exist but involve significantly longer journey times, especially challenging for international visitors with limited vacation days.

ModeDistanceJourney TimeNotes
✈️ Flight (BKK → HKT)~672 km~1h 20m airborne / ~4–5 hrs door-to-doorFastest option; multiple daily departures
🚌 Overnight Bus~900 km road~12–14 hrsComfortable VIP buses available; budget option
🚂 Train + Bus~900 km~14–16 hrsTrain to Surat Thani; bus/ferry onward to Phuket
🚗 Private Car~900 km road~10–12 hrsScenic but very long; tolls and fuel significant cost
💡 Pro Tip: Book Don Mueang Departures for Budget Fares If you are staying in central Bangkok, note that Don Mueang Airport (DMK) is typically 45–60 minutes from the city centre by expressway or 75–90 minutes on public transport, while Suvarnabhumi (BKK) is 30–45 minutes on the Airport Rail Link. However, AirAsia and Nok Air flights from Don Mueang are consistently 20–40% cheaper than equivalent departures from Suvarnabhumi. If you are price-sensitive and have the time, the savings can easily outweigh the extra travel time to DMK. Always factor the airport transfer cost when comparing total journey expenses.
⚠️ Monsoon Season Disruptions (May–October)

Phuket sits on the Andaman Sea coast and experiences the southwest monsoon from May to October. During this period — particularly June through September — heavy rain, strong winds, and reduced visibility can cause flight delays, diversions, or cancellations at HKT. Afternoon and evening arrivals are more susceptible to weather disruptions. If you must travel during monsoon season, book morning flights and consider travel insurance that covers weather-related delays. Airlines generally accommodate passengers on the next available service, but waits of 3–6 hours are not uncommon during severe weather events.

Airport Information

Bangkok — Suvarnabhumi International Airport (BKK)

Suvarnabhumi (pronounced "su-wan-na-poom") is Bangkok's main international gateway, located approximately 25 km east of central Bangkok. The Airport Rail Link connects Suvarnabhumi to Phaya Thai station in 30 minutes for THB 45. Taxis from the city centre cost approximately THB 250–400 plus expressway tolls of THB 25–75. The airport handles Thai Airways and Bangkok Airways domestic operations alongside all international traffic. Check-in for domestic flights closes 45 minutes before departure.

Bangkok — Don Mueang International Airport (DMK)

Don Mueang is Bangkok's original airport, now serving as the city's low-cost terminal, located approximately 24 km north of the city centre. Public bus Route A1 connects to BTS Mo Chit station (THB 30); taxis cost approximately THB 200–350 plus tolls. AirAsia and Nok Air domestic flights, including Bangkok–Phuket, operate entirely from Don Mueang. Note that connecting between BKK and DMK for onward flights requires at least 3–4 hours transit time due to the 45-minute road journey between airports.

Phuket International Airport (HKT)

HKT is located in the north of Phuket island, approximately 32 km from Patong Beach and 28 km from Phuket Town. There is no public rail or BRT connection. Metered taxis cost approximately THB 600–800 to Patong; the official airport limousine service (THB 800–1,000) is reliable. Grab (ride-hailing) is permitted at the designated pickup zones and typically costs THB 400–600 to Patong depending on surge pricing. AoT (Airports of Thailand) shuttle minivans serve major resort areas at fixed fares of THB 180–350.

Frequently Asked Questions

How far is Bangkok to Phuket by plane?
The great-circle distance from Suvarnabhumi Airport (BKK) to Phuket International Airport (HKT) is approximately 672 km (418 miles / 363 nautical miles) over the Gulf of Thailand and Malay Peninsula.
How long is the flight from Bangkok to Phuket?
Scheduled gate-to-gate time is approximately 1 hour 20 minutes. Door-to-door travel including airport check-in and transfers is typically 4–5 hours from central Bangkok to a Patong hotel.
Which airlines fly Bangkok to Phuket?
Thai Airways (TG) operates full-service flights from Suvarnabhumi. AirAsia Thailand (FD) and Nok Air (DD) offer low-cost options from Don Mueang. Bangkok Airways (PG) provides boutique regional service from Suvarnabhumi.
Can I take a bus or train from Bangkok to Phuket?
Yes. VIP overnight buses depart from Bangkok's Southern Bus Terminal (Sai Tai Mai) and take approximately 12–14 hours. Trains run to Surat Thani (approximately 9–11 hours), requiring an onward bus and ferry to reach Phuket. Flying is overwhelmingly faster and often cheaper.
Which Bangkok airport should I use for Phuket?
Don Mueang (DMK) is used by AirAsia and Nok Air — usually the cheapest fares. Suvarnabhumi (BKK) is used by Thai Airways, Bangkok Airways, and international connections. If connecting from an international flight at BKK, always fly onward from BKK to avoid the inter-airport transfer.
What is the best time to fly Bangkok to Phuket?
November to April is Phuket's dry season — ideal weather but peak fares. May to October is the monsoon season with the cheapest fares but potential weather disruptions. For the best balance, shoulder months of November and April offer good weather with moderate prices. Book 6–8 weeks ahead for the best fares.

Compare Bangkok to Phuket Flights Instantly

Search Thai Airways, AirAsia, Bangkok Airways and all carriers side by side. Real prices, no hidden fees — find the cheapest fare for your Bangkok to Phuket travel dates.

Search BKK → HKT Flights