Bangkok to Phuket: 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 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.

TypeTimeCostTickets
Flight1 hour 15 mins$25 (€23)Check flight tickets
Bus12 hours 45 mins$21 (€19)Check bus tickets
Taxi11.5 hours$290 (€267)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.

ProviderDepartureArrivalTickets
Vietjet7:008: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 starts at $21. Please come at least 60 minutes before departure for check-in procedures.

Bus info
Journey time12 hours 45 mins
Price$21 (€)
Distance845 km (526 miles)
Frequency7 buses per day
First busam
Last buspm
Departure stationSouthern Bus, Mochit
Arrival stationPhuket Bus station
OperatorsExpress, VIP20
Bus information from Bangkok to Phuket.
ProviderDepartureArrivalTickets
VIP2016:0006:45Check tickets
Express16:3006:57Check tickets
Express18:0008:27Check tickets
Lignite18:3006:30Check 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 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.

Similar Posts

Leave a Reply

Your email address will not be published.