How to get from Bangkok to Phuket? Train, bus, flights bangkok vs phuket
There are several options for getting from Bangkok to Phuket: by plane, express bus, train with transfer to bus. The price of a plane ticket starts from 40 dollars, the flight time is 1 hour and 25 minutes. An express bus from Bangkok to Phuket will take you to your destination in 13 hours and 10 minutes, the fare is at least 19 USD. The combined trip (train + bus) takes 16 hours, and a ticket that includes both forms of transportation costs from $35. If you think about how many kilometers there are from Bangkok to Phuket – the distance between them is 840 km.
If you prefer to sleep for most of the journey, choose a fast bus. But keep in mind that Thais usually turn on the air conditioner at maximum power, so don’t forget to bring warm clothes. The train from Bangkok to Phuket is another option for an overnight trip, but after that you will have to transfer to a bus and travel during the day. If you decide to choose the option with a change, it is better to buy a complex ticket. You can also buy tickets separately on the spot – but they sell out quickly, so you may miss the trip you need. The situation is the same with plane tickets: they should be bought at least a few months in advance.
Phuket – a piece of paradise
The island of Phuket is incredibly popular among tourists because everyone can find something they like here. Many people come to the island with children and spend almost all of their time on the beach, while others prefer an active vacation such as diving or surfing. Those who like different sights will not be bored either: here you should visit the statue of the Big Buddha, which is 45 meters high. The Buddhist temple Wat Chalong is also worth seeing – both individual travelers and groups of tourists come here to enjoy its beauty. And to make your impressions of Phuket brighter, don’t forget to ride the elephants!
Flights from Bangkok to Phuket. airplane tickets
The plane from Bangkok to Phuket is the fastest option to get to the island because the journey takes only 1 hour and 25 minutes. Fares for Bangkok Airways and Thai International Airways start at $40. Planes depart from Suvarnabhumi Airport and there are no night flights. The journey from Phuket Airport to the popular beaches takes 30-60 minutes, and you can take a taxi for that. You can also fly there with low-cost airlines (AirAsia, NokAir) from Don Mueang Airport. Although these plane tickets are cheap (from $22), low-cost carriers are not so reliable: your flight can be canceled or delayed indefinitely.
Direct Bangkok Airways/Thai International Airways flights (flights of low-cost carriers AirAsia and NokAir from Don Mueang)
From 06:25 to 21:55 hours
Suvarnabhumi Airport (Don Mueang Airport for low-cost airports) – Phuket Airport
From 1 h 55 min (1 h 25 min – by plane, from 30-60 min – to the beaches of Phuket)
From 45 min between flights
Medium: clean spacious cabin, comfortable high seats, latest newspapers
Low (for low-cost airlines)
From 48 USD (40 USD – plane, 8 USD – taxi to the beach)
Rich tourists, business people, young couples, those traveling 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 – Phuket by bus. Express
Before taking the bus from Bangkok to Phuket, you will need to travel from Suvarnabhumi Airport to Bangkok South Bus Terminal (2.5 hours). The journey by express bus takes a minimum of 13 hours and 10 minutes, depending on the carrier. Ticket prices also vary – from 19 to 28 dollars depending on the class (first, second or VIP). This form of transport is available from early morning until evening, and there are no night trips. Although the tickets are relatively cheap, the express buses have all the necessary amenities for the trip: free snacks, internet, etc. Tickets can be purchased at the ticket offices of Bangkok’s South Bus Terminal.
Express bus from Bangkok to Phuket:
Direct trip to Phuket
Bus timetable from Bangkok to Phuket:
From 06:40 to 20:30
Bangkok South Bus Station – Phuket Bus Station
From 15 h 40 min (13 h 10 min – express bus, 2 h 30 min – bus to Bangkok bus station)
From 20 min
High: soft seats, Wi-Fi, toilet, spacious cabin, air conditioning, free snacks
Price of bus tickets from Bangkok to Phuket:
From $19.2 ($19 – express bus, $0.2 – bus to South Bus Terminal)
Couples without children, young tourists, those who want to save money, travelers without large luggage
How to find an express bus stop at Bangkok Airport:
You can get to Bangkok South Bus Station by bus #556 or by taxi.
Train from Bangkok to Phuket
There is no direct train connection between Bangkok and Phuket, so you can first get to Surat Thani by train and then from Surat Thani to Phuket by bus. It is better to buy a combined ticket that includes travel by train and bus. The train travel time is 11 hours and 40 minutes (plus the trip to the train station and the trip from Surat Thani to Phuket), the ticket price is $52 for a first-class ticket and $35 for a second-class ticket. Tickets can be purchased online or at the box office of Hua Lamphong Railway Station.
Train from Bangkok to Phuket:
Train №85 to Surat Thani
1 trip per day, every day at 19:30
Bangkok Hua Lamphong – Surat Thani – Phuket railway station
4 h 10 min (1 h – public transport to the train station, 11 h 40 min – train, 3.5 h – bus to Phuket)
1 trip per day
Medium: spacious cabin, coffee tables, high seats with armrests, latest newspapers
From $36.3 (from $35 – train, from $1.3 – public transport to the train station)
Couples without children, travelers without large luggage, those who know the route, young tourists
How to find the train platform from Bangkok to Phuket:
The train departs from Hua Lamphong Railway Station. It can be reached from Suvarnabhumi Airport by subway: take the Airport Rail Link (airport building ground floor) to Makkasan Station, then transfer to the MRT subway line to Hua Lamphong Station.
Transfer to Phuket. Taxi
When you arrive in Phuket, take a taxi to get to your hotel as soon as possible and finally relax after your trip. Transfer from Phuket airport to the beaches Kata, Karon and patong will take you to the place in 1-1.5 hours, and from new bus terminal Phuket 2 – in 40 minutes. The driver will wait for you as close as possible to the arrival area and help you with your luggage.
To your hotel in Phuket or to a specific address
You have to wait about 5 minutes for the taxi, while the transfer is waiting for you at the time specified in the reservation form.
Taxi on site: stops on request, no other passengers, air conditioning
From $26 for an economy class vehicle
Large groups of people, families with children, those who have a lot of luggage or come at night, elderly tourists, those who are in Thailand for the first time, tourists who do not know the language and are afraid of getting lost
How to find a taxi stand in Phuket:
Taxis can be found at the taxi stand opposite Phuket Airport Exit or Bus Terminal 2.
Car rental in Bangkok
Driving experience required
from 1 year
To rent a car without driver to get from Bangkok airport to Phuket, you need to provide IDL, passport, health insurance and photocopies of documents. There are many rental companies in Thailand, but as scams are quite common, choose certified international companies. Insurance is included in the price of the vehicle rental per day. Cars are often broken into and stolen, so it is better to buy insurance that covers car theft. A $28 deposit is required. It is possible to rent a car at the Bangkok airport, if you did not have time to do it in advance. Try to use side roads and drive carefully: in the event of an accident, the Thai police usually side with their compatriots.
you can travel within Thailand
you don’t have traffic jams; it doesn’t depend on anyone
How to rent a car
Book a car online or rent one at Bangkok Airport
How to get from Bangkok to Phuket?
Traveling from Bangkok to Phuket can be both quite cheap and quite expensive. It all depends on the duration of the trip and the level of comfort you need. We wish you a pleasant trip and lots of incredible emotions from your vacation!