For almost everyone, flying is the right way to get from Bangkok to Phuket: about 1h25 in the air, often at a price close to a luxury bus if you book a few weeks ahead. The night bus suits small budgets that can accept 12 to 14 hours on the road; the night train to Surat Thani followed by a 4 to 5 hour bus is mostly a choice for the experience, since no railway reaches the island. The durations and prices below are rough figures noted in October 2026; confirm them with the airline or the SRT (1690) before you buy. ## Which option for which traveler | Option | Duration | Indicative price | Best for | |---|---|---|---| | Flight (BKK or DMK to HKT) | about 1h25 flying, 4 h door to door | €€ (from around 1,000 baht if booked early) | Most travelers, short stays | | Night bus (Southern Bus Terminal) | 12 to 14 h, sometimes more | € | Small budgets, saves a hotel night | | Night train + bus (via Surat Thani) | about 9 to 11 h by train, then 4 to 5 h by bus | €-€€ | Slow travelers who like trains | ## By plane: the simplest  Flights leave from both Bangkok airports. Low-cost airlines mostly use **Don Mueang** (DMK); full-service airlines use **Suvarnabhumi** (BKK). Pick the flight according to the airport closest to your hotel: getting from one to the other takes 60 to 90 minutes. See our guide to the Bangkok airports and the best airport transfer. In Phuket, the airport (HKT) is in the north of the island, 45 to 60 minutes from the main beaches (Patong, Kata, Karon): plan a taxi, minibus or pre-booked transfer. Checked bags and meals are often extra on low-cost carriers; compare the total price. Once in Phuket, the most popular excursion is the Phi Phi Islands and Maya Bay day trip with lunch. ## By night bus VIP and first-class buses leave from the **Southern Bus Terminal (Sai Tai Mai)** and reach the Phuket terminal (Bus Terminal 2) in the morning. Allow 12 to 14 hours, though travelers report delays of several hours; reclining seats and strong air conditioning make the night bearable with a jacket. Book online or at the terminal; prices depend on the class. Keep valuables on you, see scams and safety in Bangkok. ## By train + bus No train reaches Phuket. The route goes through **Surat Thani** station (actually in Phun Phin, about 15 km from the town): a night train from Krung Thep Aphiwat, about 9 to 11 hours, then a bus or minivan of 4 to 5 hours to Phuket. The total reaches 16 to 19 hours with connections, which travelers sometimes find long. It makes sense if you want to sleep in a berth or continue to another southern town; otherwise it costs time for little saving. Book the berth early (see the station guide) and the bus separately. ## Booking tips - Book the flight 3 to 4 weeks ahead; the Andaman high season runs from November to April. For Bangkok weather, see the best time to visit Bangkok. In the monsoon (May to October) the sea is rough and some boat trips are cancelled. - Compare the price with bags included, not the advertised fare. - For a stress-free arrival, book a hotel transfer in Phuket; to sleep near your chosen beach, compare hotels in Phuket. - For the overall trip budget, see the cost of a trip to Bangkok. ## Frequently asked questions **What is the fastest way to get from Bangkok to Phuket?** By plane: about 1h25 in the air, around 4 hours door to door including airports. **Is there a train to Phuket?** No. The train stops at Surat Thani (Phun Phin), then you take a 4 to 5 hour bus. **Is the night bus safe?** Generally yes with a reputable company; keep valuables on you and allow for possible delays. **Is it better to leave from Don Mueang or Suvarnabhumi?** Whichever is closest to your hotel and has the cheapest flight, bags included. ## Going further For other departures from the capital, see the train day trips from Bangkok and the Bangkok to Chiang Mai night train.

Updated on October 17, 2026



