Bangkok to Phuket travel guide

Getting to Phuket from Bangkok

Compare the practical ways to reach Phuket by plane, overnight train and road transfer, coach, car, private driver or private aircraft—with a clear road-route overview and the details that prevent avoidable travel mistakes.

Quick answer

Flying is simplest; every land option takes a full travel day

A direct flight is normally the easiest choice and takes about 1 hour 20 minutes in the air. Phuket has no railway, so train travellers change to road transport at Surat Thani. Direct coaches and cars use the mainland road network before crossing Sarasin Bridge onto the island.

Fastest overall

Direct flight
Best for most travellers, short holidays and easy connections.

Sleep while travelling

Night train + road
A slower journey with a railway experience, but one essential transfer.

Simplest land route

Overnight coach
Direct from Bangkok to Phuket without changing in Surat Thani.

Most flexible

Self-drive
Useful for a wider southern Thailand road trip, with sensible rest stops.

Door-to-door

Private driver
Comfortable for families or groups who do not want to drive.

Premium

Private jet
Flexible, expensive and subject to aircraft, airport and slot arrangements.

Option 1 · fastest

Fly from Bangkok to Phuket

Bangkok has two airports. Check the three-letter airport code before paying, especially if you are connecting from an international flight. A flight from one Bangkok airport cannot be reached quickly from the other when traffic is heavy.

BKK · SuvarnabhumiCommon for international connections and full-service domestic flights.
DMK · Don MueangA major base for low-cost domestic flights. Allow extra time if transferring from BKK.

Airlines commonly appearing on Bangkok–Phuket searches include the following. Routes, airport usage, baggage rules and daily frequency can change, so always confirm the exact airport and date on the airline’s own booking page.

Passenger waiting area inside Phuket International Airport's domestic terminal
Inside Phuket International Airport’s domestic terminal, the arrival point for direct flights from Bangkok.Photo: Athikhun.suw / Wikimedia Commons, CC BY-SA 4.0.

Option 2 · railway experience

Night train to Surat Thani, then road to Phuket

There is no railway line onto Phuket. The normal rail plan is to travel from Bangkok’s Krung Thep Aphiwat Central Terminal to Surat Thani Railway Station, which is in Phunphin district, then continue by coach, minivan or private car.

  1. Book a Southern Line train from Bangkok to Surat Thani.
  2. If you want a sleeper, reserve early and confirm the berth class.
  3. On arrival, transfer by road to Phuket. The road leg commonly takes around four to five hours, depending on the connection, traffic and final destination.
  4. Confirm whether your road ticket leaves from the railway station area or requires a transfer to another terminal.

Use the official State Railway timetable and D-Ticket booking site for the current train, station and seat details.

Front entrance of Surat Thani Railway Station in Phunphin, Thailand
Surat Thani Railway Station is in Phunphin, where rail travellers change to road transport for Phuket.Photo: OraMAAG / Wikimedia Commons, CC BY 4.0.

Option 3 · direct overnight land travel

Take an overnight coach

Long-distance coaches run between Bangkok and Phuket, normally from Bangkok’s Southern Bus Terminal area. Many services travel overnight and arrive at Phuket Bus Terminal 2, near Phuket Town rather than the west-coast resorts.

Allow roughly 12 to 14 hours, with extra time for traffic and stops. Seat layout, toilet access, meal stops, luggage handling and the Phuket arrival terminal vary, so confirm these before booking rather than relying on an old timetable screenshot.

Long-distance coaches at Bangkok Southern Bus Terminal platforms
Long-distance coaches at Bangkok’s Southern Bus Terminal, the usual departure area for road services to southern Thailand.Photo: Ilya Plekhanov / Wikimedia Commons, CC BY-SA 3.0.

Option 4 · most flexible

Drive from Bangkok to Phuket

The road journey is roughly 850 kilometres. Allow about 12 to 14 hours with sensible breaks; weather, roadworks and Bangkok or Phuket traffic can add time. For most visitors, splitting the drive with an overnight stop is safer and more enjoyable than treating it as one endurance run.

Sarasin Bridge carrying the road between Phang Nga and Phuket across the water
Sarasin Bridge carries Route 402 across the channel between Phang Nga and Phuket—the island’s road connection to mainland Thailand.Photo: egor_demin / Wikimedia Commons, CC BY 3.0.
BangkokHighways 35 / 4
Hua HinPhet Kasem Road
ChumphonJoin Highway 41
Surat Thani401 / 415 corridor
Phang NgaHighway 4
Phuket402 over Sarasin Bridge
Licence and insurance
Confirm that your licence, International Driving Permit where required, rental terms and insurance are valid for Thailand.
Drive on the left
Thailand drives on the left. Avoid starting a long drive immediately after a long-haul flight.
Fuel and rest stops
Plan stops before you are tired. Do not rely on a single estimated arrival time.
One-way rental
Check whether the vehicle can be returned in Phuket and what relocation fee applies before booking.

