Phuket to Bangkok: the comparison
| Option | Who it suits | Duration | Indicative price |
|---|---|---|---|
| Plane | Most travellers | 1 h 20 to 1 h 35 in the air | From about 1,000 baht if booked ahead; dearer in December-January and at Songkran |
| Night bus (VIP) | Small budget, no flying | 12 to 14 h (sometimes over 20 h) | About 700 to 1,100 baht |
| Bus plus night train via Surat Thani | Train enthusiasts | 13 to 19 h in all | About 18 to 58 dollars depending on class |
| Private car | Groups, stops on request | 10 to 12 h | About 180 to 280 dollars per car |
Prices and durations vary with the season and the source: check on the date of your trip.
The plane: which airport to choose in Bangkok
Flights leave Phuket airport for two Bangkok airports. Low-cost airlines (Thai AirAsia, Nok Air, Thai Vietjet) mostly use Don Mueang (DMK), the smaller one, sometimes further from your hotel; Thai Airways and Bangkok Airways use Suvarnabhumi (BKK). If you connect to an international flight, stay at the same airport to avoid a transfer between the two. For Phuket airport and the trip to the beaches, read Phuket airport and the beaches.
Night bus and train
The night bus leaves from Phuket bus station and arrives at Bangkok's Southern Terminal (Sai Tai Mai): allow 12 to over 20 hours depending on traffic. There is no direct train: some travellers combine a bus to Surat Thani (Phun Phin) with a sleeper train to Bangkok, for a total journey of 13 to 19 hours. It is cheaper than flying only if you do not count your time.
Private or hired car
The road is about 850 km: a whole day of driving. It is not recommended solo. For trips on the island, see car hire at Phuket airport and getting around Phuket.
When to go
Book early for December-January and for Songkran (April): air fares rise sharply. For the best time of your stay, read the best time to visit Phuket.
FAQ
What is the fastest way from Phuket to Bangkok?
The plane, in about 1 h 20 to 1 h 35 in the air, with around fifty flights a day.
Is there a direct train from Phuket to Bangkok?
No: Phuket has no station. You have to go through Surat Thani (Phun Phin) by bus or minibus, then take a train.
Which Bangkok airport should I choose?
Don Mueang (DMK) for low-cost airlines, Suvarnabhumi (BKK) for Thai Airways and Bangkok Airways. Keep the same airport if you connect to an international flight.
When should I book?
A few weeks ahead for the best prices, earlier for December-January and Songkran.



