Illustration of Chiang Mai, Thailand

Chiang Mai Airport (CNX) Guide: Getting Into Town, Fares & Flights

Last updated 2026-07-16

On this page

Chiang Mai International Airport (CNX) has one feature that quietly makes the whole trip easier: it is about 4km from the Old City. You can be through baggage claim and checking into a hotel inside the moat in 15 minutes, which is not something you can say about Bangkok, Phuket or almost any other airport in the region. That proximity is the main thing to understand about CNX, and it shapes every decision below.

This guide covers what a transfer actually costs, how the fixed-fare taxi counter and the Grab zone work, the cheap bus options most visitors never notice, what is and is not in the two terminals, and the seasonal catch nobody mentions until you are sitting on a delayed aircraft in March. Prices are in Thai baht with US dollars in parentheses at ฿33 = US$1 (July 2026), given as ranges because airport-set fares and app pricing both move. If you are still sorting out the wider picture, our getting around Chiang Mai guide covers songthaews, tuk-tuks and scooter rules once you are in town.

How much does it cost to get from Chiang Mai Airport into the city?

Between ฿30 and ฿200 (US$0.90-6), depending on how much convenience you are buying. Here is the full picture in one place.

OptionFare into the cityJourney timeWhere to find it
Airport taxi counter (fixed fare)~฿150 (US$4.50) standard car; ~฿200 (US$6) 6-seater10-15 min off-peakCounter in the arrivals hall, main terminal, floor 1
Metered taxiMeter fare plus ฿50 (US$1.50) airport surcharge10-15 min off-peakSame transport counter area
Grab / Bolt~฿80-130 (US$2.40-4), higher with surge10-15 min off-peakDesignated ride-hailing zone outside arrivals
Airport shuttle bus A1 / A2฿40 (US$1.20) flat20-40 minInternational terminal, floor 1, arrival zone
Airport shuttle bus A3฿60 (US$1.80) flat30-45 minInternational terminal, floor 1, arrival zone
RTC city bus (R3 loops)฿30 (US$0.90) flat per trip35-50 minOutside the international terminal
Red songthaew~฿80-120 (US$2.40-3.60) per person as quoted at the airport15-25 minKerbside outside arrivals
Hotel shuttleFree at some properties, otherwise ฿150-300 (US$4.50-9)10-20 minArrange with the hotel before you fly

Shuttle and city bus fares are published by the airport operator; taxi and ride-hailing figures are typical current rates as of July 2026 and are not fixed. The airport’s own transport listing tells passengers to “verify the fare and travel routes once again before your journey,” which is worth doing.

How does the airport taxi counter work?

You walk to the counter in the arrivals hall, say your hotel or destination, pay or take a ticket with the fare printed on it, and a licensed driver is assigned to you. There is no haggling and no meter argument, which is the entire point. The published flat rate covers anywhere in the city proper at roughly ฿150 (US$4.50) for a standard car, with about ฿200 (US$6) buying a larger vehicle that seats up to six, so a family of four with luggage is still paying under US$6 total. That is cheap enough that the “should I take the bus” question is mostly academic unless you are travelling solo on a tight budget.

The metered alternative exists and is fine, but note the ฿50 (US$1.50) airport service fee added on top of the meter. On a 4km run, that fee is a meaningful share of the total, which is why the fixed fare usually wins. Avoid drivers who approach you inside the terminal offering a ride; use the counter.

Can you use Grab at Chiang Mai Airport?

Yes, and it is properly sanctioned rather than tolerated. Grab Thailand and Airports of Thailand opened a dedicated pickup and drop-off facility for Grab users at Chiang Mai Airport on 1 November 2023, so there is a marked zone with signage rather than the awkward “meet me at the far end of the car park” routine that used to be standard at Thai airports. Book in the app once you have your bags, then follow the ride-hailing signs out of arrivals to the zone. Do not wait at the terminal kerb, because drivers are not supposed to stop there and you will both end up frustrated.

Fares typically come in around ฿80-130 (US$2.40-4) into the city, so slightly under the fixed taxi rate in normal conditions. The catch is surge: when three international flights land within 20 minutes, app pricing climbs and driver wait times stretch, and the taxi counter with its unchanging ฿150 suddenly looks like the better deal. Check both, take whichever is quicker. Our Grab, Bolt and taxis in Thailand guide explains how app pricing and metered fares compare across the country.

Are the songthaews and buses worth it?

The buses are; the airport songthaews usually are not. Red songthaews waiting outside arrivals typically quote ฿80-120 (US$2.40-3.60) per person for a direct run into town, which is several times the ฿30-40 flat fare you would pay flagging the identical vehicle down on a street in the Old City. You are paying an airport premium for a shared vehicle, which makes little sense when a private fixed-fare taxi is ฿150 for the whole car.

