GoAsia
How to Get from Bangkok to Phuket

How to Get from Bangkok to Phuket

Last updated: October 16, 2026
Contents

Flying is the fastest option: booking platforms list direct flights at about 1 hour 25 minutes from Suvarnabhumi (BKK) and 1 hour 20 minutes to 1 hour 35 minutes from Don Mueang (DMK), with one-way fares from about THB 1,360 (October 2026).[1]

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The overnight coach takes about 12 to 20 hours and costs about THB 780 to 1,220 per seat (October 2026).[1] It suits travelers who prefer one overnight road journey and want to avoid airport procedures, and it arrives the next morning at a terminal, not at your hotel.

Transport and connections in detail

1. Overnight coach

Operator: Sombat Tour lists a Bangkok to Phuket route in its coach schedule.[2] Other companies also serve the route.

Journey time: Booking platforms list Bangkok to Phuket coaches at about 12 to 20 hours, with most departures in the late afternoon or evening (October 2026).[1]

Price: Booking platforms list coach fares of about THB 780 to 1,220 per seat (October 2026).[1]

Complete journey: Add the transfer to the Bangkok departure point and the final transfer from the Phuket terminal to your hotel.

Best for: Travelers who prefer one overnight road service and want to avoid airport processing.

Trade-off: The arrival is the next morning, and the terminal is not a hotel drop-off.

Booking channel: Official information and booking: Sombat Tour coach

2. Direct flight from BKK or DMK

Departure: Bangkok Suvarnabhumi (BKK) or Don Mueang (DMK)
Arrival: Phuket International Airport (HKT)

Operators: Thai Airways flies from BKK to HKT.[3] Booking platforms also list direct flights from DMK.[1]

Journey time: Booking platforms list direct flights at about 1 hour 25 minutes from BKK and 1 hour 20 minutes to 1 hour 35 minutes from DMK (October 2026).[1]

Price: Thai Airways shows round-trip economy fares from BKK to HKT from about THB 2,760 for November 2026.[3] Booking platforms list one-way fares from about THB 1,360 (October 2026).[1]

Complete journey: Add access to the selected Bangkok airport, check-in and the transfer from Phuket Airport.

Best for: Travelers comparing both Bangkok airports for a direct Phuket flight.

Trade-off: BKK and DMK are separate airports. Compare access, baggage and the final Phuket transfer.

Booking channel: Official information and booking: Direct flight from BKK or DMK

Practical checks

  • Choose BKK, DMK or your coach departure point based on where you start.
  • For the coach, expect an arrival the next morning and plan the transfer from the Phuket terminal.
  • For flights, add airport access, check-in and the transfer from HKT to your address.

Timetable

Flight Bangkok - Phuket $ 40.35–1,057.02 1h 25m – 1days 17h
  • →  Economy 06:10, 06:15, 06:30, 06:55, 07:00, 07:30, 07:40, 08:00, 08:05, 08:10, 09:00, 09:20, 09:40, 09:50, 10:00, 10:15, 10:20, 10:30, 12:25, 12:40, 13:45, 13:55, 14:05, 14:30, 15:00, 15:30, 15:50, 16:00, 17:30, 18:30, 19:40, 20:00, 20:05, 20:50, 21:45, 22:55, 23:45
  • →  Business 10:20
Bus Bangkok - Phuket $ 23.24–36.27 12h – 20h 39m
  • →  Express 06:45, 16:30, 16:45, 18:00, 19:00, 19:20
  • →  VIP 24 17:30, 18:30
  • →  VIP 33 18:50
  • →  VIP 30 18:00
  • →  Bus + Van 19:00
Taxi Bangkok - Phuket $ 345.13–1,435.33 11h 40m – 12h
  • →  Comfort 3pax
  • →  SUV 4pax
  • →  VIP Van 9pax
  • →  Mercedes S Class 3pax
  • →  Toyota Alphard 3pax
  • →  Economy 3pax
  • →  Van 10pax
  • →  Luxury VIP Van 9pax
  • →  Comfort Car 3pax
  • →  Luxury SUV 4pax
Flight Don Mueang Airport - Phuket $ 43.07–75.00 1h 20m – 1h 35m
  • →  Economy 06:35, 07:20, 08:55, 09:20, 10:05, 11:35, 12:35, 12:45, 13:50, 14:40, 15:20, 15:45, 16:35, 18:05, 19:30, 19:35, 20:55
Taxi Don Mueang Airport - Phuket $ 469.74–1,435.33 12h
  • →  Comfort
  • →  SUV 4pax
  • →  VIP Van 9pax
  • →  Mercedes S Class
  • →  Toyota Alphard
Taxi Suvarnabhumi Airport - Phuket $ 469.74–5,831.57 12h – 12h 41m
  • →  Comfort
  • →  SUV 4pax
  • →  VIP Van 9pax
  • →  Business
  • →  Standard
  • →  Mercedes S Class
  • →  Toyota Alphard

Frequently Asked Questions

How can I book tickets from Bangkok to Phuket?

Use the booking tool on this page to compare the transport options currently available from Bangkok to Phuket, including current prices and schedules.

How long does the coach from Bangkok to Phuket take?

Booking platforms list coaches at about 12 to 20 hours, with most departures in the late afternoon or evening. Traffic can change the result.

How long is the direct flight to Phuket?

Booking platforms list direct flights at about 1 hour 25 minutes from BKK and 1 hour 20 minutes to 1 hour 35 minutes from DMK.

Which Bangkok airport should I choose?

BKK and DMK are separate airports. Compare access to the selected airport, baggage and the final transfer from Phuket Airport before comparing the air time.

Are the coaches overnight services?

Most listed departures leave in the late afternoon or evening and arrive the next morning. The coach arrives at a terminal, not at a hotel, so plan the local transfer.

How much does it cost to get from Bangkok to Phuket?

Booking platforms list coach fares of about THB 780 to 1,220 per seat. One-way flights start from about THB 1,360, and Thai Airways shows round-trip economy fares from about THB 2,760 for November 2026.

What should I confirm before paying?

Confirm the dated coach or flight, the airport or terminal, baggage terms and the final transfer in Phuket.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] 12Go: Bangkok to Phuket timetable and prices. Retrieved October 15, 2026.
  2. [2] Sombat Tour: Coach schedule (Booking). Retrieved October 15, 2026.
  3. [3] Thai Airways: Book Flights from Bangkok to Phuket. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.