Travelers checking bags for a domestic flight in Thailand

Transport & Routes

Chiang Mai to Phuket

How to get from Chiang Mai to Phuket: current nonstop flights or a Bangkok connection, plus airport transfers, schedule checks and the impractical overland alternative.

Reviewed 2026-07-10

Photo: Dimitri Karastelev on Unsplash

4 min read·4 sections
The short version
  • Chiang Mai and Phuket sit at opposite ends of the country — roughly 1,200 km apart, North to deep-south Andaman — so for all but the most determined overlanders the answer is simply: fly.
  • Nonstop Chiang Mai (CNX)–Phuket (HKT) services are currently sold by airlines including AirAsia; schedules can change, so check the exact travel date before booking.
  • When no direct flight suits your dates, you connect through Bangkok — Chiang Mai to BKK or DMK, then on to Phuket — which adds an airport change but keeps the whole journey to a single travel half-day.
  • Overland is technically possible but rarely sensible: it's two long days of trains and buses (or a drive) across the length of the country, worth it only as a deliberate slow journey, not as transport.
  • Flight times, frequency and fares change with airline schedules — look for a nonstop first, then compare a Bangkok connection if its time or price is better.

The short answer: fly

Chiang Mai and Phuket are about as far apart as two Thai destinations get — the North's mountain capital and the deep-south Andaman island sit roughly 1,200 kilometres apart, the better part of the country's length. That geography settles the question before it's really a question: you fly. The only people who shouldn't are those who actively want a multi-day overland adventure, and even they usually break it up rather than treat it as a way to 'get there'.

sunset under beach
Photo: v2osk / Unsplash

Airlines currently sell nonstop Chiang Mai–Phuket service, making a roughly two-hour direct flight the first option to compare. Frequency and operating days can change with airline schedules, so search the exact date rather than relying on a static route list. A connection through Bangkok remains the fallback when the nonstop timing or fare does not work.

This page is about pairing the North with the Andaman in one trip, which is one of the classic two-region Thailand routes — culture and mountains first, beaches second. We'll get you between them; the order, the stops and what to do at each end live on the guides linked below.

When the nonstop does not suit — connect via Bangkok

If the nonstop is unavailable, poorly timed or expensive, connect through Bangkok. Don Mueang (DMK) is a major low-cost hub, while Suvarnabhumi (BKK) carries full-service and low-cost domestic flights, including carriers such as Thai VietJet and some AirAsia services. Keep both legs at the same airport unless you deliberately allow several hours for a cross-city self-transfer.

The thing to manage with a connection is the layover. If you book the two legs as one through-ticket, the airline protects your connection; if you book them separately to save money, leave a generous buffer and remember your bags won't be checked through — you'll reclaim and recheck in Bangkok. A common, sensible move is to break the journey deliberately and spend a night or two in Bangkok anyway, turning the connection into a stop rather than a transfer.

Whichever flight you land, Phuket International (HKT) is at the island's northern tip, so budget a real transfer at the far end: the popular west-coast beaches are 30 to 45 minutes south by road and the far south over an hour. Pre-book an airport transfer or use a metered/airport taxi, and that last leg won't eat the time you saved in the air.

The overland option — possible, rarely worth it

For completeness: you can travel overland, but it's a journey, not a shortcut. There's no single train — the southern railway doesn't reach either Chiang Mai's line directly to Phuket — so an overland trip means stitching together the long northern train or bus down to Bangkok, then the southern leg toward Surat Thani, then a bus or van across to Phuket. Realistically that's two long days with at least one overnight, covering the entire length of the country.

It only makes sense as a deliberate slow trip — someone who wants to see the country roll past the window, stop in Bangkok and the south along the way, and treat the travel as part of the holiday. As pure transport between two beach-and-mountain endpoints, it's a false economy: you'll spend days and a hotel night to save money a budget flight often matches. If that's your aim, plan it as a multi-stop route on the itinerary pages rather than as a single hop.

Choosing your option — and what to verify

Decide by what's available and what you value. Best and usually best value, when it's running, is the direct CNX–HKT flight — fastest and simplest. Fastest fallback is a single-day connection via Bangkok, ideally on a through-ticket so the airline protects the layover. A built-in stopover in Bangkok turns that connection into a useful break rather than dead time. Overland is the backup of last resort, sensible only as a chosen slow journey. Whatever you fly, plan the transfer at the Phuket end so HKT-to-beach doesn't undo the air time.

Before booking, settle two things. First, availability: check whether the direct flight is actually scheduled on your travel dates, because that single fact decides whether you're taking a nonstop or building a connection. Second — the firm rule on every route page here — verify the volatile details: live flight times and fares, current connection options through Bangkok, and baggage rules all move with the season and the airline. Settle the mode here; confirm the schedule and the numbers at the source before you commit.

Chiang Mai → Phuket · at a glanceRoute FC

Best route
Current nonstop CNX → HKT service; use a Bangkok connection when the nonstop schedule or fare does not suit
Time range
~2 hours direct in the air; a travel half-day with a Bangkok connection
Transport modes
Direct flight · connecting flight via Bangkok · (impractical) overland train/bus
Cost range
Direct often best value when available; connections vary; overland a false economy
Best for
Travellers pairing the North with the Andaman beaches in one trip
Risk / buffer
Airline schedules change; allow connection time in Bangkok when needed and budget the transfer at the Phuket end
Verify
Whether the direct flight runs on your dates, plus live times and fares, before booking
Guide notes· Last reviewed

We keep big-picture advice stable (routes, neighborhoods, pacing). For time-sensitive details like opening hours or ticket rules, double-check official sources close to your travel dates.