Chiang Mai to Phuket is one of the few routes in Thailand where the answer is genuinely one word: fly. It’s a 2-hour hop, it’s frequent, and it’s cheaper than the alternatives. This guide covers what the flight actually costs, what the 24-hour bus involves for anyone determined to stay on the ground, and why the train option people ask about doesn’t exist.
Prices are in US dollars as quoted by the booking platforms, with Thai baht in parentheses at ฿33 = US$1 (July 2026). Sources are linked at the bottom.
Quick comparison
| Mode | Duration | Rough price (one-way) | Verdict |
|---|---|---|---|
| Direct flight | 2h05m | From ~US$44 (฿1,450) | The obvious choice |
| VIP bus (GreenBus) | 24h40m | ~US$90-130 (฿3,000-4,300) | Slower and pricier |
| Train | Not possible direct | — | No railway to Phuket |
| Flight via Bangkok | 4-6h with connection | Varies | Only if notably cheaper |
Flying: 2 hours, from about US$44
Thai Vietjet and Thai AirAsia fly Chiang Mai (CNX) to Phuket (HKT) direct in about 2 hours 5 minutes. As of July 2026 there are roughly 84 flights a week on the route, so finding a workable departure time is rarely the problem.
Fares start around US$44 (฿1,450) one-way with Thai Vietjet booked ahead, with round-trips found from about US$115. Typical fares sit above the floor, and this is worth taking seriously: CNX-HKT has a fraction of the frequency of the Bangkok trunk routes, so last-minute pricing bites harder here. A week’s notice makes a real difference; a day’s notice can double the fare.
Both airports are straightforward. Chiang Mai International is 15 minutes from the old city, and Phuket International sits at the north end of the island — budget 45-60 minutes to Patong and up to 90 to Kata or Karon in traffic.
The 24-hour bus: for the determined only
GreenBus runs Chiang Mai to Phuket as a single through service taking 24 hours 40 minutes, at roughly US$90-130 (฿3,000-4,300).
To be fair to it, the bus itself is good. It’s a luxury VIP24 coach — three seats per row instead of the usual four, seats that recline close to flat, and an airline-style entertainment screen at every seat. As overnight buses go, this is the top tier of what Thailand offers.
But the arithmetic doesn’t work. It costs more than a flight booked in advance and takes roughly twelve times as long. Two nights of your trip disappear into a coach seat. Take it only if you won’t fly, or if a full day of watching the country change from northern hills to southern palm is something you actively want.
There is no train to Phuket
This comes up constantly, so to be clear: Phuket has no railway station. The southern line doesn’t reach the island. Any itinerary showing a “train from Chiang Mai to Phuket” is really a 12-15 hour train to Bangkok (฿300 for a seat up to about ฿1,800 for a sleeper) followed by a bus or flight south. That’s two legs, at least one overnight, and no saving over the direct flight.
If you want the rail experience for its own sake, do it as its own trip — the Bangkok to Chiang Mai sleeper is the journey worth taking — and fly the Phuket leg.
One thing worth knowing before you book
Chiang Mai and Phuket run on opposite seasonal calendars. Phuket sits on the Andaman coast, where the southwest monsoon runs roughly May to October — that’s the rainy, choppy, some-boats-cancelled half of the year. Chiang Mai in those same months is green, cool in the mornings, and at its most pleasant.
November to April flips it: Phuket is at its best, and the north moves through cool season into the hot, hazy burning season around February to April. If the trip is flexible, November to February is the window where both ends are good at once.
Which should you pick?
Fly, direct, booked a week or more ahead. Thai Vietjet or Thai AirAsia, about US$44-90 one-way, two hours in the air.
Everything else on this route is a worse version of that. The bus is a fine coach on an unreasonable schedule, the train doesn’t go, and a Bangkok connection only makes sense if it saves real money.
Before you lock dates, check outthailand.com’s best time to visit Phuket guide against the best time to visit Chiang Mai guide — the two ends of this trip peak at different times. Once you land, things to do in Phuket covers the island and where to stay in Phuket covers picking a beach. If Phuket is a jumping-off point rather than the destination, see Phuket to Phi Phi and Phuket to Krabi. Still in the north for now? The Chiang Mai events hub has what’s on before you go.
Sources
- Trip.com: Chiang Mai to Phuket Flight Time & Schedules: direct airlines, 2h05m flight duration, weekly frequency
- Skyscanner: CNX to HKT: fare ranges on the direct route
- Momondo: Chiang Mai to Phuket flights: Thai Vietjet fare examples, one-way and round-trip
- Expedia: CNX to HKT: sample fares by airline
- Rome2Rio: Chiang Mai to Phuket: mode comparison, bus duration and fare range, absence of rail to Phuket
- Bookaway: Getting from Chiang Mai to Phuket: GreenBus VIP24 service detail
- Chiang Mai Travel Hub: Chiang Mai to Phuket: train-to-Bangkok fares and why there is no direct rail option