Bangkok to Phuket
กรุงเทพฯ → ภูเก็ต
Thailand’s biggest island, with the Andaman Sea’s beaches, Old Phuket Town and island-hopping to Phi Phi and Phang Nga Bay.
Our pick: Fly. There’s no train to Phuket, and the bus takes all night.
Time vs price
Travel timePrice per person
✈ Flight 1h 20m–1h 30m ฿900–฿2,800
🚌 Bus 12 h–14 h ฿700–฿1,100
⛴ Train/bus + ferry 14 h–16 h ฿900–฿1,600
Typical ranges, checked 2026-10. Prices change with season and how early you book.
Tips from a local
- Phuket airport is at the north of the island — allow an hour to reach Patong, Kata or Karon.
- The west coast gets rough seas from May to October.
Still in Bangkok first? Plan your days with the itinerary planner, and see the airport transfer calculator if you're flying out.
Frequently asked questions
What is the fastest way from Bangkok to Phuket?
Flight: about 1h 20m–1h 30m, from Don Mueang or Suvarnabhumi.
What is the cheapest way from Bangkok to Phuket?
Bus: from about ฿700 per person, taking 12 h–14 h.
How far is Phuket from Bangkok?
About 840 km by road.