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 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.
|Flight||1 hour 15 mins||$25 (€23)||Check flight tickets|
|Bus||12 hours 45 mins||$21 (€19)||Check bus tickets|
|Taxi||11.5 hours||$290 (€267)||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.
I always use Skyscanner to find cheap flights and get the best deals.
|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 starts at $21. Please come at least 60 minutes before departure for check-in procedures.
|Journey time||12 hours 45 mins|
|Distance||845 km (526 miles)|
|Frequency||7 buses per day|
|Departure station||Southern Bus, Mochit|
|Arrival station||Phuket Bus station|
How long is the bus from Bangkok to Phuket?
The bus journey to Phuket is about 13 hours. Buses usually have a bathroom stop and/or food stops along the way.
How much is the bus ticket from Bangkok to Phuket?
Bus tickets cost from $21 to $33, 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), which is located on Borommaratchachonnani Road in Bangkok and is easily accessible by taxi. Some buses also depart from Mochit station.
The buses arrive at Bus Station 2 Bo-Ko-So Terminal, which is 4km to the north of Phuket town center.
When is the first and last bus depart from Bangkok?
The first bus leaves at 4 pm while the last one departs at 6 pm.