Chiang Mai (CNX) — The Complete 2026 Airport Guide
Here is the thing nobody tells you about Chiang Mai: the airport is barely four kilometres from the Old City. You can land, clear the terminal and be at a guesthouse inside the moat in 10 to 15 minutes — often before you would have finished walking between terminals at Bangkok or Phuket. It is a small, single-building airport that gets you into town faster than almost any other in Asia. The one thing that can spoil the trip has nothing to do with the airport at all — it is the smoke.
Last verified: July 2026. Fares, visa rules and Thailand’s entry paperwork change often — confirm the specifics on your ticket and at official signage before you travel. Exchange values are approximate (converted at roughly THB 34 to the US dollar, THB 38 to the euro).
Quick reference
| Detail | What you need to know |
|---|---|
| Airport | Chiang Mai International Airport, IATA CNX / ICAO VTCC — northern Thailand’s main gateway; around 9.5 million passengers in 2025, operated by Airports of Thailand (AOT) |
| Location | ~4 km southwest of the Old City — a 10–15 minute drive. Unusually close for an international airport |
| Terminals | One building, split into a domestic side and an international side under the same roof; a few minutes’ walk between them |
| Into town | Airport taxi from the counter THB 150–250 (~$4.50–7.50) · Grab THB 120–200 · RTC Smart Bus THB 20–30 · red songthaew ~THB 30–40 from the main road |
| Entry | Every foreign visitor must file the free Thailand Digital Arrival Card (TDAC) online before arrival. Visa-exempt stay is 60 days for now, but a cut to 30 days is approved — check before you book |
| Watch out for | The burning-season haze (roughly Feb–Apr) · TDAC scam sites · no through-checked bags on separate budget tickets · airport-taxi vs metered pricing |
A small airport that gets you into town fast
Chiang Mai is refreshingly simple after the sprawl of Bangkok. It is one passenger building with a single runway, handling both domestic and international flights, and it sits right on the edge of the city — about 4 km southwest of the Old City moat, roughly a 10–15 minute drive in normal traffic. That proximity is the airport’s best feature and the reason a Chiang Mai arrival feels so easy: there is no 60-km rail slog, no airport express to decode, no hour of expressway. You walk out of arrivals, take a short ride, and you are at Tha Phae Gate.
Because it is compact, the whole airport is quick to move through — but “compact” also means it can feel tight and busy at peak times, especially the international arrivals hall when two or three wide-bodies land together, and the single baggage area during Chinese New Year or the Yi Peng lantern festival in November. Budget a little patience at immigration in high season; the walk to ground transport itself is short.
CNX runs 24 hours, so red-eye arrivals from the Gulf or late domestic hops from Bangkok are normal. The airport is operated by AOT, the same state operator as Bangkok’s Suvarnabhumi and Don Mueang, and it is in the early stages of a multi-year terminal expansion (a new international terminal plus a refurbished domestic one) to lift capacity well beyond today’s ~9.5 million passengers. There is also a long-discussed second airport for the region — a “Lanna” / new Chiang Mai airport proposed in neighbouring Lamphun province, some 25 km out — but that is a 2030s project at the earliest, and CNX will keep operating alongside it. For your 2026 trip, CNX is the airport.
Getting into the Old City
The short distance means every option is cheap and quick; the only real question is how much hassle you want to avoid. Here is the honest comparison for the ~4 km run to the Old City / Tha Phae Gate:
| Option | Price | Time | Verdict |
|---|---|---|---|
| Airport taxi (counter) | THB 150–250 (~$4.50–7.50 / €4–6.50) | ~10–15 min | The default — pay at the desk in arrivals, get a slip, join the rank. No haggling |
| Grab | THB 120–200 (~$3.50–6 / €3–5) | ~10–15 min | Usually cheapest and price-locked in the app; walk to the marked ride-hail pickup. Surges late at night and during festivals |
| RTC Smart Bus | THB 20–30 (~$0.60–0.90 / €0.55–0.80) | ~25 min | Cheapest fixed option; a real bus with luggage space — if it’s running (see below) |
| Red songthaew | ~THB 30–40 per person | ~15–25 min | Shared pickup-truck taxis; unreliable at the airport itself — better flagged from the main road |
Airport taxi and Grab — the two you’ll actually use
The frictionless choice is the airport taxi counter in the arrivals hall: you tell them your destination, pay a fixed or metered fare (typically THB 150–250 to central Chiang Mai, with an airport surcharge baked in), and take the slip to the rank. No negotiating, no meter games. If you would rather see the price before you commit, Grab is the other standard: fares run about THB 120–200 to the Old City, locked in the app, and there is a dedicated ride-hail pickup point — follow the signs rather than accepting a tout inside the terminal. Grab prices climb between roughly 22:00 and 06:00 and during big festivals, but even the surge stays cheap by Western standards.
Bus and songthaew — cheap, if you’re patient
The RTC “Chiang Mai Smart Bus” (route R3) loops between the airport and the city, roughly every 25–30 minutes from about 06:30 to 23:30, taking around 25 minutes for a flat THB 20–30. It is a proper air-conditioned bus with room for a suitcase — genuinely the best value if the timing suits. One caveat worth knowing: the RTC network has had funding wobbles and route suspensions over the years, so confirm it’s actually operating when you land rather than assuming. The red songthaew shared trucks are the local staple (THB 30–40 a head) but are erratic straight from the terminal; most travellers who want one walk the few hundred metres to the main road to flag a passing truck.
One building, two sides: domestic and international
CNX has a single terminal building. Inside, it is divided into a domestic section and an international section — you will see them signed as separate “terminals,” but they are wings of the same structure, connected landside, and a walk of only a few minutes apart. There is no shuttle, no separate building to find, and no 15 km transfer of the kind that catches people out at bigger Asian hubs.
Most of CNX’s traffic is domestic and low-cost: Thai AirAsia, Thai Vietjet, Nok Air, Thai Lion and Bangkok Airways run the heavy Bangkok shuttle (to both Suvarnabhumi and Don Mueang) plus routes to Phuket, the islands and other Thai cities. The international side handles flights to China (Shanghai, Guangzhou, Hong Kong and more), plus regional connections to places like Seoul, Kuala Lumpur, Singapore and Taipei. If you are coming from Europe or North America, you will almost always connect through Bangkok — there are no direct long-haul flights from the West to Chiang Mai.
Entry: the TDAC and Thailand’s shrinking visa-free stay
Thailand’s arrival paperwork changed in the last two years, and two things are essential to get right before you fly.
The Thailand Digital Arrival Card (TDAC) is mandatory
The old paper TM6 arrival card is gone. Every foreign national arriving in Thailand — including visa-exempt visitors, visa-on-arrival, e-Visa and full-visa holders — must now file the Thailand Digital Arrival Card (TDAC) online before entry and show the resulting QR code at immigration. Key points:
- File it within 72 hours before arrival. It is free, and the only official portal is tdac.immigration.go.th — treat every other “arrival card” site that asks for a fee as a scam.
- It is valid for a single entry. If you leave and re-enter (say, a border hop to Laos and back), you file a fresh TDAC and get a new QR code each time.
- Do it on your own phone before you queue; there is no reliable free Wi-Fi advantage to leaving it until you land, and the immigration desk will expect the QR ready.
Visa-free stay: 60 days for now, 30 days approved
This is the fast-moving fact, so read it carefully. Passport holders from most Western countries (the US, Canada, the UK, EU states, Australia, Japan and many more) can currently enter Thailand visa-free for up to 60 days under the exemption scheme. However, in May 2026 the Thai cabinet approved cutting that back to 30 days for most nationalities. The change becomes law only once the required notifications are published in the Royal Gazette, taking effect roughly 15 days later — and at the last public check that publication had not yet happened, so the 60-day rule still applied at the border.
Burning season: the one thing that can ruin the timing
This is the single most important trip-planning fact for Chiang Mai, and most airport guides ignore it. For roughly February through April — worst in late February and March — farmers across northern Thailand and neighbouring countries burn crop stubble, and forest fires add to it. Chiang Mai sits in a mountain basin that traps the smoke, and for weeks the city can have some of the worst air quality on the planet.
This is not hand-wringing. On 30 March 2026, Chiang Mai was ranked the most polluted city in the world for the day, with an AQI around 233 (“very unhealthy”) and PM2.5 near 188 µg/m³ — many times the level considered safe. The provincial government banned open burning from 1 February to 31 May 2026, but enforcement is imperfect and the haze still arrives most years. On the worst days, mountain views vanish, outdoor activities become genuinely unpleasant, and reduced visibility can occasionally disrupt or delay flights.
What this means for you:
- If you can choose your dates, avoid roughly mid-February to mid-April. November to January is the classic sweet spot — cool, clear and dry.
- If you must travel in the smoke window, plan indoor-friendly days, pack a proper N95/KN95 mask, and check a live air-quality app (AQI readings shift day to day and there are clear windows even within the season).
- Travellers with asthma, heart or lung conditions, and families with small children, should think hard before booking Chiang Mai during these months.
Lounges
CNX is a modest airport, so do not expect a flagship hub lounge — but there is reliable pay-in or Priority Pass access. The workhorse is The Coral Executive Lounge, which has outlets on both sides of the building: one on the 2nd floor of the domestic terminal (near Gate 8) and one airside on the 2nd floor of the international departures hall (by the VAT-refund office).
- The Coral Executive Lounge — Priority Pass accepted; walk-in around THB 1,200 (~$35 / €32) for up to 3 hours. Hot and cold food, drinks including alcohol, Wi-Fi, power, and a complimentary short massage. The common maximum stay is 3 hours.
- Airline lounges — Bangkok Airways operates its own lounge for eligible passengers, and Thai Airways’ Royal Orchid Lounge serves its premium and Star Alliance flyers on the domestic side; access there is by cabin/status, not walk-in.
Given the airport’s size, a Coral pass is plenty for a comfortable wait; there is no need to over-plan lounges here.
Connections and self-transfers
CNX is overwhelmingly a point-to-point airport, not a transfer hub, and that shapes how connections work. If you booked a single through-ticket (for example a Bangkok Airways or Thai Airways itinerary via Bangkok), your bags are checked through and the connection is handled for you — CNX’s role is just the short walk from arrivals to your domestic or international departure.
The trap is the separate-ticket low-cost connection, which is common here because so much traffic is AirAsia, Vietjet and Nok. On separate tickets there is no through-checking: you collect your bag, exit, walk to the other side of the building (or re-clear immigration if you’re switching between international and domestic), and re-check in from scratch. The physical distances are tiny, but you must clear the full arrivals-and-departures process in between. If you are self-connecting through CNX on budget tickets, give yourself a generous buffer — treat it like two separate trips, because if you miss the onward flight there is no protection.
Food, money and Wi-Fi
Food: CNX is not a dining destination, but you will not go hungry. There are Thai and international outlets, cafés and a food court, with the usual airport markup — a bowl of noodles or a rice dish is far cheaper at the local shops a few minutes away in town, so save your appetite if you can. Landside, the streets immediately around the airport have plenty of proper Thai food at Chiang Mai prices.
Money & SIM: use bank ATMs rather than the exchange booths for the best rate, but be ready for Thailand’s standard foreign-card ATM fee (around THB 220 per withdrawal) — take out a larger amount at once to minimise it, and always decline the machine’s offer to bill you in your home currency (choose baht). Prepaid tourist SIMs from AIS, True and dtac are sold in the arrivals area; an eSIM bought before you land is the least-hassle option and avoids the counter queue.
Practicalities: free Wi-Fi is available in the terminal; there are ATMs, currency exchange, car-hire desks and left-luggage in the arrivals area. Because everything is under one roof and close together, orientation is easy — CNX rarely needs a map.
Frequently asked questions
How far is Chiang Mai airport from the city, and how do I get in?+
Very close — about 4 km southwest of the Old City, a 10–15 minute drive. The easy options are the airport taxi counter in arrivals (THB 150–250, fixed or metered) or a Grab through the app (THB 120–200). The RTC Smart Bus is cheapest at THB 20–30 but runs only every 25–30 minutes and has had reliability issues, so confirm it’s operating. Because it’s so close, a private transfer is rarely worth the markup.
Do I need a visa to visit Chiang Mai in 2026?+
Most Western nationalities (US, Canada, UK, EU, Australia, Japan and others) can enter Thailand visa-free. The exemption is currently up to 60 days, but in May 2026 the Thai cabinet approved cutting it back to 30 days for most countries; that becomes law once published in the Royal Gazette, taking effect about 15 days later. Check the current rule with an official Thai source right before you book, especially if you plan to stay more than 30 days.
What is the TDAC and do I have to fill it in?+
Yes. The Thailand Digital Arrival Card (TDAC) is mandatory for every foreign arrival — including visa-exempt visitors — and replaces the old paper TM6 card. File it free within 72 hours before arrival at the only official site, tdac.immigration.go.th, and show the QR code at immigration. It’s valid for a single entry, so you need a new one each time you enter Thailand. Ignore any site that charges a fee.
When is Chiang Mai’s burning season and should I avoid it?+
Roughly February to April, worst in late February and March, when agricultural and forest burning fills the mountain basin with smoke. It’s serious: on 30 March 2026 Chiang Mai had the world’s worst air quality for the day (AQI ~233, PM2.5 ~188). If you can, travel November–January instead. If you must visit in the smoke window, plan indoor days, bring an N95 mask, check a live AQI app, and think twice if you have asthma or a heart/lung condition.
Does Chiang Mai airport have one terminal or two?+
One building, divided into a domestic side and an international side. They’re signed as separate terminals but sit under the same roof, connected landside, only a few minutes’ walk apart — there’s no shuttle or separate building to find. Just head to the correct side for your flight when departing, as check-in and gates are separated by domestic vs international.
Can I fly direct to Chiang Mai from Europe or the US?+
No. There are no direct long-haul flights from Europe or North America to Chiang Mai. You’ll connect through Bangkok (Suvarnabhumi or Don Mueang) or another Asian hub, then take a short domestic or regional flight to CNX — the Bangkok–Chiang Mai hop is frequent and cheap on carriers like Thai AirAsia, Thai Vietjet, Nok Air and Bangkok Airways.
Is there a lounge at Chiang Mai airport?+
Yes — The Coral Executive Lounge has locations on both the domestic side (2nd floor, near Gate 8) and the international side (2nd floor, international departures). It accepts Priority Pass and sells walk-in access for around THB 1,200 (~$35) for up to 3 hours, with food, drinks, Wi-Fi and a short massage. Bangkok Airways and Thai Airways also have their own lounges for eligible passengers.
How much time should I leave for a connection at CNX?+
If your flights are on one through-ticket, your bags are checked through and the walk between sides is short. But CNX has a lot of separate-ticket budget connections (AirAsia, Vietjet, Nok), and on those there’s no through-checking — you collect your bag, exit, and re-check in, clearing immigration if you switch international/domestic. For self-connections, leave a generous buffer and treat the two flights as independent trips.
At a glance
| Codes | CNX / VTCC — Chiang Mai International Airport |
| Layout | One terminal building; domestic and international sides under one roof, a few minutes apart |
| Distance to city | ~4 km southwest of the Old City; 10–15 min drive |
| Easiest into town | Airport taxi (THB 150–250) or Grab (THB 120–200) |
| Cheapest into town | RTC Smart Bus, THB 20–30 (~25 min) — confirm it’s running |
| Entry | TDAC mandatory (free, tdac.immigration.go.th); visa-free 60 days for now, cut to 30 approved |
| Avoid | Burning-season haze, roughly Feb–Apr (worst late Feb–Mar) |
| Wi-Fi | Free in the terminal |
Before you fly
- 📊 Check what a good fare to Chiang Mai looks like — our price-check tool shows the typical deal range so you know a bargain when you see one.
- 🧳 Baggage checker — confirm your airline’s carry-on and checked allowance before you pack, especially on the budget carriers that dominate the Bangkok–Chiang Mai route.
- 🌏 Thailand travel guide — the regions, the islands, the north, and exactly when to go (including how to dodge the smoke).
🌏 Planning the trip? Read our Thailand travel guide — best time to go, where to stay, and how to get around the north.



