Bangkok to Phuket: Flight or Bus?
Bangkok to Phuket takes about 1h25 by flight plus airport time, or 12-13 hours on the overnight bus, spanning most of southern Thailand. Flying is by far the fastest and often cheap on budget carriers; the overnight bus and coach is the budget land option for those who want to save a hotel night. Here is how they compare.
| Distance | About 840 km |
|---|---|
| Fastest | Flight (about 1h25) |
| Cheapest | Overnight bus |
| Best for | Beaches and island day trips |
| Mode | Departures/day | First-last departure | Fastest | Typical fare | Top operators |
|---|---|---|---|---|---|
| Bus | 58 | 06:45-19:00 | 11h 20m | USD 30-51 | Montanatip, Lignite, Phuket Travel |
| Flight | 161 | 05:30-23:15 | 1h 00m | USD 50-406 | Thai AirAsia, Thai Vietjet, Singapore Airlines |
| Prices checked July 11, 2026 from 12233 scheduled departures. | |||||
| Mode | Operator | Duration | Approx fare | Overnight | |
|---|---|---|---|---|---|
| Flight | AirAsia / Thai Lion Air / Nok Air Fastest by far and frequently the cheapest when booked ahead. |
about 1h25 plus airport time | approx €30 to €70 | No | Compare on Kiwi → |
| Bus | VIP coach (overnight) Budget land option. Overnight departure saves a hotel night. |
about 12 to 13 hours | approx €20 to €35 | Yes | Check on 12Go → |
Fares are approximate and shown for comparison. Confirm live prices and times on 12Go before booking.
Loading things to do...
Loading things to do...
Activities load from Viator. Booking opens on Viator, and we may earn a commission.
What is the fastest way from Bangkok to Phuket?
Is there a direct bus from Bangkok to Phuket?
Do you need a ferry to reach Phuket?
Plan your own version
Set your dates, budget and pace, and the planner builds an optimized trip with live prices.
Hotel options and prices come from Agoda and update at booking time; sample data shown if live pricing is unavailable. Transport fares are estimates, confirmed on 12Go.