How to get from Bangkok to Phuket?

This article is about getting from Bangkok to Phuket: distance, travel time, cost

Yana Safina
author of the article

What is the best way to travel from Bangkok to Phuket?

There are several options to get from Bangkok to Phuket: by plane, express bus, train with a change to a bus. The cost of the ticket for the plane starts from $40, the flight time is 1 hour 25 minutes. The express bus from Bangkok to Phuket will take you to the destination in 13 hours 10 minutes, the ticket cost is a minimum of $19. The combined trip (train + bus) takes 16 hours, and the ticket including both forms of transport costs from $35. If you are thinking about how many kilometres there are from Bangkok to Phuket – the distance between them is 840 km.

If you prefer to sleep during most of the trip, choose the express bus. But keep in mind that Thais usually turn on the air conditioner to the maximum power, so don’t forget to take warm clothes. The train from Bangkok to Phuket is another option for travelling at night, however you’ll have to make a change to a bus after it and travel in the daytime. If you decide to choose an option with a change, it is better to buy a complex ticket. You can also buy tickets separately on the spot – but they are quickly sold out, so you can miss your necessary journey. The situation with plane tickets is the same: they should be bought at least several months in advance.


Where to relax in Phuket? What bar to go to, what sights to see and where to eat

If you want not only to get to Phuket but also have fun there, make sure to read our detailed digests in the new Travel.Blender project.

For example, you can learn what Phuket sights are worth visiting.

For those who prefer to explore the country through its gastronomic wonders, we have prepared an extensive guide "Cuisine of Phuket and Restaurants you must experience".

Phuket – a piece of paradise

Phuket island is incredibly popular among tourists because everyone can find here something they like. Many people come to the island with their children and spend almost all their time on the beach, while others prefer active rest such as diving or surfing. Those who love different sights won’t be bored, as well: when being here, you should visit the statue of the Big Buddha which is 45 m high. The Buddhist temple Wat Chalong is also worth seeing – both individual travellers and groups of tourists come here to enjoy its beauty. And to make your impressions from Phuket brighter, don’t forget to take a ride on elephants!

Flights from Bangkok to Phuket. Plane tickets

Flights from Bangkok to Phuket
Cost

from $48

Waiting time

45 min

Travel time

1 h 55 min

Clients

Couple

The Bangkok to Phuket plane is the fastest option to get to the island, as its trip duration is just 1 hour 25 minutes. The ticket cost for Bangkok Airways and Thai International Airways starts from $40. Planes depart from Suvarnabhumi Airport, and there are no overnight flights. Getting from Phuket Airport to popular beaches takes 30-60 minutes, and you can take a taxi for that. You can also fly there by low-cost airlines (AirAsia, NokAir) from Don Mueang Airport. Though these plane tickets are cheap (from $22), low-cost carriers are not so reliable: your flight can be cancelled or postponed indefinitely.

Plane:

Direct Bangkok Airways/Thai International Airways flights (flights by low-cost carriers AirAsia and NokAir from Don Mueang)

Timetable:

From 06:25 AM to 09:55 PM

Route:

Suvarnabhumi Airport (Don Mueang Airport for low-cost airlines) – Phuket Airport

Travel time:

From 1 h 55 min (1 h 25 min – plane, from 30-60 min – to Phuket beaches)

Waiting time:

From 45 min between flights

Comfort level:

Medium: clean roomy cabin, comfortable high seats, latest newspapers
Low (for low-cost airlines)

Cost:

From $48 ($40 – plane, $8 – taxi to the beach)

Clients:

Wealthy tourists, businessmen, young couples, those who travel with children

How to get from Phuket Airport to the beach:

To calculate the route from Phuket Airport to your beach, use this Airguide.

Bangkok to Phuket by bus. Express

Bus Bangkok – Phuket
Cost

from $19

Waiting time

20 min

Travel time

≈16 h

Clients

Ind. tourist

Before taking a bus from Bangkok to Phuket, you’ll have to get from Suvarnabhumi Airport to Bangkok Southern Bus Terminal (2.5 hours). The trip by express bus takes a minimum of 13 hours 10 minutes depending on the carrier. Ticket prices also vary – from $19 to $28 depending on the class (first, second, or VIP). This form of transport is available from early morning until evening, and there are no night-time journeys. Thought tickets are relatively cheap, express buses have all conditions necessary for the trip: free snacks, Internet, etc. Tickets can be bought at Bangkok Southern Bus Terminal ticket offices.

Express bus from Bangkok to Phuket:

Direct journey to Phuket

Bangkok to Phuket bus timetable:

From 06:40 AM to 08:30 PM

Route:

Bangkok Southern Bus Terminal – Phuket Bus Terminal

Travel time:

From 15 h 40 min (13 h 10 min – express bus, 2 h 30 min – bus to Bangkok Bus Terminal)

