Muay Thai Expert
THB/USD1 THB = $0.0297October 1, 2026THB/EUR1 THB = €0.0263October 1, 2026THB/CNY1 THB = ¥0.1992October 1, 2026THB/BRL1 THB = R$0.1542October 1, 2026

Travel Tip for Thailand: How to Get from Bangkok to Phuket

Bangkok and Phuket are among the most visited destinations in Thailand, but the distance between them often surprises many travelers. As the country...

Tourism·By Muay Thai Expert
Travel Tip for Thailand: How to Get from Bangkok to Phuket

Bangkok and Phuket are among the most visited destinations in Thailand, but the distance between them often surprises many travelers. Since the country is larger than it appears on the map, one of the most common questions for those planning their itinerary is how to make this journey.

This is because Bangkok is usually the first stop for most tourists. It is through the capital that many arrive in the country to explore temples, markets, cuisine, and famous places like Khao San Road.

After spending a few days in the city, the next step is often to head south, where some of Thailand's most famous beaches and islands are located. In this context, Phuket stands out as the largest island in the country and a key departure point for destinations like Phi Phi, Krabi, and Koh Lanta.

Therefore, understanding the best way to travel from Bangkok to Phuket makes a significant difference in planning. There are options for all travel styles and budgets, from quick flights to bus, train, and ferry routes.

In this guide, you will discover the main ways to make this journey, how long each takes, and which option makes the most sense for your itinerary.

What is the Distance Between Bangkok and Phuket?

Bangkok is located in central Thailand, while Phuket is situated in the southwest of the country, along the Andaman Sea.

The distance between the two destinations is approximately 845 kilometers. Although it may seem like a straightforward route on the map, the journey is relatively long and requires some planning.

Phuket is part of the group of the most famous islands and beaches on the southwest side of Thailand, a region that also includes Phi Phi, Krabi, and Koh Lipe. On the southeast side, destinations like Koh Tao, Koh Phangan, and Koh Samui can be found.

The southwest region is often the most sought after by tourists, mainly because it is home to some of the country's most famous beaches and excursions. As a result, many travelers use Phuket as a base to explore other islands.

It is also possible to reach this region by flying from Bangkok to Krabi, but Phuket typically offers a greater number of flights and connections.

Due to the distance, the most practical and recommended way to travel from Bangkok to Phuket is usually by plane. Still, there are other alternatives, such as bus, train combined with bus, and even car, depending on the budget and available time.

How Long Does the Journey from Bangkok to Phuket Take?

There are three main ways to make the trip between Bangkok and Phuket. The travel time varies significantly depending on the mode of transportation chosen:

  • Plane: this is the fastest and most practical option. The flight takes between 1 hour and 20 minutes and 1 hour and 30 minutes, not including the time to get to the airport and boarding.

  • Bus: the bus journey typically takes between 12 and 14 hours, depending on the company, traffic, and departure time.

  • Train + bus: since Phuket does not have a train station, you need to take a train from Bangkok to cities like Surat Thani and then continue by bus to Phuket. In total, the journey usually lasts between 13 and 16 hours.

For most travelers, flying is the best choice, especially if the goal is to save time and enjoy more days on Thailand's beaches and islands.

Travel Time by Bus Between Bangkok and Phuket

Traveling by bus between Bangkok and Phuket requires a significant amount of time. The journey typically lasts between 12 and 14 hours, depending on the company, stops, and road conditions.

For those traveling on a tighter budget, especially backpackers, overnight buses may seem like an interesting alternative, as they allow you to save on accommodation for the night.

However, it is an option that can be tiring. In addition to the long time on the road, comfort varies greatly between companies, and much of the following day may be lost due to fatigue.

Since most trips to Thailand already involve a long journey to the country, it is usually worth investing in a faster option to make the most of your time on the beaches and islands.

Train Journey from Bangkok to Phuket

There is no direct train between Bangkok and Phuket. Since Phuket is an island and does not have a train station, those who choose this mode of transport need to combine train and bus.

The journey typically begins with an overnight train from Bangkok to Surat Thani, which takes about 12 to 13 hours. After that, you still need to take a bus or transfer to Phuket, which takes approximately 4 hours.

In total, the trip can take between 16 and 18 hours, not including the waiting time between connections.

