Most long routes in Thailand force a real trade between the cheap slow way and the fast pricey one. Phuket to Bangkok breaks that rule. Here the plane is the fastest way, and often enough the cheapest way too.
A seat on the direct flight can start near 800 THB ($25), which lands close to the bus fare for a trip that takes a fraction of the time. That is why the usual four way comparison misses the point on this route. We would fly it, and so would almost everyone who prices it out honestly. Check live flight times and fares before you read on.
So the real question is not which of the four ways to pick. It is whether any reason is strong enough to choose 13 hours on a bus over a flight of about 90 minutes. A few reasons are. Most are not. If you are not hauling heavy gear or set on the scenery, the flight is the easy call.
Photographer: David McKelvey from Brisbane, Australia. Source: Wikimedia Commons. License: CC BY 2.0.Phuket to Bangkok, the one route where flying wins
Start with the numbers, because they settle most of the argument before you book anything. Phuket sits about 747 km from Bangkok in a straight line, and roughly 827 km by road up Highway 4. That distance is the reason the flight dominates. No ground option covers it in under 12 hours.
The five ways to weigh the trip, ranked by what each one does best:
- Fastest: the direct flight, about 1 hour 23 minutes to Don Mueang and 1 hour 34 minutes to Suvarnabhumi.
- Often cheapest: the same direct flight, from near 800 THB ($25) one way when you book ahead and travel light.
- Simplest single seat: the direct overnight bus, 640 to 750 THB ($18 to $21), 13 to 15 hours to the Southern Terminal.
- Lowest fare, most patience: the bus and sleeper train combo through Surat Thani, from around $16, but 15 to 18 hours door to door.
- Most control: a private car, about $82 to $119 for the vehicle, roughly 12 hours with stops on your own clock.
Read that list twice and the pattern is clear. The flight is at or near the top on both speed and price, so the ground options only make sense for a specific reason. Heavy luggage, a real fear of flying, a wish to see the country roll past, or a group splitting a car. Absent one of those, the plane wins.
The direct flight, about 90 minutes and often the cheapest option too
This is the mode we would book on nearly every trip. Phuket International (HKT) runs roughly 1,170 flights a week to Bangkok, split between Don Mueang (DMK) and Suvarnabhumi (BKK). Thai AirAsia, Thai VietJet, Thai Lion, Nok Air, Bangkok Airways and Thai Airways all fly it, so fares stay competitive and departures run from dawn to late evening.
The block time is short. Count about 1 hour 23 minutes into Don Mueang and 1 hour 34 minutes into Suvarnabhumi. Off peak fares on the budget carriers open near 800 THB ($25), and even full service seats rarely climb far on a route this busy. Compare current fares across both airports and the gap is usually small enough that the airport, not the price, decides.
Photographer: CEphoto, Uwe Aranas. Source: Wikimedia Commons. License: CC BY-SA 4.0.One honest caveat keeps the flight from being a clean win. The 90 minutes in the air is the smallest part of the real journey. Budget carriers cluster at Don Mueang, where delays are a common gripe, and checked bags and seat fees quietly close the gap to the bus. The transfer from Don Mueang into central Bangkok can add an hour the headline fare never showed you.
Book the flight with a checked bag included if you are carrying more than a cabin case. The base fare on the budget carriers looks great, but adding luggage and a seat at checkout can push it past the full service price that already bundles both. Price the all in total, not the teaser fare, and fly into Suvarnabhumi if your hotel is on the Skytrain or Airport Rail Link, since the transfer is faster than from Don Mueang.
The overnight VIP bus from Terminal 2 to Sai Tai Mai
The direct bus is the ground option that actually makes sense, because it is one seat from start to finish. Coaches leave Phuket Bus Terminal 2 at Bo Ko So, about 4 km north of Phuket Town, and run overnight to Bangkok’s Southern Bus Terminal, known as Sai Tai Mai. A Transport Company or Phantip VIP coach costs 640 to 750 THB ($18 to $21) and takes 13 to 15 hours.
Book it for the right reasons. It suits travelers with heavy or awkward luggage, anyone who would rather not fly, and those on a hard budget floor who want to sleep through the miles. The VIP fare buys a wider reclining seat, not a shorter trip. Check current bus schedules and seats if this is your leg.
Set your expectations for what it is. This is an endurance leg, not a scenic one. Thai forum riders report coaches leaving about 30 minutes behind schedule and rate the rest stop meals on some lines poorly, so pack your own food. The arrival at Sai Tai Mai still leaves a taxi or MRT hop into the center, which is worth planning before a dawn landing with bags.
Sai Tai Mai sits on the Thonburi side of the river, west of the old center, so build in the last leg before you celebrate arriving. A metered taxi to Sukhumvit or the old town runs 30 to 60 minutes depending on traffic, and the nearest MRT link means a transfer either way. If you land before the trains start, agree the taxi fare or insist on the meter before you load the bags, since the early rank knows you have few other options.
There is no direct train, and the Surat Thani workaround
Clear this up first, because it is the single most common wrong assumption about the route. Phuket has no railway station. It never has. The nearest railhead is Surat Thani, and the actual platform sits at Phun Phin, west of Surat Thani town on the Bangkok line.
So a train trip is really two tickets dressed as one. You ride a bus of about 4 to 5 hours from Phuket to Phun Phin. From there you board a second class sleeper up to Bangkok’s Krung Thep Aphiwat terminal, on one of the nine or ten daily services. Total time runs 15 to 18 hours, and the fare is the cheapest of any route, from around $16.
The catch is that the Phuket to Surat Thani bus leg is the same road slog the direct bus solves in a single seat. Sleeper berths on the Bangkok line sell out days ahead in peak months, so book early or not at all. Choose this one only if the overnight train itself is the reason you are traveling, not as a shortcut. For a smoother rail example, our Chiang Mai transport guide covers a route that does have a direct sleeper.
Private car and long distance taxi, the 12 hour road option
Hiring a car or driver is the choice for control, not for cost or speed. The drive covers roughly 827 km up Highway 4 and takes about 12 hours before stops, which is longer than the bus and far longer than the flight. You pay for the vehicle rather than per person, around $82 to $119, so it only undercuts flying once four or more people share it.
What it buys is your own schedule. Stops when you want them, a boot for surfboards or dive gear, and a door at each end. Long haul upcountry taxi quotes swing widely, so treat the fare as a negotiation rather than a fixed number, and agree it in full before you leave Phuket. Compare private car and driver rates if a group is splitting the cost.
Which Bangkok airport and which bus terminal you actually want
The mode is only half the decision. Where you land or arrive shapes the last hour of the trip. Fly into Suvarnabhumi if your base is on the Skytrain or the Airport Rail Link, which runs straight into the city. Fly into Don Mueang if the fare is lower and you do not mind a taxi, since the rail options there are thinner.
On the bus, most direct coaches from Phuket arrive at Sai Tai Mai, the Southern Terminal on the Thonburi side. A few services run to the Northern Terminal at Mo Chit instead, which sits closer to the MRT and BTS in the north of the city. Check which terminal your ticket names, because the transfer time into the center differs by a lot.
Photographer: Don Ramey Logan. Source: Wikimedia Commons. License: CC BY 4.0.If Phuket is the start of a longer plan, it is worth mapping the island time around the flight home too. Our 3 days in Phuket itinerary and the best SHA hotels in Phuket roundup cover the beach end, while a Bangkok stop pairs well with our 3 days in Bangkok guide. Heading north afterward, the Chiang Mai flights guide takes the next leg.
Where to stay when you land in Bangkok
The route ends in Bangkok, so plan the first night around the airport you fly into or the terminal you roll into. All three below sit in the Sukhumvit core, an easy transfer from Suvarnabhumi and a manageable taxi from Don Mueang or Sai Tai Mai.