☀ 29°C · PhuketSunday, November 15, 2026
/
Breaking
Phuket Weather in November: Sea, Rain and Travel TipsCan Foreigners Buy Property in Phuket? Rules Explained

Bangkok to Phuket: Flight, Bus or Train Compared

Bangkok to Phuket compared: 1h20 flights from BKK or DMK, overnight buses from 796 baht and the sleeper train plus minivan route, with times and tips.

Sharef𝕏✉
Bangkok to Phuket: Flight, Bus or Train Compared
Bangkok to Phuket: Flight, Bus or Train Compared

The fastest way from Bangkok to Phuket is a domestic flight of about 1 hour 20 minutes to 1 hour 35 minutes from either Suvarnabhumi or Don Mueang, while the cheapest is an overnight coach from about 796 baht. Phuket has no railway, so rail fans take a sleeper train to Surat Thani and finish the trip by minivan. This guide compares all three options for the busy high season, with timings, fares and the mistakes that cost travellers the most time.

What are the ways to travel from Bangkok to Phuket?

Every land route to the island crosses the southern peninsula, and the island itself is reached by road over the Sarasin and Thao Thepkasattri bridges. In practice you have three realistic choices:

  • Fly to Phuket International Airport (HKT) from Suvarnabhumi (BKK) or Don Mueang (DMK).
  • Take a long-distance coach from Bangkok's Southern Bus Terminal (Sai Tai Mai) or Mo Chit 2 to Phuket Bus Terminal 2.
  • Combine a sleeper train and a minivan, riding the Southern Line to Surat Thani and continuing by road to Phuket Town.

Driving yourself is possible, but for most people it is a two-day road trip down Highway 4 rather than a transfer.

How do the options compare?

OptionLeaves fromTime on the moveTypical cost
FlightBKK or DMKAbout 1 h 20 to 1 h 35 in the air, plus airport timeVaries by date; low-cost fares booked early can rival a VIP coach
CoachSouthern Bus Terminal or Mo Chit 2About 11.5 to 14 hoursAbout 796 baht (first class) to 1,238 baht (VIP 24)
Train + minivanKrung Thep Aphiwat stationAbout 10.5 hours by train plus about 4.5 hours by vanSleeper fare by class, plus 300 baht for the van

Coach fares above come from operator timetables listed for 15 November 2026; train and van details follow the long-running rail guide Seat61. Always confirm the price when you book, especially around Christmas and New Year.

Which Bangkok airport should you fly from?

Both airports have frequent flights. From Suvarnabhumi the route has been served by Thai Airways, Bangkok Airways, Thai Vietjet and Thai AirAsia; from Don Mueang by Thai AirAsia, Nok Air and Thai Lion Air. Thai AirAsia is the one that catches people out: Don Mueang remains its main base with up to 15 daily flights to Phuket, and since 1 October 2026 it has also flown from Suvarnabhumi about five times a day. Check the airport code on your booking before you order a taxi.

Choose the airport that suits where you start. If you are connecting from an international arrival at Suvarnabhumi, a domestic flight from the same airport saves a cross-city transfer. If you are staying around Chatuchak or Ari, Don Mueang is usually the shorter ride. Before you land, foreign visitors arriving in Thailand also need to complete the digital arrival card; our TDAC guide for Phuket arrivals explains how.

What happens after you land at Phuket Airport?

The flight is short, but HKT sits at the northern tip of the island, a long drive from Patong, Kata and Karon. Budget time and money for this last leg. Our Phuket airport transfer guide compares taxis, minibuses and private cars, and the Phuket Smart Bus guide covers the cheapest scheduled option to the west-coast beaches. If you plan to use ride-hailing apps, read Grab vs Bolt in Phuket, and pick up a local SIM on arrival with our Thailand tourist SIM guide.

Is the overnight bus from Bangkok to Phuket worth it?

The bus is the budget option and needs little planning. Operators listed on 15 November 2026 included Lignite and Phuket Travel, with departures from the Southern Bus Terminal from 07:40 and a cluster of evening departures from Mo Chit 2 and Sai Tai Mai between about 16:00 and 19:50. A first-class air-conditioned seat was listed from 796 baht and a VIP 24 seat, with only 24 wider seats on the coach, at 1,238 baht.

  • Journey time: about 11.5 to 14 hours from the government terminals, longer in traffic.
  • Arrival: most coaches stop at Thalang and end at Phuket Bus Terminal 2 near Phuket Town, not at the beaches.
  • Avoid: cheap through tickets sold by agencies on Khao San Road, which often take 16 to 19 hours and involve transfers.
  • Tip: pay the extra for VIP 24 on a night service; the reclining seats make a real difference.

How does the train and minivan route work?

There is no railway on Phuket, so the rail route uses the Southern Line to Surat Thani. Sleepers now leave from Krung Thep Aphiwat, Bangkok's main station, not Hua Lamphong. According to Seat61, a popular choice is train 85, leaving at 19:50 and reaching Surat Thani at 06:23 with first and second class air-conditioned sleepers. Surat Thani's station is actually at Phun Phin, about 14 km from the town.

From there, Phantip Travel runs air-conditioned minivans to Phuket roughly every hour from 09:00 to 17:00. The ride takes about four and a half hours, costs 300 baht and ends at Phuket Bus Terminal 1 near Phuket Town. Southern Line trains often run late, so either buy the van ticket on arrival or leave a generous gap if you book ahead. Northbound, vans leave Phuket Bus Terminal 1 hourly from 07:00 to 15:00, and train 86 leaves Surat Thani at 19:31 to reach Bangkok at 06:10.

The route works best for travellers who want to avoid flying or who plan a stop on the way, such as a night in the jungle covered in our Khao Sok from Phuket guide.

Which option should you choose?

  • Short trip or tight schedule: fly, and book early for December and January when demand peaks. Our Phuket in December guide explains what to expect in high season.
  • Lowest cost: take a VIP 24 coach overnight from the Southern Bus Terminal.
  • Slow travel: take the sleeper to Surat Thani and the minivan, and arrive with most of the day ahead.

Once you are on the island, our guide on how to travel around Phuket covers taxis, songthaews and scooter rental.

Frequently asked questions

How long is the flight from Bangkok to Phuket?

Scheduled flight times are usually about 1 hour 20 minutes to 1 hour 35 minutes. Allow roughly two extra hours for check-in, security and the transfer from HKT to your hotel.

Is there a train from Bangkok to Phuket?

No. Phuket has no railway. The nearest practical station is Surat Thani (Phun Phin), from where minivans continue to Phuket in about four and a half hours.

Where does the Bangkok bus arrive in Phuket?

Most coaches stop in Thalang and end at Phuket Bus Terminal 2 near Phuket Town. From there you need a taxi, songthaew or the Smart Bus to reach the beaches.

What is the cheapest way to get from Bangkok to Phuket?

A first-class government-terminal coach from about 796 baht is usually the cheapest. Early low-cost flight deals can come close, so compare both before you decide.

Photo: Thai AirAsia aircraft HS-ABX at Phuket International Airport, by עידו פירסט via Wikimedia Commons (CC0).