Due to the duration and logistics, this is usually the least practical option for most travelers. The train can be interesting for those looking to save money or experience crossing Thailand by land, but in most cases, flying is much more advantageous.

Flight Time Between Bangkok and Phuket

Traveling by plane between Bangkok and Phuket is by far the fastest option. Flights typically last between 1 hour and 15 minutes and 1 hour and 30 minutes, making the journey much more practical than by bus or train.

Another positive aspect is that domestic flights in Thailand are generally quite affordable, especially when booked in advance. Airlines like AirAsia, Thai VietJet Air, Nok Air, and Thai Lion Air often offer budget tickets for this route.

In practice, the price difference between flying and taking the bus is often small, making the flight the most cost-effective alternative for most travelers.

How to Get from Bangkok to Phuket by Plane

Now that you know the main ways to travel from Bangkok to Phuket, it's worth understanding how each of the most commonly used options works in practice.

Next, we will explain step by step how to make this journey by plane and by bus, including where to depart from, how much it costs, and what to consider before making your choice.

We will not go into detail about the train journey because, as we have seen, it requires connections, takes many hours, and is not very advantageous for most travelers.

How to Fly from Bangkok to Phuket

The most practical way to travel between Bangkok and Phuket is by plane. However, before purchasing your ticket, it is important to pay attention to one detail: Bangkok has two airports, and they are far from each other.

  • Suvarnabhumi Airport (BKK): the city's main international airport. Most flights arriving from abroad land here.

  • Don Mueang International Airport (DMK): mainly used by low-cost airlines and most domestic flights.

The two airports are separated by a considerable distance. The journey between them can take:

  • about 1 hour by free bus between terminals;

  • approximately 40 minutes by taxi, without traffic;

  • up to 1 hour and 30 minutes by train or public transport.

Fairtex Slim Cut Muay Thai Boxing Shorts Black Volcano
Recommended gear

Fairtex Slim Cut Muay Thai Boxing Shorts Black Volcano

Fairtex Muay Thai Shorts are made from high-quality satin for durability and a sleek, professional look. The shorts are available in a range of sizes to fit a variety of body types. These shorts feature a traditional Muay Thai design with intricate embroidery and detailing.

Therefore, if you arrive in Bangkok at one airport and have a flight to Phuket departing from the other, allow enough time for the transfer.

At Phuket International Airport (HKT), there is only one main terminal, which handles all domestic and international flights to the island.

Another important point is the traffic in Bangkok, which is often heavy, especially during peak hours and on rainy days. Since the airports are far from the more touristy areas, it is advisable to leave the hotel well in advance.

The most common ways to get from the hotel to the airport are:

  • taxi;

  • ride-hailing apps like Bolt, inDrive, and Grab.

Among them, Bolt and inDrive usually offer the best prices.

For the route between Bangkok and Phuket, there are several airlines available. The most economical include:

  • AirAsia

  • Nok Air

  • Thai Lion Air

  • Thai VietJet Air

Among the airlines with more comprehensive service are:

  • Thai Smile

  • Bangkok Airways

Overall, domestic flights in Thailand are usually quite reliable and inexpensive, making flying the most recommended option for this route.

Where to Buy Plane Tickets from Bangkok to Phuket

You can purchase tickets directly from the airlines' websites or use platforms that compare flights from different companies simultaneously. Just enter your travel date, departure airport, and destination to receive a list of the best available options.

Some of the most commonly used search engines for this route include:

These platforms allow you to compare prices, schedules, flight duration, departure airports in Bangkok, and even baggage rules, making it much easier to choose the best option.

How to Get from Bangkok to Phuket by Bus

Although flying is the most practical option, traveling by bus between Bangkok and Phuket can be worthwhile for those on a more economical trip or traveling in a backpacker style.

Long-distance buses in Thailand are often more comfortable than many people imagine. Most have air conditioning, reclining seats, blankets, water, and luggage space. Some companies even have outlets to charge your phone.

Typically, there are three categories of tickets:

  • Standard class: the simplest and cheapest option.

  • First class: more comfortable seats and more space.

  • VIP: more modern buses with spacious seats and greater comfort.

