Chiang Mai International Airport (CNX) is the main aviation gateway to northern Thailand and one of the country’s busiest regional airports. It sits immediately southwest of central Chiang Mai, making it unusually close to the city’s Old City, Nimmanhaemin and other major visitor areas.
The airport handles both domestic and international flights within one compact terminal complex.
For most visitors, its biggest advantage is location. A hotel around the Old City or Nimman may be only 10–20 minutes away in light traffic, although congestion can lengthen that considerably.
The airport operates 24 hours, and current transport options include official airport taxis, metered taxis, Grab and car rental.
Airport Code
Chiang Mai International Airport’s IATA code is:
CNX
Its ICAO code is:
VTCC
Airports of Thailand (AOT) operates the airport.
It should not be confused with Chiang Rai International Airport, which uses the code CEI and is around three hours away by road.
For visitors travelling to Pai, Chiang Mai Airport is also the main practical air gateway because Pai currently has no scheduled commercial flights.
Domestic and International Flights
Chiang Mai Airport handles a substantial domestic network as well as direct international services.
Bangkok is by far the busiest domestic connection.
Flights operate to both:
- Suvarnabhumi Airport (BKK);
- Don Mueang Airport (DMK).
Other Thai routes can include destinations such as:
- Phuket;
- Krabi;
- Hat Yai;
- U-Tapao
depending on the current airline schedule.
International airlines currently serving Chiang Mai include carriers from markets such as:
- South Korea;
- China;
- Hong Kong;
- Taiwan;
- Malaysia;
- Singapore;
- Laos.
Routes change frequently, so use the airline’s current timetable rather than a permanent destination list when planning a trip.
Domestic and International Terminal Areas
Chiang Mai has separate domestic and international passenger areas within the same broader airport complex.
You are not transferring between airports.
Current airport information identifies:
- domestic baggage carousels 1–3;
- international baggage carousels 4–5.
The terminals are compact compared with Bangkok Suvarnabhumi.
Walking distances are relatively short, although international passengers need additional time for:
- immigration;
- customs;
- security.
Passengers connecting between separate international and domestic tickets should not assume baggage will automatically transfer.
Confirm the arrangement with the airline.
International Arrivals
International passengers proceed through:
- health-control requirements where applicable;
- passport control;
- baggage claim;
- quarantine controls where applicable;
- customs.
The airport currently has 18 regular immigration counters plus priority lanes for eligible passengers.
After collecting baggage, visitors proceed through either the red or green customs channel as appropriate.
Anyone arriving internationally should also check Thailand’s current immigration and arrival-document requirements before travel because these can change independently of the airport.
Domestic Arrivals
Domestic passengers do not pass through immigration or customs.
After landing, collect baggage from the domestic carousel area and proceed into the public arrivals section.
Because the airport is compact, the process is normally straightforward.
Taxi, Grab, and rental-car services are available after leaving baggage claim.
If you’re meeting someone, confirm whether they are arriving domestically or internationally, as the passenger exits are separate.
Airport to the Old City
The airport is only a few kilometres from Chiang Mai’s Old City.
In favourable traffic, a road transfer can take around 10–15 minutes.
At busy times, allow longer.
The airport is particularly close to the southern and western sides of central Chiang Mai.
Transport options include:
- official airport taxi;
- metered taxi;
- Grab;
- private hotel transfer.
For one or two travellers with luggage, taxi or Grab is generally the easiest choice.
Airport Taxi
AOT currently operates an Airport Taxi service from the passenger terminal.
This uses flat-rate destination pricing rather than a meter.
The service counter is in the public arrivals area.
The exact fare depends on destination, so I would no longer hard-code the old Holiday Point claim that every Old City taxi costs exactly 160 baht.
Check the current fare at the counter.
The advantage is knowing the price before leaving.
Metered Taxi
Metered taxis are also available.
AOT currently states that the normal metered fare is subject to an additional 50-baht airport surcharge.
This is a formal airport charge, not something the driver invented.
The final fare then depends on:
- distance;
- traffic;
- metered journey.
For central Chiang Mai, the distance is short enough that metered taxis remain a straightforward option.
Use the recognised airport service rather than negotiating with someone informally approaching passengers.
Grab
Grab is now officially available at Chiang Mai Airport.
This is an important correction to the existing page, which still says app-based cars can drop off but cannot pick up.
AOT now maintains designated Grab pickup/drop-off facilities, and the airport transport directory lists the Grab service as operating 24 hours.
Book in the app and follow the current airport directions to the designated pickup area.
Do not simply stand outside an arbitrary door and expect the driver to stop there.
Current app fares vary with:
- traffic;
- demand;
- vehicle type;
- destination.
The displayed app price is more useful than maintaining a fixed Grab fare in an evergreen article.
Airport to Nimman
Nimmanhaemin is geographically close to the airport.
In favourable conditions, the drive can take around 10–15 minutes.
Traffic around:
- Maya;
- Huay Kaew Road;
- Nimman intersections
can increase that.
A taxi or Grab is normally easiest with luggage.
Although the distance looks short enough to walk on a map, the roads between the airport and Nimman aren’t designed as a single pedestrian route with suitcases.
Airport to Tha Phae Gate
Tha Phae Gate is on the eastern side of the Old City.
Allow roughly 15–20 minutes under ordinary traffic conditions.
The route may pass south of or around the Old City depending on traffic.
Evening congestion can increase journey time.
If accommodation is located inside one of the Old City’s smaller sois, showing the driver a map pin can be more effective than using only the hotel name.
Airport to Night Bazaar
The Night Bazaar and Chang Khlan area lie east/southeast of the Old City.
Allow roughly 15–25 minutes, depending on traffic.
This area contains many hotels, so provide the complete accommodation name and map location.
Several properties have similar English names.
Airport to Arcade Bus Station
Arcade Bus Station is east of the city.
Allow approximately 20–35 minutes.
For a flight-to-bus connection, include time for:
- aircraft arrival;
- immigration for international passengers;
- baggage collection;
- road transfer;
- finding Terminal 2 or 3;
- bus check-in.
Do not book a bus based solely on the scheduled aircraft landing time.
Separately booked services will generally not protect you if the flight is delayed.
Airport to Chiang Mai Train Station
Chiang Mai Train Station is east of the Ping River.
Allow roughly 20–30 minutes by road, depending on traffic.
For an overnight train, leave a comfortable buffer.
The railway station is relatively simple once there, but reaching it through city traffic can take longer than the straight-line distance suggests.
A taxi or app-based car is more practical with luggage than trying to piece together shared transport.
Airport to Pai
There are currently no scheduled passenger flights between Chiang Mai and Pai.
Visitors travelling to Pai normally continue by:
- minivan;
- bus;
- private car;
- private transfer.
The full journey involves first reaching the appropriate Pai transport departure point in Chiang Mai, then taking Route 1095 through the mountains.
Do not go to Chiang Mai Airport expecting to purchase a regional flight to Pai.
Self Check-In and Bag Drop
Chiang Mai Airport now has common-use self-service facilities for selected airlines.
Current AOT information lists CUSS self check-in and CUBD self bag-drop support for airlines including selected services from:
- Thai Airways;
- Bangkok Airways;
- Thai AirAsia;
- Thai Vietjet;
- AirAsia;
- Starlux;
- Cebu Pacific.
Not every airline supports both functions.
If self bag-drop is unavailable, use the airline’s conventional check-in counter.
The airline’s own instructions take priority.
How Early to Arrive
Follow the airline’s published check-in deadline.
As a practical guide:
Domestic flight:
Around 1.5–2 hours before departure is comfortable for most travellers.
International flight:
Around 2–3 hours before departure is more appropriate.
The airport itself is compact, but queues can develop during busy periods.
International departures also require passport control.
AOT currently advises passengers to be at their boarding gate at least 45 minutes before boarding/departure procedures require it, so do not spend too long in the public terminal after check-in.
Food and Shopping
Both domestic and international areas contain:
- cafés;
- restaurants;
- convenience retail;
- souvenir shops;
- passenger services.
The exact tenant list changes.
There is little benefit in maintaining an exhaustive directory in the article.
If you arrive late at night, do not assume every food business will remain open simply because the airport operates 24 hours.
Individual businesses keep their own hours.
ATMs and Currency Exchange
ATMs and currency-exchange services operate around the passenger terminal.
For international arrivals, enough financial services are available to obtain Thai baht before leaving the airport.
Exchange rates vary by provider.
Travellers carrying an international bank card may prefer an ATM depending on their bank’s fees.
Do not exchange a large amount of currency solely because the airport is the first opportunity.
SIM Cards
Thai mobile operators commonly maintain airport sales points or promotional counters.
Visitors can also buy tourist SIM/eSIM products before travel or from shopping centres and mobile shops after arriving.
Passport identification may be required for local SIM registration.
The existing Holiday Point comment advising visitors to buy AIS at MAYA because it is cheaper is too anecdotal and product-specific to retain as evergreen visitor guidance.
Compare current packages instead.
Car Rental
Major car-rental companies operate at Chiang Mai Airport.
Driving can be useful for visitors exploring:
- Mae Rim;
- Chiang Dao;
- Doi Inthanon;
- rural Chiang Mai Province.
It is less necessary for an ordinary stay around the Old City and Nimman.
Visitors renting should have:
- appropriate licence documentation;
- suitable insurance;
- confidence driving in Thai traffic.
Mountain routes require additional experience.
Accessibility
AOT provides assistance infrastructure for passengers with reduced mobility.
International immigration currently includes dedicated priority lanes for eligible passengers, including people with disabilities.
Airline assistance should still be arranged in advance for passengers requiring:
- wheelchair service;
- boarding help;
- assistance between check-in and aircraft.
The airline, rather than the airport alone, manages many aspects of boarding assistance.
Airport Operating Hours
Chiang Mai International Airport currently operates 24 hours.
Thailand’s official aviation publication lists 24-hour operation for:
- aerodrome operator;
- customs and immigration;
- health services;
- air traffic services;
- fuelling;
- aircraft handling;
- security.
This is a significant change from older visitor information claiming the airport effectively operates only between 6am and midnight.
Individual flights, airline counters and shops still operate according to their own schedules.
Noise and the City’s Proximity to the Airport
Chiang Mai Airport is unusually close to developed parts of the city.
Aircraft can be clearly heard in neighbourhoods around:
- Nimman;
- Suthep;
- Hai Ya;
- southwest Old City.
For most travellers, this is simply part of staying in central Chiang Mai.
Hotels immediately under flight paths can experience more aircraft noise than properties farther away.
Visitors particularly sensitive to noise may want to consider this when choosing accommodation.
Chiang Mai Airport FAQs
What is the airport code for Chiang Mai?
The airport code is CNX.
Is Chiang Mai Airport international?
Yes. It handles both domestic and international flights.
Is Chiang Mai Airport open 24 hours?
Yes. Current official aviation information lists the airport, immigration, customs, handling and security as operating 24 hours.
How far is Chiang Mai Airport from the Old City?
It is only a few kilometres away, and road journeys often take around 10–20 minutes, depending on traffic and destination.
Can you use Grab at Chiang Mai Airport?
Yes. Grab now has an official designated airport pickup arrangement.
How much is a metered taxi from Chiang Mai Airport?
The meter determines the journey fare, and AOT currently specifies an additional 50-baht airport taxi surcharge.
Is there a fixed-price airport taxi?
Yes. AOT also provides a flat-rate airport taxi service, with prices varying by destination.
Can you fly from Chiang Mai Airport to Pai?
There are currently no scheduled commercial flights between Chiang Mai and Pai.
Are the domestic and international terminals separate airports?
No. They are separate passenger areas within the same compact Chiang Mai Airport complex.
How early should you arrive at Chiang Mai Airport?
Around 1.5–2 hours before a domestic flight and 2–3 hours before an international flight is a practical margin, subject to the airline’s specific instructions.













Hi, is there a post office in Chinag Mai airport? Myself and a few friends are all arriving with different plane and would like to know where is the best place to meet? Is there a place where I can purchase a sim/data card at the airport?
Thanks in advance.
Al
Hi Al,
Yes, there is a post office in Chiang Mai Airport. The airport is small and so I would just wait outside the arrivals door after you have gone through immigration and baggage claim. You will all exit through the same door. So just wait there after you have passed through. There are seats and a number of money changers located at the arrivals exit.
Yes, you can purchase a SIM card at the airport, follow the many advertisement signs as there are a few local vendors.
Just note that you can get a better deal from one of the malls. I recommend AIS which you can get from Maya Mall, I think level 4. The staff are very friendly and speak excellent English. Just take your passport with you and they will be able to set you up with a tourist SIM or a longer term plan if you are staying a while. For around $20AUD per month, you can get around 10g of data and unlimited call and text.
Best regards,
Jess