The buses are the genuine budget option. The airport’s own shuttle runs A1 to Nimmanhaemin, Huay Kaew Road and the moat at ฿40 (US$1.20), A2 to Mahidol Road, the Night Bazaar and the Chang Klan hotel strip at ฿40, and A3 to the Second Ring Road and 700th Anniversary Stadium at ฿60 (US$1.80), all boarding at the international terminal’s ground-floor arrival zone. The RTC city bus charges a flat ฿30 (US$0.90) per trip on its red and yellow loops through the Old City, Nimmanhaemin, Waroros Market and the Night Bazaar. Both are cheap and both are slow, a loop route can take 35-50 minutes to reach somewhere a taxi covers in 15. Take a bus if you are travelling light and unhurried, take a taxi otherwise. Where you are headed matters too, and our where to stay in Chiang Mai guide breaks down which neighbourhoods sit on which of these routes.

What are the terminals like at CNX?

Small, straightforward and walkable. CNX has two adjacent terminals, one for domestic flights and one for international, connected at ground level so you can cross between them on foot in a few minutes. The airport handled about 9.08 million passengers in 2024 and roughly 9.5 million in 2025, respectable numbers on a single 3,100m runway, and the practical effect is that the domestic departures hall gets genuinely congested at peak hours despite the modest terminal footprint.

Facilities are functional rather than lavish. Bank-operated currency exchange booths and carrier SIM counters sit on the first floor in both arrivals areas, car rental desks are on the same level, and there is a reasonable but not extensive food and retail offering airside. Do not plan on a long, comfortable layover here; there is no meaningful lounge culture in the domestic terminal and the seating airside fills up fast when a bank of budget departures is delayed.

Which routes fly from Chiang Mai?

Domestically, Chiang Mai is one of Thailand’s busiest spokes, with frequent daily service to both Bangkok airports plus direct routes to Phuket, Krabi, Hat Yai, Udon Thani, Khon Kaen and Surat Thani among others. Thai AirAsia, Thai Vietjet, Nok Air and Thai Lion Air compete hard on these, with Thai Airways and Bangkok Airways covering the full-service end. Bangkok-Chiang Mai one-way fares typically run roughly ฿1,000-3,600 (US$30-110) depending on how far ahead you book. Our domestic flights in Thailand guide covers the baggage traps on those budget fares, which is where most travellers lose money.

Internationally, route databases listed CNX with non-stop service to around 30 destinations across 11 countries as of mid-2026, weighted heavily towards East and Southeast Asia. Seoul and Taipei are consistently among the busiest international routes, alongside services to mainland China, Hong Kong, Singapore, Kuala Lumpur and regional points including Luang Prabang and Yangon. Schedules here shift more than at Bangkok, with charter and seasonal routes appearing and vanishing, so verify any specific international route on the airline’s own site rather than assuming last year’s schedule still holds.

What is the strategy for an early-morning flight?

Book your ride the night before and leave earlier than the 4km distance suggests. The airport’s short distance from town lulls people into a false sense of security, but ride-hailing supply in Chiang Mai thins noticeably between roughly midnight and 5am, and the fixed-fare taxi counter operates on airport hours rather than around the clock. If you have a 6am departure, arrange a hotel car or a pre-booked taxi the previous evening; the ฿150-300 (US$4.50-9) that costs is cheap insurance against standing on an empty street at 4:15am watching an app search for drivers.

Ninety minutes ahead is enough for a domestic departure and two to two and a half hours for international. The early-morning Bangkok bank creates a real queue at domestic check-in and security, so the small-airport advantage evaporates precisely when everyone is using it.

The honest downsides

Three things catch people out. Burning season, roughly February through April, is the big one: agricultural burning, forest fires and transboundary haze fill the Chiang Mai valley with smoke, and in bad years visibility has been poor enough to delay, cancel or divert arrivals, in at least one documented case rerouting an inbound flight to Bangkok. Chiang Mai’s air quality hit an AQI of 263 on 29 March 2026 per IQAir, so allow buffer time on connections in those months and read our burning season in northern Thailand guide before booking a March trip.

Aircraft noise is the flip side of the convenience. Being 4km from the centre means approach paths cross residential areas, and some hotels and condos in the southwest of the city catch real noise from early flights. Check a map before booking if you sleep lightly.

Peak-hour congestion is the third. The terminals are small and the domestic hall in particular gets tight around the morning and evening budget-carrier banks, so the “it’s a tiny airport, I’ll be fine” assumption fails at exactly the wrong times.

Where to next

Now that you know how to get in and out, plan the rest: getting around Chiang Mai covers songthaews, tuk-tuks and scooter rentals once you are in town, where to stay in Chiang Mai helps you pick the neighbourhood your transfer should be heading to, and domestic flights in Thailand explains the fare and baggage rules on your onward legs. When you have landed, see what is actually on at the Chiang Mai events hub.

Sources

