Flights to Chiang Mai: What to Know About CNX and Getting Into the City
Flying to Chiang Mai means CNX, a small airport 15 minutes from the old city with no rail link. Here is the arrival flow and cost.
Most travellers book Chiang Mai flights before they think about the gap between the tarmac and their guesthouse. Here is the gap: the airport is 3 to 4 kilometres from the old city moat, and there is no rail link. You walk out of the arrival hall into a short queue of taxis, a row of songthaews, and the Grab app on your phone. The decision takes about 15 minutes. Costs run from 120 baht to a few hundred depending on what you pick. The sections below cover exactly that flow, plus the airlines that get you here and the one thing worth doing before you leave the terminal.
Flights to Chiang Mai: What to Book and What it Costs
Most visitors fly in from Bangkok. The domestic flight time is 60 to 75 minutes, and airlines operate out of both of Bangkok's airports. From Suvarnabhumi (BKK), the carriers are Thai Airways, Thai VietJet Air and Bangkok Airways. From Don Mueang (DMK), the options are Thai AirAsia, Nok Air and Thai Lion Air. Booked in advance, a one-way ticket runs 800 to 2,500 baht. At the last minute, the same seat costs 2,000 to 5,500 baht. That spread is wide enough that an advance booking pays for a night in a decent hotel.
A handful of international routes land directly at CNX year-round: Kuala Lumpur, Singapore, Hong Kong, Taipei, Seoul (Incheon), Shanghai, Kunming, Hanoi, Luang Prabang, Yangon, Doha and Dubai. Seasonal and charter routes, mainly from Chinese and South Korean cities, appear each year. Verify the current schedule on the Airports of Thailand website. If you are connecting from Europe or North America, the most common routing goes through Bangkok, Doha or Dubai.
The Sleeper Train Alternative
The overnight sleeper train from Bangkok is an alternative worth considering unless your time is tight. Trains 9 and 13 run from Bangkok to Chiang Mai; trains 10 and 14 run the reverse. Journey time is 12 to 13 hours. A 1st class sleeper costs 1,450 to 2,100 baht. A 2nd class air-conditioned berth runs 850 to 1,350 baht, and a 2nd class fan berth costs 550 to 850 baht. Book through the D-Ticket platform at dticket.railway.co.th. The standard advance window is 30 days, though some online bookings open at 90 days in 2025.
VIP Buses
VIP buses from Mo Chit Bus Terminal to Chiang Mai Arcade Bus Terminal take 9 to 11 hours and cost 600 to 1,000 baht. Nakhonchai Air, Sombat Tour and Bangkok Busline are the main operators.
Chiang Mai International Airport: the Arrival Hall Walkthrough
The terminal at CNX is small. You clear baggage and walk into a single arrival hall. To your left is the airport taxi counter. To your right, near the baggage claim exit, are mobile phone stalls selling tourist SIMs from AIS and True. Grab a SIM here rather than in the city; the counter staff activate it in under two minutes, and the coverage across Chiang Mai is strong 5G. Do not queue for an eSIM unless you already have one installed. The physical SIM is cheaper and faster at this point.
Peak demand for flights and trains to Chiang Mai concentrates in November (for the Yi Peng and Loy Krathong festivals, which fall on 5 to 6 November 2025 and 24 to 25 November 2026), late December through early January, and mid-April for Songkran. If you arrive in those windows, double your buffer time.
| Option | Fare Range (2025) | Time | Catch |
|---|---|---|---|
| Airport taxi (metered) | 150 to 200 baht + 50 baht surcharge | 10 to 15 minutes | Queue at the counter inside arrivals; surcharge is fixed, meter is per distance |
| Grab car | 120 to 200 baht | 10 to 15 minutes | App-based; price can surge in peak hours or rain |
| Bolt car | 120 to 180 baht | 10 to 15 minutes | Often slightly cheaper than Grab; same surge risk |
| Songthaew (shared red truck) | 40 to 60 baht per person | 20 to 30 minutes | Cheapest option but waits until full; no door-to-door drop |
| Pre-booked hotel transfer | 300 to 500 baht | 10 to 15 minutes | Convenient if your hotel offers it; no meter or surge |
CNX Airport to Old City: Which Transfer You Should Take
Your choice depends on how many people are in your group and how much you want to carry. For a solo traveller with a backpack, the songthaew at 40 to 60 baht is the smart call. Walk outside the terminal to the pickup point near the car park or road entrance, flag a red truck, and tell the driver the gate or street name. The ride takes 20 to 30 minutes because the truck makes stops. For two people with suitcases, a Grab or Bolt car at 120 to 200 baht is better value than two songthaew fares and avoids the wait. For three or four, the metered taxi at 150 to 200 baht plus a 50 baht airport surcharge is the same price as a Grab and slightly more reliable: the queue at the airport taxi counter is managed, so you are not refreshing an app while your data loads.
Do not take a pre-booked hotel transfer unless the hotel sends a car for free. At 300 to 500 baht, it costs roughly double the taxi fare and offers no real advantage, since the driver waits outside anyway and the route is identical.
There is no rail link from CNX to the city. Do not look for a train station at the airport. The nearest train station is Chiang Mai Railway Station, on the east side of the Ping River, about 20 minutes by taxi from the airport. If you arrived by sleeper train, you are already at that station, not at CNX.
What Changes In Peak Season
During Yi Peng, Songkran and New Year, the taxi queue can extend to 30 minutes and Grab surge pricing pushes fares toward 300 baht. Budget an extra 15 minutes and have the Bolt app ready as a backup. If you arrive late, after 22:00, the songthaew option disappears; only taxis and ride-hail apps remain.
One Thing To Do Before You Leave The Terminal
Buy a tourist SIM at the AIS or True counter in the arrival hall. A 30-day plan with 15 to 30 GB costs roughly 300 to 500 baht, depending on the promotion. The 5G coverage across Chiang Mai is strong enough for maps, Grab, Bolt, food delivery apps and video calls, though some cafes throttle or block video. Installing the SIM here saves you the walk to a 7-Eleven in the old city and avoids the risk of the shop being closed when you arrive.
Chiang Mai Airport to Old City: the Practical Detail
The old city is not a single point. The moat square measures about 1.5 kilometres per side, and most first-time visitors underestimate how far apart the temples are. Wat Phra Singh sits near the centre, Wat Chedi Luang is a few blocks south, and Wat Chiang Man is toward the northeast corner. In the midday heat, walking between them is punishing. Plan your transfer to drop you within a few hundred metres of your accommodation, not at Tha Phae Gate and assume you will walk the rest. The heat, smoke and traffic are more intense than photos suggest, and the old city pavements are narrow, uneven and often blocked by parked motorbikes.
Getting Around After You Arrive
Once you drop your bags, the default options are Grab and Bolt for short trips, and songthaews for fixed routes at 30 to 50 baht. Most visitors rent scooters. The tradeoff is that police checkpoints for licences are common, and an International Driving Permit is required. Without one, you risk a fine and voided insurance. If you plan to ride, budget for the permit before you travel, not after.
Chiang Mai is best for solo travellers wanting a safe, easy base; digital nomads and slow travellers; food-focused visitors; temple and culture enthusiasts; and budget-to-midrange couples. It is not for beach seekers, hardcore partiers wanting late-night clubs, travellers who want a compact walkable historic core, or anyone unwilling to handle heat, smoke season or scooter traffic.
Common Questions
How far is Chiang Mai International Airport from the old city?
The airport is 3 to 4 kilometres from the old city moat. The drive takes 10 to 15 minutes by taxi or ride-hail car.
Is there a train from Chiang Mai airport to the city?
No. There is no rail link at CNX. The nearest train station is Chiang Mai Railway Station, east of the Ping River, about 20 minutes away by taxi.
How much is a taxi from CNX to the old city?
A metered taxi costs 150 to 200 baht plus a 50 baht airport surcharge. Total is 200 to 250 baht. Grab and Bolt are 120 to 200 baht.
Which airlines fly direct from Bangkok to Chiang Mai?
From Suvarnabhumi (BKK): Thai Airways, Thai VietJet Air, Bangkok Airways. From Don Mueang (DMK): Thai AirAsia, Nok Air, Thai Lion Air.
What is the cheapest way to get from the airport to the old city?
A shared songthaew costs 40 to 60 baht per person. It picks up outside the terminal near the car park or road entrance and takes 20 to 30 minutes.
Can I buy a SIM card at Chiang Mai airport?
Yes. AIS and True have counters in the arrival hall near the baggage claim exit. A 30-day tourist SIM with 15 to 30 GB costs roughly 300 to 500 baht.
When is the busiest time for flights and trains to Chiang Mai?
Peak demand is November (Yi Peng and Loy Krathong), late December through early January, and mid-April (Songkran). Book flights and accommodation well ahead for these windows.
Read next
-
Chiang Mai Hotels by Price Band and Property Type Chiang Mai hotels by property type and price band, from old city guesthouses to Mae Rim resorts, where the value is the best in Thailand.
-
Where to Stay in Chiang Mai: Old City, Nimman or Riverside Where to stay in Chiang Mai, broken into the four areas that actually matter: Old City, Nimmanhaemin, Wat Ket riverside and Santitham.
-
Chiang Mai Things to Do Worth Your Days, Ranked and Argued Chiang Mai things to do, ranked and argued: the temples, markets and day trips worth your days, and the popular stops you can skip.
-
Best Time to Visit Chiang Mai: Burning Season Comes First Best time to visit Chiang Mai, with the burning season named first: February to April air quality, then the cool clear peak months.
-
Getting Around Chiang Mai: Grab, Songthaews and Scooter Reality Getting around Chiang Mai: Grab and songthaew costs, scooter licence checkpoints, airport transfers and why walking is harder than it looks.
-
Chiang Mai Itinerary: A Four Day Sequence, Deliberately Incomplete A four day Chiang Mai itinerary, clustered by area and paced for the heat, deliberately incomplete so the city can fill the gaps.
-
Wat Phra That Doi Suthep Doi Suthep is a gold chedi above Chiang Mai, but the monk's trail up through Wat Pha Lat is the part almost nobody walks.
-
Wat Chedi Luang Wat Chedi Luang is the biggest ruin in Chiang Mai's old city, and the one temple where you can sit and talk to a monk.
-
Doi Inthanon Doi Inthanon is 2,565 metres of summit car park in cloud, but the waterfalls, pagodas and trails on the way up are better.