Buses to Phuket usually depart from two main bus terminals in Bangkok:

  • Mo Chit Bus Terminal: the city's main bus terminal.

  • Southern Bus Terminal: the terminal used for trips to southern Thailand.

Where to Buy Bus Tickets

You can buy tickets directly at the bus station or book online in advance. The most commonly used and reliable websites for this route are:

After purchasing, the ticket is usually sent via email, and you just need to present it at the terminal on the day of travel.

How to Get from Phuket Airport to Your Hotel

After landing at Phuket International Airport, you still need to make your way to the area where you will be staying.

As Phuket is the largest island in Thailand, the distance between the airport and the most famous beaches is often significant. Most tourists stay in areas such as:

  • Patong Beach

  • Kata Beach

  • Karon Beach

These areas are about 45 minutes to 1 hour from the airport, depending on traffic and time of day.

The best ways to get from the airport to your hotel are:

  • Official taxi: available right outside the airport. This is the most practical option, especially for those with luggage.

  • Ride-hailing apps: Bolt, inDrive, and Grab also operate in Phuket. Typically, Bolt and inDrive tend to have the lowest prices.

  • Hotel transfer: many hotels in Phuket offer transfer services. In some cases, it is free, while in others, it can be booked in advance.

  • Shared minivan: the cheapest option for those looking to save money. Vans leave the airport and make stops at different hotels and beaches on the island, but the journey usually takes longer.

  • Airport bus: there is a bus line connecting the airport to the main areas of Phuket, but it is less practical for those with luggage or staying at more remote beaches.

Transportation Options from Phuket Airport to Your Hotel

After arriving at Phuket International Airport, you can choose from different ways to get to areas like Patong Beach, Kata Beach, and Karon Beach.

  • Bus: this is the cheapest option. The shared bus costs about 100 baht per person and stops at areas like Phuket Town, Kata, Karon, Patong, Kamala, and Bang Tao. The service usually operates between 8:30 AM and 9:30 PM.

  • Shared van: at the airport exit, there are several counters selling tickets for shared vans. They drop passengers off at their hotel and usually cost between 150 and 200 baht per person. The only downside is that sometimes you may have to wait a few minutes until the van fills up.

  • Private taxi: can also be hired at the airport counters. This is the most practical and fastest option, as the car takes you directly to your hotel without stops. The fare typically ranges from 800 to 900 baht per ride.

  • Ride-hailing apps: Bolt, inDrive, and Grab operate in Phuket just like ride-hailing apps in Brazil.

There is one important detail: drivers cannot enter the main area of the airport, so you need to walk about 5 minutes to the meeting point outside.

Among the apps, Bolt and inDrive are usually the cheapest options, generally charging around 600 baht to the more touristy beaches. Grab tends to be more expensive and, in some cases, can even cost more than a taxi.

Muay Thai Expert — independent editorial. Affiliate links on product pages are disclosed.

Curated Gear

Fairtex Resurrection Premium

Fairtex Resurrection Premium

$189.99

Aztec Resurrection Design: Stylish limited edition fairtex boxing gloves by Tom Atencio and Fairtex. Crafted from Syntek leather for top performance and durability.

View details
Fairtex BGV1 Muay Thai Gloves

Fairtex BGV1 Muay Thai Gloves

$119.99

Perfect fit: Fairtex boxing glove 2 pair set is ergonomically designed with a unique contoured and tight-fit hand compartment designed to provide a secure and snug fit makes it easy for men & women.

View details
Fairtex Muay Thai Boxing Gloves Red

Fairtex Muay Thai Boxing Gloves Red

$134.99

Enhanced Wrist Protection: The fairtex muay thai gloves have longer cuffs than #BGV1 safeguard wrists, while the hook and loop closure guarantees a secure fit during training and competition.

View details
Fairtex Muay Thai Boxing Gloves Black

Fairtex Muay Thai Boxing Gloves Black

$134.99

Enhanced Wrist Protection: The fairtex muay thai gloves have longer cuffs than #BGV1 safeguard wrists, while the hook and loop closure guarantees a secure fit during training and competition.

View details
Fairtex Glory Training Gloves

Fairtex Glory Training Gloves

$123.99

Premium Craftsmanship: Elevate your training with Fairtex, a renowned brand since 1971. Our boxing glove, handcrafted in Thailand, offer exceptional quality and durability

View details