How to Get from Phuket to Bangkok

By



Direct distance: ≈693 km

Phuket
Bangkok

Phuket to Bangkok is primarily a flight route. You can also take an overnight coach, but Thailand has no passenger train running directly to Phuket Island.

Phuket to Bangkok at a glance

Best overall

Nonstop flight

About 1 hr 20–30 min flyingAirfare varies

Best for saving a long travel day.

Budget alternative

Overnight intercity coach

About 12–15 hrCoach fare varies

Slow but arrives without needing a flight.

OptionTypical travel timeTypical one-way costBest for
Nonstop flightAbout 1 hr 20–30 min flyingAirfare variesBest overall
Overnight intercity coachAbout 12–15 hrCoach fare variesBudget alternative

Prices and schedules change. Check live schedules, current fares and ticket availability for your travel date.

The normal choice: nonstop flight

Depart Phuket International Airport (HKT) and choose the Bangkok arrival airport deliberately. Some fares use Suvarnabhumi (BKK), while others land at Don Mueang (DMK); changing airports within Bangkok takes significant time.

Airport travel from Phuket beaches can be slow in traffic, particularly from the southern coast. Do not base your departure plan only on the flight duration.

Other ways to make the trip

Phuket to Bangkok by overnight intercity coach

Long-distance buses connect Phuket with Bangkok, commonly departing the island’s main coach terminal and reaching a Bangkok intercity terminal after an overnight drive.

Ask which Bangkok bus station is the final stop and allow additional time to your hotel. Services may have intermediate pickups around Phuket, so terminal names matter.

Departure and arrival points

ModePhuketBangkok
Nonstop flightPhuket International Airport (HKT)Suvarnabhumi (BKK) or Don Mueang (DMK)
Overnight intercity coachPhuket Bus Terminal 2 or operator stopBangkok long-distance bus terminal

Normal Things to do in Bangkok

Bangkok is enormous, with neighborhoods that suit very different travel plans. Staying near an MRT or BTS station makes it easier to visit markets, riverside sights and commercial districts. From either airport, check the rail and road connection to your actual hotel rather than assuming all Bangkok arrivals are equivalent.

Find a place to stay

Bangkok, Thailand

Search hotels and accommodation for your dates.

Search hotels on Agoda

Practical tips

  • BKK and DMK are different Bangkok airports.
  • There is no train station on Phuket Island offering direct Bangkok services.
  • Confirm the current timetable, the actual departure stop and your arrival transfer before traveling.

Frequently asked questions

What is the easiest way to get from Phuket to Bangkok?

For most travelers, nonstop flight works best. Best for saving a long travel day.

How long is the Phuket to Bangkok journey?

Plan for about 1 hr 20–30 min flying using the main option, before allowing for any unlisted hotel transfers. Traffic, weather and check-in procedures can change the real door-to-door time.

Where does the journey start and end?

The primary option usually starts at Phuket International Airport (HKT) and ends at Suvarnabhumi (BKK) or Don Mueang (DMK). The exact pickup and arrival point depend on the service and should be checked against the ticket.

How far is Phuket from Bangkok?

The approximate straight-line distance between the reference points is 693 km. In practical travel terms, about 840–870 km by road; the route may be longer when roads, terminals and ferries are involved.

Continue exploring