ThailandKnowledge

Bangkok to Phuket

Compare all transport options — cost, duration, frequency, and which to choose.

Best Option for Most Travellers

Flight is the clear winner for almost all travellers — cheap, fast, and frequent. Book 2–4 weeks ahead for fares under ฿800 from Don Mueang.

All Transport Options

Flight

฿599–3,500
Duration1h 25m
Frequency30+ daily flights from BKK and DMK

Most convenient option. Thai AirAsia, Nok Air, Thai Lion Air, and Thai Airways all fly this route. Don Mueang (DMK) has the cheapest low-cost fares. From Phuket Airport (HKT) to Patong takes 45–60 minutes by taxi.

Overnight Bus

฿500–1,000
Duration12–14 hours
FrequencyMultiple daily from Mo Chit and Sai Tai Mai (Southern Bus Terminal)

Government and private coaches run from Bangkok's Southern Bus Terminal (Sai Tai Mai). Some private companies depart from Khao San Road area. Arrive Phuket Bus Terminal in the morning.

Combination (Bus + Ferry or Train + Bus)

฿700–1,200
Duration14–18 hours
FrequencyVarious combinations

Train to Surat Thani + bus/ferry onwards. Only worth it if you want to stop en route. Much slower and more complicated than a direct flight.

Who runs Bangkok to Phuket

Operators publishing this route on their own site. Booking direct is usually cheaper than through an agent.

  • Lomprayah High Speed Ferries

    checked 2026-08-21

    High-speed catamaran, with connecting coach

    Publishes a full 2026 timetable; book direct rather than through a beach-front agent.

    Book direct

Where you actually leave from and arrive

The transport infrastructure mapped at each end. Distances are straight-line from the town centre, not travel time — in Bangkok in particular the two are very different.

Bangkok

  • Don Mueang International Airport(DMK)· Airport21 km
  • Sam Yot· Train station1 km
  • Public Minivan Station (to Kanchanaburi / Koh Chang)· Bus station1 km
  • Phanfa Leelard· Ferry pier1 km

Phuket

  • Phuket International Airport(HKT)· Airport18 km
  • Laem Hin Pier· Ferry pier8 km

© OpenStreetMap contributors, ODbL. Harvested 2026-08-01.

Tips & Things to Know

  • 1

    Phuket has no train station — the Southern Railway terminates at Surat Thani (for Koh Samui connections). All overland options require a bus at some stage.

  • 2

    Grab operates at Phuket Airport from the arrivals area. Official airport taxis charge ฿800–1,000 to Patong depending on the zone — Grab is usually cheaper.

  • 3

    The Phuket Bus Terminal is 4km north of Phuket Town and 15km from Patong — factor in a local transfer on arrival.

Disclaimer

Transport fares, schedules, and operators change frequently. Always verify current timetables and prices before your trip. Prices shown are approximate and may vary by season, operator, and booking platform.

Frequently Asked Questions