Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Bangkok

How to get from Bangkok to Phuket

Fly. Bangkok to Phuket is about 1 h 20 m in the air, and with two airports and dozens of daily departures it beats every ground option by 10 hours or more. Take a flight if your trip is shorter than two weeks; only choose the bus or train-plus-bus if the fare difference matters more than a full day of travel.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20265 min read

Key facts

Fastest
Flight, about 1 h 20 m gate to gate; 3–4 h door to door with airport time
Cheapest
Long-distance bus, roughly 12–14 h overnight
Typical one-way fare
฿900–2,500 (about $25–70) on low-cost carriers, 2026 estimate
Departure airports
Suvarnabhumi (BKK) and Don Mueang (DMK)
Arrival airport
Phuket International (HKT), 30–45 min by road to Patong
Book ahead
Yes for Nov–Apr and holidays; same-week fares rise sharply
Ground alternative
Bus, or train to Surat Thani then bus onward

Options compared

Phuket is roughly 700 km south of Bangkok on the Andaman coast. The road and rail routes run down the peninsula to Surat Thani, and from there you either continue by bus across the isthmus or switch to a ferry for the islands. That extra leg is why ground travel takes most of a day.

Fares move with season and how far ahead you book. Treat the numbers below as 2026 estimates and check live prices before you commit.

Options compared
ModeTimePrice (one way)FrequencyOperator
Flight (BKK or DMK → HKT)1 h 20 m in the air; 3–4 h door to door฿900–2,500 (2026 estimate)Many daily departures from both airportsThai Airways, Thai Vietjet, Thai AirAsia, Nok Air, Bangkok Airways
Bus (Bangkok → Phuket)12–14 h overnight฿700–1,200 (2026 estimate)Several overnight departures dailyGovernment and private coach operators
Train + bus (Bangkok → Surat Thani → Phuket)11–16 h total฿400–1,000 plus bus (2026 estimate)A few trains daily; connecting buses through the dayState Railway of Thailand plus local bus
Fly to Surat Thani, then bus1 h 15 m flight plus 3–4 h road฿700–1,800 plus bus (2026 estimate)Several daily flightsLow-cost carriers plus local bus

Prices are 2026 estimates and exclude baggage fees; verify at booking.

How to fly

Two Bangkok airports serve Phuket. Suvarnabhumi (BKK) handles full-service carriers and most international connections; Don Mueang (DMK) is the low-cost base and usually has the cheaper fares. Check which airport your ticket uses before you book a transfer across town — the two are about an hour apart in traffic.

Phuket International (HKT) sits at the north of the island. Patong is 30–45 minutes by road, Kata and Karon similar, and Phuket Town about 45 minutes. Airport buses and shared minivans run to the main beach areas; a metered taxi or a pre-booked transfer is faster if you land late.

Domestic check-in closes earlier than many visitors expect, and low-cost fares usually include only a small cabin bag. Add checked baggage at booking rather than at the gate.

  • Allow 2 h at BKK or DMK before departure for domestic flights.
  • Morning departures are less likely to be delayed by afternoon storms in the green season.
  • If you are connecting from an international flight, leave at least 3 h between arrival and a separate domestic ticket.

How to go by bus or train

Overnight coaches leave Bangkok's southern bus terminals in the evening and reach Phuket the next morning. You trade a night's sleep on a reclining seat for a much lower fare, and you arrive tired. Book a lower-deck or VIP-class seat if you want more room.

The train does not reach Phuket. You ride the southern line to Surat Thani, then take a bus or minivan across to the island, or a ferry if you are heading to the Gulf islands instead. This is the cheapest way to cover the distance, but the connections add hours and are worth checking the day before.

If you only want to save money, compare a discounted flight against the bus. Once you add a night's accommodation you would have paid for anyway, the gap often closes.

How to go by bus or train
StepDetail
Bangkok to Surat ThaniOvernight train or coach
Surat Thani to PhuketBus or minivan, 3–4 h
Total11–16 h depending on connections

How to book

Book flights directly with the airline or through a reputable agent. Low-cost carriers in Thailand sell through their own sites and apps, and booking direct makes changes and refunds simpler if a schedule shifts.

For buses and trains, use the operator's own counter or an official booking channel. Seats on overnight coaches and on the Surat Thani trains fill up around holidays such as Songkran and New Year, so reserve a few days ahead at those times.

Pay in baht where you can. Cards are widely accepted for flights; smaller bus operators may prefer cash.

  • Compare both Bangkok airports before booking — the fare difference can be large.
  • Check the baggage allowance before you pay; adding it later costs more.
  • Keep your booking reference offline in case you lose signal on arrival.

Tips

Phuket's high season runs November to April, matching the Andaman coast's dry months. Fares and hotel rates peak then, and the cheapest seats go first. If you are travelling in that window, book flights several weeks out.

The green season brings lower prices and afternoon rain rather than all-day washouts. Flights still run, but build slack into any same-day connection.

Phuket is also an air hub for the Andaman side, so it can be cheaper to fly here and continue by boat or road to Krabi, Koh Lanta or the Phi Phi islands than to backtrack through Bangkok.

  • Book early for Nov–Apr and Thai public holidays.
  • Allow a buffer if you are connecting to a ferry the same day.
  • A local eSIM keeps maps and booking apps working on arrival.

Route map

The flight path runs south from Bangkok over the Gulf coast to Phuket on the Andaman Sea. The ground route follows the peninsula to Surat Thani, then cuts west across to the island. On a map, the air route is a straight line; the road and rail route is a long dogleg with a change in the middle.

Questions people ask

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

Flying takes about 1 h 20 m in the air, or 3–4 h door to door once you add airport time. The bus takes 12–14 h overnight, and the train-plus-bus route 11–16 h depending on connections.

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

The overnight bus is usually cheapest, around ฿700–1,200 (2026 estimate). A discounted low-cost flight can come close once you factor in a night you would otherwise pay for, so compare both before deciding.

Do I need to book in advance from Bangkok to Phuket?

Yes in high season (Nov–Apr) and around Thai holidays, when the cheapest seats and sleeper berths go first. Outside those periods you can often book a few days ahead, but same-week fares rise.

Deep dive

Every source; changeable facts are marked check

Sources