Bangkok to Phuket Thailand: Transportation Guide
With beautiful beaches and offshore islands, Phuket is a lovely destination after your trip to Bangkok.
In this travel guide, you’ll find useful information about traveling from Bangkok to Phuket by flight and bus, including timetable, ticket prices, and tips.
Getting from Bangkok to Phuket: Overview
The distance between Bangkok and Phuket is about 845 km (526 miles), and you can easily travel between the two cities by flight, bus, and car.
The easiest way to travel from Bangkok to Phuket is by flying. If you book flights early, you can get at cheap as $25 per ticket.
A bus ticket costs about $21 per passenger. A taxi ride is more expensive – expect to pay about $290 for your trip.
Type | Time | Cost | Tickets |
---|---|---|---|
Flight | 1 hour 15 mins | $25 (€23) | Check flight tickets |
Bus | 12 hours 45 mins | $22 (€20) | Check bus tickets |
Taxi | 11.5 hours | $314 (€286) | Check availability |
Bangkok to Phuket flight
Flying is the fastest and most convenient way to travel to Phuket.
Bangkok Air, Nok Air, Thai Smile, AirAsia, Vietjet, and Lion Air offer direct flights from Bangkok to Phuket, and the journey takes under 1.5 hours.
Planes frequently depart from Don Mueang Airport or Suvarnabhumi Airport and arrive at Phuket Airport.
I always use Skyscanner to find cheap flights and get the best deals.
Provider | Departure | Arrival | Tickets |
Vietjet | 6:55 | 8:25 | Check tickets |
Bangkok Air | 8:05 | 9:30 | Check tickets |
Nok Air | 8:10 | 9:30 | Check tickets |
Thai Smile | 9:35 | 11:00 | Check tickets |
Nok Air | 10:00 | 11:20 | Check tickets |
Air Asia | 10:05 | 11:25 | Check tickets |
Bangkok Air | 12:35 | 14:00 | Check tickets |
Bangkok to Phuket bus
Traveling by bus is another option to get from Bangkok to Phuket.
The journey takes 13 to 14.5 hours, and the ticket price is $22 (€20). Please come at least 60 minutes before departure for check-in procedures.
Bus info | |
---|---|
Journey time | 12 hours 45 mins |
Price | $22 (€20) |
Distance | 845 km (526 miles) |
Frequency | 10 buses per day |
First bus | 6:45 am |
Last bus | 6:50 pm |
Departure station | Southern Bus, Mochit |
Arrival station | Phuket Bus station |
Operators | Sombat Tour, Transport Co |
Provider | Departure | Arrival | Tickets |
Transport Co | 16:45 | 04:45 | Check tickets |
Transport Co | 18:00 | 06:00 | Check tickets |
Sombat Tour | 18:50 | 07:35 | Check tickets |
How long is the bus from Bangkok to Phuket?
The bus journey to Phuket is about 13 hours. Buses usually have a bathroom and/or food stops along the way.
How much is the bus ticket from Bangkok to Phuket?
Bus tickets cost from $22 to $35, depending on the transportation company and the departure time.
Where are the departure and arrival stations?
Buses leave from the Southern bus terminal (Sai Tai Mai), located on Borommaratchachonnani Road in Bangkok and easily accessible by taxi. Some buses also depart from Mochit station.
The buses arrive at Bus Station 2 Bo-Ko-So Terminal, 4km north of Phuket town center.
When is the first and last bus depart from Bangkok?
The first bus leaves at 6:45 am while the last departs at 6:50 pm.
Thank you for this information. It really helps me for my next Bangkok trip.