HomeBus routesBangkokPhuket
SE Asia bus route

🇹🇭 Bangkok Phuket 🇹🇭

Bangkok to Phuket is a marathon 11-14h overnight run. Most people fly (1h20 for ฿900-1800 booked ahead) — the bus is only worth it if you're on a tight budget or hate flying. VIP sleeper coaches depart from the Southern Bus Terminal (Sai Tai Mai) 16:00-19:00 daily. Nakhonchai Air + Lomprayah + Sombat Tour are the reliable operators. Route runs via Hua Hin and Surat Thani — buses stop for meals + toilets. Consider train+ferry combo (Bangkok → Surat Thani → ferry) if you're heading onward to Koh Samui.

Distance
862 km
Duration
11-14h
Operators
4
Region
SE Asia

Scam-note + booking tips

Same as Bangkok-Chiang Mai — buy tickets direct on 12go, at the terminal counter, or on the operator's website. Avoid Khao San Road agents.

Operators comparison

PREMIUM

Nakhonchai Air (VIP 24-seat)

VIP sleeper 24-seat

2-3x daily overnight

Price
฿1200-1500 (~$34-42)
Meals WiFi Blanket On-board attendant
RELIABLE

Sombat Tour VIP

Gold VIP 32-seat

3-5x daily

Price
฿900-1300 (~$26-37)
Meals AC Reclining
RELIABLE

Lomprayah (combo bus + ferry to Koh Samui)

AC coach + fast ferry

2x daily

Price
฿1300-1800
One ticket Direct to islands
AVOID

Unbranded operators

Standard AC

Price
฿500-800
Avoid — accident history + luggage theft.

Book BangkokPhuket

Live schedules + prices. Cancel free 24h before departure.

Book on 12go

Stay in Phuket

Find hotels in Phuket

1.4M+ properties · Trip.com

Search hotels

Frequently asked

Is the Bangkok to Phuket bus worth it vs flying?

For most travellers no — a 1h20 flight for ฿900-1800 booked in advance beats a 12h overnight bus for ฿1000-1400 on time alone. Bus is only worth it if you (a) hate flying, (b) love overnight travel + save a hotel night, or (c) got a booking after all flights sold out.

How long is Bangkok to Phuket by bus?

11-14 hours depending on operator + traffic. Nakhonchai Air fastest at ~11h with minimal stops. Sombat + regular buses 12-14h with meal + toilet stops. Overnight departures arrive 04:00-07:00 in Phuket.

Bangkok to Phuket: bus vs train + ferry?

Bus: 11-14h direct. Train to Surat Thani + ferry: 12-16h combined, more comfortable overnight sleeper option. Neither beats the flight for pure speed but train+ferry combo is scenic if you're heading to Koh Samui or Koh Phangan.

Where does the Phuket bus arrive?

Phuket Bus Terminal 2 (Terminal 2 — the newer one, not old town). 4 km northeast of Phuket Town. Take a songthaew or Grab (฿150-350) to your hotel in Patong, Karon, Kata, or the Old Town.

Related travel guides