×

From Bangkok to Phuket: 3 Best Ways to Get There

Written by Diana Bocco
Jul 15, 2019

Phuket has always been a magnet for beach lovers-but this large island, 850 kilometers south of Bangkok, is also a popular destination for diving, snorkeling, and, thanks to the many hilly viewpoints around, also hiking. Thailand's largest island is also known for its nightlife, which attracts many tourists all year long.

Most international visitors going to Thailand arrive in Bangkok first. Although you'll find more frequent flights, trains, and buses from Bangkok to Phuket during high season (November to March), there are always many transportation options for the rest of the year, too.

To pick the best one, it's important to keep your main goal in mind-you can get to Phuket faster, cheaper, or with magnificent views along the way, depending on whether you opt to fly or use public transportation. No matter your preferences, here are the best ways to get from Bangkok to Phuket.

On This Page:

1. From Bangkok to Phuket by Air

Islands surrounding Koh Yao Noi, Phuket

Flights depart from Bangkok Suvarnabhumi International Airport for Phuket International Airport several times a day and take only one hour. During a weekday, you can find very reasonably priced one-way flights from Bangkok to Phuket, but expect prices to be higher on weekends and during high season.

Bangkok's domestic airport-Don Muang Airport-also offers flights to Phuket. All the low-cost airlines fly from here, and during special promotions, you might be able to find a flight for as little as 15 USD. Low-cost airlines fill up quickly, often experience delays, and offer no extras (no drinks/food on board, usually no movies, and no check-in luggage)-but if you don't mind the little inconveniences, this could be a very good and even cheap way to get to Phuket.

Phuket airports are located about 30 kilometers outside town, so once you land, you'll have to figure out a way to get to your hotel. If you want comfort and speed, a taxi will get you to the hotel's door in under 45 minutes for 800 baht ($25). Shared transportation options include a minivan and a public local bus-but be warned that buses don't have AC and take 90 minutes to get into town.

Money Saving Tip: Evening flights are cheaper and a good choice if you don't mind navigating Phuket at night.

2. From Bangkok to Phuket by Train

A train in Thailand traveling through a lush tunnel.

Trains don't go all the way from Bangkok to Phuket, but you can hop on one until you reach the town of Surat Thani and then switch to a bus for the rest of the journey. The train ride takes anywhere from 8.5 to 12 hours, depending on which train you choose. Most trains are sleepers with AC and you can choose between 1st and 2nd class tickets.

First class gets you a private two-person cabin, while second class means sharing a carriage with many other passengers. There's also a cheaper train with seats only (no beds)-but it's a long overnight trip, and the savings aren't big enough to be worth the discomfort.

The bus ride from Surat Thani to Phuket is an extra four to five hours, but the buses are spacious and comfortable. The Phantip Travel Company has modern buses that leave directly from the Surat Thani Railway Station towards Phuket, so you don't have to worry about getting into town for a connection.

Prices vary widely throughout the year and sometimes the time of the day, so check carefully before booking to pick the best option. You can see train times on the official railway site or book directly through an online travel agency. Keep in mind that if you do it this way, you'll have to book train and bus tickets separately, so make sure you allow enough time for transfer and delays.

Money Saving Tip: The Thai Railway also has a fans-only (meaning, no AC at all) train that runs between Bangkok and Surat Thani once a day. If you think you can stand making the trip without cool air, you can get a cheaper ticket.

3. From Bangkok to Phuket by Bus

Karon Temple Market in Phuket

There are both day and overnight buses from Bangkok to Phuket-all of them offering AC, on-board snacks and drinks, and free movies. Overnight buses are more popular and fill up quickly, so make sure you book well in advance, especially during high season.

While there are no seat classes on the buses, you can pick between a 1st class bus (usually referred to as a VIP bus) and 2nd class buses. Besides price, the main difference is leg room and much more comfortable reclining seats in the VIP buses-an important consideration since the journey is at least 14 hours long if you don't run into traffic jams. VIP buses also offer single-row seats, so no need to worry about a travel companion invading your personal space when you're trying to sleep.

Buses to Phuket leave either from the Southern Bus Terminal or the Mo Chit Northern Bus Terminal in Bangkok, and all stop halfway along the route for 30 minutes, so you can get some coffee or just stretch your legs. This is actually inconvenient if you're on the night bus, but a welcome break if you're taking the daytime one. You can get tickets directly at the station or online through a travel agency.

Money Saving Tip: Daytime buses are cheaper, but keep in mind that if you take one, you'll arrive in Phuket in the middle of the night-if that's the case, make sure you have a room already reserved and waiting for you. You don't want to depend on a taxi driver to find you a last-minute place to sleep.

More Related Articles on PlanetWare.com

Exploring Phuket: Need ideas on what to see and do while in Phuket? Take a look at our article on top-rated tourist attractions on Phuket Island for tips on choosing the best beaches, finding amazing viewpoints, and day trips you won't want to miss. If you need a little pampering after a day in the sun, take a look at our list of top-rated resorts in Phuket for a peek into tropical luxury.

Discover destinations, find outdoor adventures, follow the journeys of our travel writers around the world, and be inspired.

More on Thailand