How to get from Bangkok to Phuket?

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

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, taxi or pre-booked transfer. The cost of the ticket for the Bangkok to Phuket 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. Finally, the journey to Phuket by taxi or transfer will cost $420, and its duration is 10 hours. 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 Bangkok to Phuket 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.

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 in Phuket, 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 Bangkok to Phuket plane tickets are cheap (from $22), low-cost carriers are not so reliable: your flight can be cancelled or postponed indefinitely.

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

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

Travel time:

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

Waiting time:

From 45min 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 15h 40min (13h 10 min – express bus, 2h 30min – bus to Bangkok Bus Terminal)

Waiting time:

From 20min

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:

16h 10 min (1h – public transport to the railway station, 11h 40min – train, 3.5h – 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.

Travel from Bangkok to Phuket by car. Transfer

Transfer from Bangkok to Phuket
Cost

$420

Waiting time

5 min

Travel time

10 h

Clients

Family

Many tourists prefer travelling from Bangkok to Phuket by car. If this type of transport from Bangkok to Phuket is suitable for you, you can take a taxi or book a private transfer Bangkok-Phuket according to your personal needs. The trip by car takes 10 hours, the trip cost starts from $420 for an Economy-class vehicle (and from $677 – for a minibus). The main advantage of the transfer is that its cost will be calculated for you in advance, and the driver will speak English, help you with your luggage and take you right to the door of your hotel or the necessary beach.

Timetable:

24/7

Route:

To your hotel in Phuket or given address

Travel time:

10 h

Waiting time:

Looking for a taxi can take up to 30min, because not every driver will be ready to cover such a long distance
There is no need to wait for a pre-booked transfer: the driver will be waiting for you at the exit from the arrivals area with a nameplate at a specified time

Comfort level:

Taxi on the spot: request stops, no other passengers, air conditioning
Pre-booked transfer: air conditioning, English-speaking driver, help with luggage, request stops

Cost:

From $420 – for an Economy-class vehicle, from $677 – for a minibus

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 Bangkok/Thailand for the first time, tourists who don’t know the language and are afraid to get lost

How to find the taxistand to Phuket at Bangkok Airport:

Taxis can be found at the taxistand opposite the exit from Suvarnabhumi Airport terminals building.

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!

Read also:

How to get from Bangkok to Pattaya?

All routes in Bangkok