Bangkok to Phuket: bus, train or flight?
The bus is the cheapest way from Bangkok to Phuket: 8 buses a day from ฿796, taking about 12h 20m. The first bus leaves at 16:00, the last at 19:50. 8 of them run overnight. Flight: about 1 hour 25 minutes.
Bus times and fares checked 2026-10-30.
All the ways to travel
| How | Journey | From | Note |
|---|---|---|---|
| Bus | 12h 20m | Bangkok Bus Terminal Southern (Sai Tai Mai) | 8 a day, from ฿796 |
| Flight | about 1 hour 25 minutes | Don Mueang (DMK) or Suvarnabhumi (BKK) | The fastest way |
| Train | no direct train | – | Trains go as far as Surat Thani; from there it is about 5 hours by bus |
By bus from Bangkok to Phuket
- 8 departures a day, first 16:00, last 19:50
- Fares from ฿796 to ฿1,238, set by the bus companies
- Journey about 12h 20m (fastest 11h 30m)
- 8 overnight buses: you sleep on board and arrive the next morning
- Bus companies: Lignite and Phuket Travel
- Boarding points: Bangkok Bus Terminal Southern (Sai Tai Mai), Bangkok Bus Terminal Chatuchak (Mo Chit 2)
- Drop-off points: Thalang District Bus Stop and Amphoe Thalang (Opposite Wat Phra Nang Sang)
- Bus classes: A/C 1st class from ฿796 · VIP · 24 seats from ฿1,238
Where the buses leave and arrive
Buses leave from the Southern Bus Terminal (Sai Tai Mai) or Mo Chit 2 and arrive at Phuket Bus Terminal 2, north of Phuket Town. Patong and Kata are about 45 minutes further by taxi or Grab.
Coming back
Phuket to Bangkok: 1 buses a day from ฿1,238, the last one at 17:40.
Tips
- Most buses run overnight: you arrive in Phuket in the morning, ready for the beach.
- Book ahead for holidays (Songkran in mid-April, New Year, long weekends): buses sell out.
- Air-conditioned buses are cold, especially at night: bring a jacket.
- Be at the terminal 30 minutes before departure and show your e-ticket at the bus company's counter.
Questions
How much is the bus from Bangkok to Phuket?
From ฿796 to ฿1,238, depending on the bus company and class.
How long does the bus from Bangkok to Phuket take?
About 12h 20m; the fastest bus takes 11h 30m.
Where does the bus to Phuket leave from?
Bangkok Bus Terminal Southern (Sai Tai Mai) and Bangkok Bus Terminal Chatuchak (Mo Chit 2).
Is there an overnight bus from Bangkok to Phuket?
Yes: 8 of the 8 daily buses run overnight.
More travel guides
- Bangkok to Chiang Mai: bus, train or flight?
- Bangkok to Krabi: bus, train or flight?
- Bangkok to Pattaya: bus, train or flight?
- Bangkok to Hua Hin: bus, train or flight?
- Bangkok to Koh Samui: bus, train or flight?
- Bangkok to Chiang Rai: bus, train or flight?
- Bangkok to Kanchanaburi: bus, train or flight?
- Bangkok to Koh Chang: bus, train or flight?
- Phuket to Krabi: bus, train or flight?