Bangkok to Phuket: all options compared
Three realistic ways to go, from fastest to cheapest.
| Option | Door to door (indicative) | Price per person (indicative, THB) | Best for |
|---|---|---|---|
| Direct flight | 4 to 5 h including airports and transfer | 1,000 to 3,000 (low cost, booked early) | Almost everyone · Book |
| Overnight VIP bus | 13 to 14 h | 700 to 1,000 | Tight budgets, saving a night of accommodation · Book |
| Night train to Surat Thani + bus | 16 to 18 h | 1,000 to 2,000 in total | Rail fans, a stopover in Khao Sok · Book |
On this route the plane wins on almost every count. A low-cost ticket booked a few weeks ahead often costs barely more than the VIP bus, and you save a full day. The land options make sense if you want to see the countryside, travel without booking ahead, or stop in Khao Sok on the way. To cost the whole trip, try our Thailand travel budget calculator.

Flying from Bangkok to Phuket
The fastest option, with many departures every day.
Flights last about 1 hour 25 minutes. Low-cost airlines (Thai AirAsia, Thai Lion Air, Nok Air, Thai Vietjet) mostly use Don Mueang (DMK). Full-service carriers (Thai Airways, Bangkok Airways) and some low-cost flights use Suvarnabhumi (BKK). Check the airport on your ticket: moving between the two takes 1 to 1.5 hours.
From Don Mueang (DMK)
CheapestMost low-cost flights and the lowest fares. Checked baggage is usually extra, so add it when you book.
From Suvarnabhumi (BKK)
ConnectionsBest if you land from Europe the same day: no airport change. Bags are usually included with full-service airlines.
- Book 3 to 6 weeks ahead for the best fares, and earlier for Christmas, New Year and Songkran.
- Allow at least 3 hours between an international arrival and a domestic flight if they are on separate tickets.
- Low-cost carry-on limits are strict (often 7 kg): weigh your bag.
The overnight bus
The cheapest direct option, with no change.
VIP buses leave from Bangkok's Southern bus terminal (Sai Tai Mai) in the evening and arrive at Phuket Bus Terminal 2, north of Phuket Town, in the morning. Book with the state operator Transport Co. (Bor Kor Sor) or a well-known private company, not with an unknown agency on Khao San Road.
- Choose a VIP 24 or VIP 32 seat bus: seats recline further.
- Keep valuables in your day bag, on your lap, not in the luggage hold or overhead rack.
- Bring a jumper: the air conditioning is cold at night.

Train and bus via Surat Thani
The railway does not reach Phuket, but you can combine it with a bus.
Night trains from Krung Thep Aphiwat station reach Surat Thani (the station is in Phun Phin) in about 9 to 12 hours. From there, buses and minivans run to Phuket in 4 to 5 hours, often via Takua Pa or Phang Nga. It is a long day, but a good choice if you want to stop at Khao Sok, which lies on the way.
| Leg | Time (indicative) | Where to book |
|---|---|---|
| Bangkok to Surat Thani, night train | 9 to 12 h | State Railway of Thailand (official site or station) |
| Surat Thani to Phuket, bus or minivan | 4 to 5 h | At the station or Surat Thani bus terminal |
| Optional: stop at Khao Sok | 1 to 2 nights | Minivans stop at the park entrance |
From Phuket airport to your beach
The airport is in the far north of the island, 30 to 50 km from the main beaches.
Taxi or limousine counter
SimplestFixed price, pay at the counter in arrivals. About 45 to 75 minutes to Patong, Kata or Karon depending on traffic.
Shared minivan
BudgetCheaper, but it drops off at several hotels, so the ride takes longer.
Airport bus
CheapestPublic buses run to Phuket Town and some to Patong. The cheapest option if you travel light.
Grab or Bolt
AppRide-hailing apps work at the airport and often cost less than the counter.
Staying in the north (Mai Khao, Nai Yang)? You will be at your hotel in 10 to 20 minutes. For the calmer southern beaches, such as Nai Harn or Rawai, allow over an hour. To pick your beach, see our Phuket beaches guide and where to stay in Phuket.
Continue from Phuket
Phuket is a good base for the Andaman islands.
- Koh Phi Phi: ferries and speedboats from Rassada pier, 1 to 2 hours.
- Koh Yao Noi: boats from Bang Rong pier, about 30 minutes by speedboat.
- Khao Lak and the Similan Islands: 1.5 to 2 hours north by road.
- Krabi and Ao Nang: about 3 hours by road, or by ferry via Koh Phi Phi.
When to travel to Phuket
The Andaman coast has its dry season from November to April. Details in the Phuket weather month by month.
| Period | Weather | Impact on the trip |
|---|---|---|
| November to April | Dry, calm sea | High season: book flights and hotels early |
| May to October | Southwest monsoon, showers and rough sea | Lower prices, some boat trips cancelled |
Mistakes to avoid
What I see most often on this route.
By Kylian Dev