Waiting time:

From 20 min

Comfort level:

High: soft seats, Wi-Fi, WC, roomy cabin, air conditioning, free snacks

Price for Bangkok to Phuket bus tickets:

From $19.2 ($19 – express bus, $0.2 – bus to Southern Bus Terminal)

Clients:

Couples without children, young tourists, those who want to save money, travellers without large luggage

How to find the express bus stop at Bangkok Airport:

You can get to Bangkok Southern Bus Terminal by bus №556 or taxi.

Bangkok to Phuket train

Train from Bangkok to Phuket
Cost

from $36

Waiting time

--

Travel time

≈16 h

Clients

Ind. tourist

There is no direct rail connection between Bangkok and Phuket, so you can first get to Surat Thani by train, and then get from it to Phuket by bus. It is better to buy a combined ticket which includes both train and bus travel. The train travel time is 11 hours 40 minutes (plus the journey to the railway station and the journey from Surat Thani to Phuket), the ticket cost is $52 for a first-class ticket and $35 – for a second-class one. Tickets can be bought on the Internet or at Hua Lamphong railway station ticket office.

Bangkok to Phuket train:

Train №85 to Surat Thani

Timetable:

1 journey per day, each day at 07:30 PM

Route:

Bangkok Hua Lamphong railway station – Surat Thani – Phuket

Travel time:

16 h 10 min (1 h – public transport to the railway station, 11 h 40 min – train, 3.5 h – bus to Phuket)

Waiting time:

1 journey per day

Comfort level:

Medium: roomy cabin, coffee tables, high seats with armrests, latest newspapers

Cost:

From $36.3 (from $35 – train, from $1.3 – public transport to the railway station)

Clients:

Couples without children, travellers without large luggage, those who know the route, young tourists

How to find the Bangkok to Phuket train platform:

The train departs from Hua Lamphong railway station. You can get to it from Suvarnabhumi Airport by metro: take a high-speed line Airport Rail Link (the ground floor of the airport building) to Makkasan station, then make a change to the MRT underground metro line to Hua Lamphong station.

Transfer on Phuket. Taxi

Transfer on Phuket. Taxi
Cost

$26

Waiting time

5 min

Travel time

from 40 min

Clients

Family

Once you arrive in Phuket, take a taxi to get to your hotel as soon as possible and finally relax after the trip. Transfer from Phuket Airport to the beaches of Kata, Karon and Patong will take you to the place in 1-1.5 hours, and from the new bus terminal Phuket 2 - in 40 minutes. The driver will wait for you as close to the arrival area as possible and help with your luggage.

Timetable:

24/7

Route:

To your hotel in Phuket or given address

Travel time:

from 40 min

Waiting time:

You have to wait for a taxi for about 5 minutes, while the transfer waits for you at the time indicated in the booking form.

Comfort level:

Taxi on the spot: request stops, no other passengers, air conditioning

Cost:

From $26 for an Economy-class vehicle

Clients:

Large groups of people, families with children, those who have a lot of luggage or arrive at night, aged tourists, those who are in Thailand for the first time, tourists who don’t know the language and are afraid to get lost

How to find the taxistand in Phuket:

Taxis can be found at the taxistand opposite the exit from Phuket Airport or Bus Terminal 2.

Car rental in Bangkok

Car rental in Bangkok
Price

from $23

Rental Period

from 1 day

Required driving experience

from 1 year

To rent a car without a driver to get from Bangkok Airport to Phuket, you have to provide an IDL, a passport, a health insurance, and photocopies of the documents. There are lots of rental companies in Thailand, but as fraud is quite common, choose certified international firms.
The insurance is included in the price of car rental per day. Cars are often broken into and stolen, so it’s better to purchase the insurance that covers carjackings. A deposit of $28 is charged. It’s possible to rent a car at Bangkok Airport, if you didn’t have time to do it in advance.
Try to use secondary roads and drive carefully: in case of an accident the Thai police usually takes compatriot’s side.

Route:

you can travel within Thailand

Minimum age:

21 years

Comfort level:

high
you don’t crowd transport; don’t depend on anyone

How to rent a car

Reserve a car online or hire it at Bangkok Airport

How to get from Bangkok to Phuket?

How to get from Bangkok to Phuket?

Travel from Bangkok to Phuket can be both rather cheap and quite expensive. It all depends on the trip duration and the comfort level necessary for you. We wish you a pleasant journey and a lot of incredible emotions from your holidays!

How to get around Phuket: buses, metro? Where to buy a travel card?

Those who already know how to get to their hotel should learn more about Phuket City Transport: what types of buses there are, where to buy a ticket and how to refill it. Plus, a lot of useful information about how to rent a car with or without a driver.

Read also:

How to get from Bangkok to Pattaya?

All routes in Bangkok