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.

Flight1 hour 15 mins$25 (€23)Check flight tickets
Bus12 hours 45 mins$22 (€20)Check bus tickets
Taxi11.5 hours$314 (€286)Check availability
Travel options from Bangkok to Phuket.
Bangkok to Phuket thailand.

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.

Vietjet6:558:25Check tickets
Bangkok Air8:059:30Check tickets
Nok Air8:109:30Check tickets
Thai Smile9:3511:00Check tickets
Nok Air10:0011:20Check tickets
Air Asia10:0511:25Check tickets
Bangkok Air12:3514:00Check tickets
Bus schedule from Bangkok to Phuket. You can check more bus schedules here

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 time12 hours 45 mins
Price$22 (€20)
Distance845 km (526 miles)
Frequency10 buses per day
First bus6:45 am
Last bus6:50 pm
Departure stationSouthern Bus, Mochit
Arrival stationPhuket Bus station
OperatorsSombat Tour, Transport Co
Bus information from Bangkok to Phuket.
Transport Co16:4504:45Check tickets
Transport Co18:0006:00Check tickets
Sombat Tour18:5007:35Check tickets
Bus schedule from Bangkok to Phuket. You can check more bus schedules here

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.

Similar Posts

One Comment

  1. Thank you for this information. It really helps me for my next Bangkok trip.

Leave a Reply

Your email address will not be published. Required fields are marked *