Phuket to Bangkok transport
transport

Phuket to Bangkok transport

Quick Answer

What's the best way to get from Phuket to Bangkok?

Flying is the practical choice for almost everyone — multiple daily flights cover the roughly 700-kilometre distance in about an hour and a half. An overnight VIP bus exists as a slower budget alternative, running closer to twelve hours, and there's no direct train connection to Phuket at all.

Flying is the default for a reason

The distance between Phuket and Bangkok is roughly 700 kilometres, and for almost every visitor, flying is the sensible way to cover it. Multiple airlines run frequent daily flights between Phuket International Airport (HKT) and Bangkok’s two airports — Suvarnabhumi (BKK) and Don Mueang (DMK) — with a flight time of roughly 1 hour 20 minutes to 1 hour 30 minutes in the air. Both full-service and budget carriers operate the route, and with that much competition, one-way fares can run anywhere from roughly 800–2,500 THB ($25–$70) depending on how far ahead you book and how close to peak season your travel dates fall.

Choosing between Suvarnabhumi and Don Mueang

Bangkok’s two airports serve different carriers and sit in different parts of the city, which matters more than it might seem if you have an onward connection or a specific hotel already booked. Suvarnabhumi is the larger international hub, generally used by full-service carriers and most international connections, while Don Mueang handles a large share of budget domestic and regional routes. Check which airport your flight actually lands at before booking ground transport in Bangkok — the two are roughly an hour apart by road, and assuming the wrong one adds real time and cost to an already long travel day.

The overnight VIP bus — slow but genuinely cheaper

For travellers without a flight budget, or simply looking for a different way to see the country, an overnight VIP bus connects Phuket and Bangkok, typically departing in the evening from Phuket’s bus terminal and arriving the next morning after roughly 12–13 hours on the road. Fares run considerably lower than flying, generally 700–1,200 THB ($20–$35) for a reclining VIP seat, and the appeal for some travellers is skipping a night’s accommodation cost entirely by sleeping through the journey. It’s a genuinely long ride, though, and worth weighing against the time saved by flying, particularly if your trip is already tight on days.

Why there’s no train option

Unlike much of mainland Thailand, Phuket isn’t connected to the national rail network at all — there’s no train station on the island, and the nearest rail links sit well inland on the mainland, too far from Phuket to serve as a practical connection to Bangkok. Visitors occasionally assume an overnight sleeper train exists for this route the way it does for some other Thai destinations; it doesn’t, and flying or the overnight bus are the two realistic options for Phuket specifically.

Booking the flight — what actually affects the price

Fares on the Phuket-Bangkok route fluctuate significantly with how far ahead you book and which weeks you’re travelling. Booking several weeks out generally secures a noticeably better fare than a walk-up or same-week purchase, and travelling during the busiest stretch of high season or around major Thai holidays tends to push prices up across every carrier simultaneously. If your dates are flexible by even a day or two, comparing a few nearby dates before committing can make a real difference to the fare.

Luggage and baggage allowances

Budget carriers on this route often include a smaller checked-baggage allowance than full-service airlines, and diving or watersports equipment in particular can trigger an oversized or overweight fee that’s easy to miss when booking the cheapest fare shown. If you’re travelling with dive gear, a surfboard, or simply more luggage than a typical short beach trip, check the specific allowance for your fare class rather than assuming a standard checked bag is included.

Timing your departure day

Because Phuket’s airport sits roughly 45 minutes from Patong outside peak traffic, and longer during the evening rush, build a genuine buffer into departure-day timing rather than cutting it close, particularly for an early-morning flight when hotel checkout and airport traffic can both work against you. For the overnight bus, factor in getting to Phuket’s bus terminal itself, which sits outside the main tourist strip and isn’t always a short hop from a west-coast hotel.

Connecting onward from Bangkok

If Bangkok is a stopover rather than your final destination, note that a short layover between a Phuket arrival and an international departure can be tight given the distance between Bangkok’s airports if your flights use different ones — always double-check this before booking a tight connection. For visitors with a longer gap between flights, Bangkok itself is a full destination worth a day or two rather than a pure transit stop, though that’s beyond the scope of getting between the two cities themselves.

Cost comparison at a glance

For a solo traveller with reasonable flexibility, flying tends to work out only modestly more expensive than the overnight bus once time saved is factored against the extra cost — often a difference measured in tens of dollars rather than a dramatic gap. For families, groups, or anyone carrying significant luggage, the bus’s per-person savings often don’t outweigh the practical difficulty of a 12-hour overnight journey with children or heavy bags, making flying the more sensible default even at a higher fare.

Combining with the rest of your trip

If Phuket to Bangkok transport is part of a longer trip through the region rather than a single city-to-city hop, it’s worth thinking about where Bangkok fits relative to your other stops — for a straightforward beach-focused trip, many visitors skip Bangkok entirely and fly directly in and out of Phuket, while those combining beach time with Thailand’s capital treat this leg as a deliberate final stretch rather than an afterthought. Either approach is common, and neither is objectively better; it depends entirely on how much time your overall trip allows.

What to budget for the day itself

Beyond the fare or ticket price itself, budget for a taxi or Grab to the airport or bus terminal (typically 300–600 THB, $8–$17, from the main west-coast beach towns), airport food and drink at Bangkok-airport prices if your flight involves a layover, and, for the overnight bus, a light meal before departure since on-board food options are limited compared with a flight. None of these add dramatically to the overall cost, but they’re worth factoring into a realistic total for the travel day.

Frequently asked questions about Phuket to Bangkok transport

How long does it take to fly from Phuket to Bangkok?

Roughly 1 hour 20 minutes to 1 hour 30 minutes in the air, with multiple daily flights on both full-service and budget carriers.

Is there a train from Phuket to Bangkok?

No. Phuket has no train station and isn’t connected to Thailand’s national rail network, so flying or the overnight VIP bus are the realistic options.

How much does the overnight bus from Phuket to Bangkok cost?

Roughly 700–1,200 THB ($20–$35) for a reclining VIP seat, with the journey taking about 12–13 hours overnight.

Which Bangkok airport should I fly into from Phuket?

Depends on your carrier and any onward connection — Suvarnabhumi handles most full-service and international routes, while Don Mueang handles a large share of budget carriers. The two airports are roughly an hour apart by road.

Is flying or the overnight bus better for a family?

Flying is generally the more practical choice for families or anyone with significant luggage, since the overnight bus is a genuinely long journey that’s harder to manage with young children.

How far in advance should I book a Phuket-Bangkok flight?

Booking several weeks ahead typically secures a better fare than a walk-up or same-week purchase, especially during the busier stretches of high season.

Transport passes & transfers on GetYourGuide

Verified deep-linked GetYourGuide tours. Book through these links and we earn a small commission at no cost to you.

These are our own photographs of Phuket, not the operator's pictures of this tour — open the tour page to see those.