The quickest way from Bangkok to Phuket is to fly, which takes about 1 hour 20 minutes to 1 hour 30 minutes. The cheapest is the overnight VIP bus, which takes roughly 12 to 14 hours. There is no direct train to Phuket, so the rail option means a train to Surat Thani plus a bus or minivan. For most travelers, a flight is the sensible choice because it saves a full day. If you are looking for a Bangkok to Phuket flight or Bangkok to Phuket bus, the details below cover how each works and how to choose. Prices and schedules change, so confirm the figures here with the operators before you book.
Bangkok to Phuket: Compare Your Options
| Option | Typical time | Cost range (THB) | Departs from and arrives at | Luggage | Frequency | Best for |
|---|---|---|---|---|---|---|
| Flight | About 1 h 20 min to 1 h 30 min in the air | Often from around ฿1,200 for advance budget fares, and ฿4,500 or more for full-service, last-minute or peak-season tickets | Suvarnabhumi (BKK) or Don Mueang (DMK) to Phuket Airport (HKT) | Depends on the fare. Budget fares often exclude checked bags | Many flights each day | Most travelers, and anyone short on time |
| Overnight VIP bus | Roughly 12 to 14 hours | Roughly ฿500 to ฿1,100, depending on seat class and operator | Bangkok Southern Bus Terminal (Sai Tai Mai) to Phuket bus terminal | Usually stowed under the bus, with limits | Several evening departures | Tight budgets and flexible schedules |
| Train plus bus | Often 12 to 18 hours in total | Train fares start from a few hundred baht, plus a separate bus or minivan fare | Krung Thep Aphiwat Central Terminal to Surat Thani, then onward to Phuket | Carry-on friendly on the train, with limits on the onward bus | A few trains per day, plus onward buses | Travelers already heading down the peninsula |
Fares vary by season, with the cool season from November to February the most expensive. Last checked 23 October 2026.
Best Option for Most Travelers
Fly. A Bangkok to Phuket flight saves a full day compared with the bus, and an advance budget fare can be close in price to the bus.
- Search flights from both Suvarnabhumi and Don Mueang and compare fares and baggage rules.
- Book a few weeks ahead, especially around holidays and from November to February.
- Arrive at the airport at least 90 minutes early for check-in and security.
- After landing at Phuket Airport, take a taxi, Grab, an airport bus or a pre-booked private transfer to your hotel. The airport is in the north of the island, and the ride depends heavily on the beach and the traffic. In normal traffic expect roughly 25 to 45 minutes to Bang Tao, 35 to 50 to Kamala, 45 to 60 to Patong and 55 to 75 to Kata and Karon. Rush hour, rain and high season can add 20 to 30 minutes or more.
For arrival options, see our Phuket airport guide and Phuket airport transfer guide.
Why flying is the default for this route
Phuket is roughly 860 kilometers from Bangkok by road, and there is no direct rail line to the island. The southern railway ends short of it, at Surat Thani. Flying is therefore the practical default. Thai Airways, Bangkok Airways, Thai Vietjet and Thai AirAsia fly from Suvarnabhumi, while Thai AirAsia, Thai Lion Air and Nok Air fly from Don Mueang, though airlines, airports and schedules change from time to time, so confirm the departure airport on your ticket. Fares booked a few weeks ahead on a budget airline can be low, while last-minute and peak-season fares climb. See our Bangkok airport guide to see which airport your flight uses.
Flying: what to expect
Phuket International Airport is in the north of the island, so factor the transfer to your beach into your journey. By taxi or Grab it is usually 45 to 60 minutes to Patong and 55 to 75 minutes to Kata and Karon, less to Bang Tao and Kamala, and longer in heavy traffic. Check-in and security at both Bangkok airports are generally efficient outside peak holidays. Door to door, a flight trip is still much shorter than a day on a bus. For details on the island, see our guide on how to get to Phuket.
Choosing between Suvarnabhumi and Don Mueang for this route
Both Bangkok airports have flights to Phuket, so compare fares from each instead of using the airport you arrived at. Low-cost carriers at Don Mueang often undercut full-service airlines at Suvarnabhumi, especially when booked weeks ahead. Check the baggage allowance, since a cheap fare without a bag can end up costing more.
Overnight bus: the budget option
VIP overnight buses run directly between Bangkok and Phuket, usually leaving from the Southern Bus Terminal (Sai Tai Mai) and taking roughly 12 to 14 hours depending on traffic and stops. Reputable operators offer reclining seats and a blanket. The bus is cheaper than most flights, especially if you would otherwise book a flight late or during a busy period. The trade-off is the better part of a day and night on the road for a trip a flight covers in under an hour and a half.
What the bus actually covers
The route runs south through several provinces and crosses onto the island by the Sarasin Bridge, with one or two rest stops along the way. It is a long overnight trip, not a scenic one, so treat it as a budget choice. Book from a reputable operator, keep valuables with you and confirm where in Phuket the bus arrives, since you may need an onward taxi.
Train plus bus: possible, but rarely worth it
Because there is no rail line to Phuket, the closest thing to a train option is riding the southern line to Surat Thani and changing to a bus or minivan for the last stretch. That adds several hours to the journey. It works if you are already traveling down the peninsula with stops along the way, but as a direct Bangkok to Phuket option it is slower and more complicated than flying or taking the bus.
Which option makes sense for your trip
- Fly if you value time, want to arrive fresh, or are traveling with children or luggage.
- Take the overnight bus if you are on a tight budget, are booking last minute when flights are expensive, or enjoy overland travel.
- Take the train plus bus only if Surat Thani or another southern stop is already part of your route.
Time favors flying by a wide margin, while price favors the bus unless you find a good advance fare. For planning your stay once you arrive, see our Phuket travel guide and how to get around Phuket.
Booking Tips and Safety
- Book flights a few weeks ahead, especially around Thai public holidays and from November to February. See our guide to the best time to visit Phuket for seasons.
- For the overnight bus, choose a well-known VIP operator and book through the operator or a reputable booking site.
- Keep valuables, passport and phone with you, not in stowed luggage.
- Heavy rain and floods can disrupt flights and roads, so keep a flexible day in your plans and check the airline or operator for the latest.
- Read our guide to Thailand scams to avoid before you buy tickets from a street seller.
Heading onward from Phuket? See Phuket to Krabi and Phuket to Koh Samui. For a similar route from Bangkok, see Bangkok to Chiang Mai.
Bangkok to Phuket FAQ
How long does it take to get from Bangkok to Phuket?
A flight takes about 1 hour 20 minutes to 1 hour 30 minutes. The overnight bus takes roughly 12 to 14 hours, and a train plus bus combination often takes 12 to 18 hours.
How much does a Bangkok to Phuket flight cost?
Advance budget fares often start from around ฿1,200 one way, while full-service, last-minute or peak-season tickets can reach ฿4,500 or more, depending on the airline and date. Peak season from November to February is the most expensive. Checked 23 October 2026.
How much is the Bangkok to Phuket bus?
Roughly ฿500 to ฿1,100 depending on the seat class and operator. Prices change, so check with the operator.
Is there a direct train from Bangkok to Phuket?
No. The nearest railway stop is Surat Thani, after which you need a bus or minivan.
Can I book Bangkok to Phuket flights and buses online?
Yes. Flights can be booked directly with airlines or on booking sites, and VIP buses can be booked through the operator or a reputable booking site.
Which Bangkok airport is better for Phuket flights?
Both Suvarnabhumi and Don Mueang have flights to Phuket. Compare fares and baggage rules, since low-cost airlines at Don Mueang are often cheaper.
Is the overnight bus safe?
VIP buses from reputable operators are generally considered safe and reasonably comfortable. Keep valuables with you and choose a known operator.
What if my flight is delayed or cancelled?
Contact your airline for rebooking, and consider the bus as a backup if flights are disrupted, though it takes much longer. Keep flexibility in your plans.