Frequently Asked Questions

How far is Chiang Mai Airport from the Old City?

About 4km, or roughly 10-15 minutes by car outside rush hour. It is genuinely one of the closest major airports to a city centre anywhere in Thailand, close enough that you can hear aircraft from parts of the Old City and Nimmanhaemin. Allow up to 25 minutes if you land in the late-afternoon traffic peak or during a festival period, and a little more if your hotel is on the far side of the moat or up towards Doi Suthep.

How much is a taxi from Chiang Mai Airport to the city?

Roughly ฿150 (US$4.50) for a standard car and about ฿200 (US$6) for a larger vehicle seating up to six, using the fixed-fare airport taxi counter in the arrivals hall, per current airport taxi counter listings as of July 2026. The counter issues you a ticket with the fare printed on it and assigns a licensed driver, so there is nothing to negotiate. A metered taxi is the other option and adds a ฿50 (US$1.50) airport service fee on top of whatever the meter reads. Confirm the posted fare at the counter when you arrive, since airport-set rates are periodically revised.

Can you use Grab at Chiang Mai Airport?

Yes. Grab Thailand and Airports of Thailand opened a dedicated pickup and drop-off area at Chiang Mai Airport on 1 November 2023, so ride-hailing at CNX is officially sanctioned rather than the semi-tolerated arrangement it once was. Book in the app after you clear baggage claim, then follow the signage out of arrivals to the marked ride-hailing zone rather than waiting at the terminal kerb, where drivers are not supposed to stop. Fares into the city typically land around ฿80-130 (US$2.40-4) before surge, which can push them above the fixed taxi fare at busy arrival banks. Bolt operates on the same principle.

Is there a bus from Chiang Mai Airport into town?

Yes, two systems, both cheap. The airport's own shuttle buses run three routes from the international terminal's arrival level: A1 to Nimmanhaemin, Huay Kaew Road and the city moat at ฿40 (US$1.20), A2 to Mahidol Road, the Night Bazaar and the Chang Klan hotel strip at ฿40, and A3 out to the Second Ring Road and 700th Anniversary Stadium at ฿60 (US$1.80). Separately, the RTC Chiang Mai City Bus runs red and yellow loops through the Old City, Nimmanhaemin, Waroros Market and the Night Bazaar for a flat ฿30 (US$0.90) per trip regardless of distance. Both are listed on the airport operator's transport pages. The trade-off is time: a bus loop can take 35-50 minutes to reach a point a taxi covers in 15.

Should you buy a SIM card at Chiang Mai Airport or wait?

Buy one at the airport if you want to be online immediately, wait if you want the lowest price. Carrier counters in the arrivals areas sell the same tourist packages you will find in town, generally at the higher end of the ฿300-700 (US$9-21) range, with staff who will register and activate the SIM against your passport on the spot. A 7-Eleven or a carrier shop in the city will usually be cheaper for the same package. Bring your passport either way, since Thai law requires it for every SIM sold. Our Thailand SIM card guide covers the networks and package structures in detail.

Where is the best place to change money at Chiang Mai Airport?

The currency booths at CNX are all bank-operated and sit on the first floor of both the domestic and international arrivals areas; there are no independent money changers like SuperRich inside the airport. Rates there are usually better than at Bangkok's airports but still below what you get from the independent changers in town, so the standard play is to exchange only what you need for the ride into the city and the first day, then change the rest at a Loi Kroh Road or Ratvithi Road changer once you are settled. ATMs at the airport work fine but Thai banks charge a per-withdrawal foreign card fee, so take out a larger amount in one go rather than several small ones.

Does burning season affect flights at Chiang Mai Airport?

It can, though most flights operate normally most of the time. Between roughly February and April, agricultural burning, forest fires and transboundary haze push smoke into the Chiang Mai valley, and in bad years visibility has dropped low enough that arrivals were delayed, cancelled or diverted, in at least one documented case all the way to Bangkok. Chiang Mai's air hit an AQI of 263 on 29 March 2026 per IQAir, so this is not a hypothetical. If you are flying into or out of CNX in March or early April, keep a buffer before any onward connection and check your flight status before leaving for the airport.

How early should you get to Chiang Mai Airport for a flight?

Ninety minutes for a domestic departure and two to two and a half hours for an international one covers it comfortably. CNX is a small airport by Thai standards and the walk from kerb to gate is short, but the domestic departures hall bottlenecks badly around the early-morning Bangkok bank and again in the early evening, when several budget carriers push out flights within the same hour. For a pre-dawn departure, book a taxi the night before or set a Grab for 15 minutes earlier than you think you need, because ride-hailing supply in Chiang Mai thins out considerably between roughly midnight and 5am.

Out Thailand Team

Based in Chiang Mai

A small team based in Chiang Mai. We research, write, and edit every guide together and publish under one byline, with the date each guide was last updated.