Book Bangkok to Phuket Bus Flight Trains Tickets Online

Want to travel from Bangkok to Phuket, but not sure how? Look no further! In this blog post, we will explore how to get from Bangkok to Phuket by bus, flight, and train. We will also compare the prices and benefits of each option, so that you can make the best decision for your needs. So sit back, relax, and let us help you plan your trip from Bangkok to Phuket.

Bangkok to Phuket by Taxi

Nothing beats a taxi for door-to-door convenience! Of course a taxi will cost more than other options but when you consider the convenience and it’s often worth paying the higher price.

It’s about 670 kilometres (416 miles) from Bangkok to Phuket, and how long it takes to drive between the two does depend on traffic. You’d usually be looking at a max of 12 hours in off-peak times but this can be more during rush hour and on Fridays as everyone heads down to Phuket for the weekend. Part of the appeal of Phuket is the weekend vibe of the city, but it’s lively any day of the week if you’re worried about a horrendously long drive on a Friday.

When you’re taking a taxi from Bangkok to Phuket you might be coming from a hotel in the city centre or from the airport.

Flights from Bangkok to Phuket

There are many ways to get from Bangkok to Phuket, but by far the quickest and most convenient way is to fly. There are several airlines that offer direct flights from Bangkok to Phuket International Airport, with flight times of around 1 hour and 20 minutes. Fares start at around 2,500 THB for a one-way ticket, making this a relatively affordable option for travelers.

If you're looking for the cheapest possible flights, however, you may want to consider flying into one of the smaller airports in the area such as Krabi or Surat Thani and then taking a bus or taxi from there to Phuket. This can often be done for less than 1,000 THB, though it will obviously take longer than flying directly into Phuket.


Traveling by Train to Phuket

There are several ways to get from Bangkok to Phuket, but one of the most popular and scenic methods is by train. The journey by rail takes around 13 hours, so it's important to be prepared for a long day of travel. Here are some tips for making the most of your trip:

– Purchase your tickets in advance: You can book tickets online at, but it's best to buy them ahead of time to reserve your seats.

– Bring snacks and drinks: There are food and drink vendors on board, but their prices can be inflated. It's better to bring your own snacks and drinks to stay hydrated and fueled during the trip.

– Dress comfortably: Train seats can be cramped and uncomfortable, so wear clothes that you can move around easily in.

– Plan your sightseeing: Once you arrive in Phuket, there's plenty to see and do. Make sure to research the attractions ahead of time so you can make the most of your time in this beautiful city.

Take the Bus to Bangkok from Phuket

The best way to get from Bangkok to Phuket is to take the bus. The journey takes about 12 hours and costs around $12. You can catch the bus from the Southern Bus Terminal in Bangkok. The trip includes a few stops along the way, so you can take in the scenery and stretch your legs. When you arrive in Phuket, you'll be dropped off at the Phuket Bus Terminal.

So there you have it, three options for traveling from Bangkok to Phuket. Catch a flight if you want to get there fast and you can afford the ticket; take a train and bus if you want a reasonable compromise, or take the bus all the way if you want the cheapest way to travel between the two.

How to Book Tickets From 12go.Asia?

  1. Grab your phone
  2. Head to (or use the search box below)
  3. Enter your destination and your date
  4. Pick the cheapest / best option
  5. Pay online (with Paypal or credit card)
  6. Check the confirmation in your inbox
  7. Grab a beer and have a good time

Book Most Popular Destination Tickets Online

Bangkok to Chiang Mai
Bangkok to Hua Hin
Bangkok to Kanchanaburi
Bangkok to Koh Chang
Bangkok to Koh Phangan
Bangkok to Koh Samet
Bangkok to Koh Samui
Bangkok to Koh Tao
Bangkok to Krabi
Bangkok to Pattaya
Bangkok to Phuket