Options 5 and 6 · private travel

Private driver or charter flight

A private car with driver follows the same road route as self-driving, but removes the fatigue and one-way rental problem. It can make sense for families or groups who want door-to-door travel and planned rest stops. Confirm the vehicle, luggage capacity, driver rest plan, total price and hotel destination in writing.

Private jets are a genuine premium option. The Civil Aviation Authority of Thailand publishes private-aircraft facilities and operating procedures for Phuket International Airport. A Bangkok–Phuket charter is a bespoke booking rather than a turn-up service; availability depends on aircraft positioning, passenger count, airport slots, handling and the exact departure airport.

Choose your route

Bangkok to Phuket travel options compared

MethodTypical planning timeChangesBest forMain caution
Direct flightAbout 1h 20m in the air; longer door to doorNone in the airMost travellersCheck BKK versus DMK
Night train + roadOvernight rail journey plus 4–5h by roadRequired at Surat ThaniRail experience and sleepersNo train reaches Phuket
Overnight coachRoughly 12–14hNormally directBudget-conscious land travelConfirm terminals and seat type
Self-driveRoughly 12–14h with breaksNoneRoad trips and flexibilityFatigue, licence and insurance
Private driverSimilar to self-driveNoneFamilies and groupsVehicle, driver-rest and quote details
Private jetFast air time; bespoke total journeyNonePremium flexible travelHigh cost, slots and handling

Useful reality check

What is not a direct Bangkok–Phuket option?

No direct train
The railway does not cross onto Phuket. Surat Thani plus a road transfer is the normal rail combination.
No normal passenger ferry
There is no practical scheduled passenger boat from Bangkok to Phuket. Any sea-heavy itinerary requires separate road or rail links and is not a simple direct route.

After you arrive

Phuket is larger than it looks on a map

Phuket International Airport is in the north of the island. Phuket Town, Patong, Kata, Karon, Chalong, Nai Harn and Rawai all require onward road travel, and busy periods can extend journey times. Confirm your hotel area before choosing an airport bus, taxi, ride-hailing car or pre-arranged transfer.

For the low-cost west-coast route, read our Phuket Smart Bus guide. If Phuket is one stop in a longer holiday, use our Thailand travel guide to plan what comes before or after the island. For wider Phuket planning, return to the Phuket Travel Guide.

Frequently asked questions

Getting to Phuket FAQs

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

For most travellers, a direct flight is easiest. Compare the complete journey—including the Bangkok airport, baggage and the road transfer from Phuket Airport—rather than comparing flight time alone.

Can I take a train all the way to Phuket?

No. Take the Southern Line to Surat Thani Railway Station, then continue to Phuket by road.

Which Bangkok airport flies to Phuket?

Both Suvarnabhumi (BKK) and Don Mueang (DMK) can have Phuket flights. The airline and schedule determine the airport, so check the code on every booking.

How long does it take to drive from Bangkok to Phuket?

The route is roughly 850 kilometres. Plan about 12 to 14 hours with sensible breaks, and allow more time for traffic, weather or roadworks.

Is there an overnight bus from Bangkok to Phuket?

Yes, long-distance coaches commonly run overnight. Confirm the exact Bangkok departure terminal, Phuket arrival terminal, seat layout and luggage rules for your chosen date.

Can I fly privately from Bangkok to Phuket?

Yes. Private jets can operate into Phuket International Airport subject to aircraft availability, airport permission, slots and handling arrangements. This is a bespoke charter rather than a scheduled passenger service.

Information checked 30 August 2026

Core route facts were checked against airline booking pages, the official State Railway timetable and booking route, Thailand highway information, Phuket Airport information and the Civil Aviation Authority of Thailand’s Phuket aerodrome material. Timetables, fares and operating details can change after publication.

State Railway timetable · SRT D-Ticket · Phuket International Airport · Current CAAT Phuket aerodrome information

Continue planning

Plan your Phuket arrival and onward travel

Once you have chosen how to reach the island, use the Phuket Airport guide for terminals, arrivals and hotel transfers, then compare buses, taxis, driving and transfers in the Getting Around Phuket guide.

If this is your first visit, the First-Time Visitor’s Guide to Phuket brings the essential decisions together.

For arrival-day details, use the Phuket Airport guide. Travellers with mobility requirements should also review the accessible Phuket planning guide before confirming a vehicle or hotel transfer.

Need help planning the Phuket part?

Tell us your arrival date, hotel area and who is travelling. We can help you plan the island part of the journey and choose suitable Phuket days once you arrive.

Ask Visit Phuket
Last reviewed: 30 August 2026.Details can change, so check current official information and confirm important arrangements before travel.