Chiang Mai Airport: Arrivals, Transfers & Getting to the City
Everything you need to know about arriving at Chiang Mai International Airport: how the terminal works, which transport options are worth it, what to avoid, and how to reach any part of the city without overpaying.

Plan and book this trip
Tools from our partner Travelpayouts help you compare flights and hotels. If you book through them, we may earn a commission at no extra cost to you.
Flights
Hotels map
TL;DR
- Chiang Mai International Airport (IATA: CNX) sits just 3 km southwest of the Old City — most rides into the center take 10-20 minutes.
- Grab is the most reliable and fairly priced option; metered taxis cost around 80-120 THB to the Old City plus a 50 THB airport surcharge — always insist on the meter. See getting around Chiang Mai for full transport details.
- The airport has a single terminal with domestic and international arrivals on the ground floor — it is compact and easy to navigate.
- Airport buses (RTC Route 8) cost just 20 THB but have limited hours and infrequent service — fine for budget travelers with time to spare.
- If you are heading straight to explore temples or markets, read our 3-day Chiang Mai itinerary to plan your first hours.
Understanding Chiang Mai International Airport

Chiang Mai International Airport (CNX) is the main gateway to northern Thailand and the fourth-busiest airport in the country. It handles both domestic and international flights from a single, two-story terminal. The layout is straightforward: departures and check-in on the upper level, arrivals on the ground floor. Do not expect the chaos of Bangkok — CNX processes around 8 million passengers per year but feels calm and manageable by comparison.
The terminal was substantially upgraded in 2019. Airside, you will find duty-free shops, a food court, coffee outlets, and currency exchange counters. Landside, the arrivals hall has ATMs, SIM card vendors, car rental desks, taxi booking counters, and a tourist information booth. Everything you need for a smooth arrival is within a short walk of the baggage carousels.
ℹ️ Good to know
International flights arrive into the same terminal as domestic flights. After clearing immigration and customs, you exit directly into the main arrivals hall — there is no separate international pier to navigate.
SIM Cards, Money, and First Steps After Landing
Sorting your phone and cash before leaving the terminal will save you hassle. Both DTAC and AIS have staffed counters in the arrivals hall selling tourist SIM cards, with package prices and data allowances varying by plan. AIS tends to have slightly better coverage in rural northern Thailand if you are planning day trips. The stalls are open during flight arrival windows.
For cash, there are several ATMs in the arrivals hall from Bangkok Bank and Kasikorn Bank. Thai ATMs charge a fee per transaction for foreign cards, so withdraw enough to cover your first day or two. Currency exchange desks offer competitive rates for USD, EUR, and GBP — often better than what you will find at booths in the Old City. Avoid exchanging money at the hotel desk; rates are typically 5-8% worse.
💡 Local tip
If you use a Wise or Revolut card, the 220 THB ATM fee still applies, but the exchange rate is favorable enough to make it worthwhile. Withdraw at least 2,000-3,000 THB to cover your transport and first meal without hitting another ATM immediately.
Every Way to Get from the Airport to the City

Chiang Mai city center is only 3-4 km from the terminal, which is why transport options are plentiful and journey times are short. The Old City and Nimman Road are both under 15 minutes by car in normal traffic. Rush hour (roughly 7:30-9:00 am and 5:00-7:00 pm) can push that to 25-30 minutes, but even then the airport's proximity keeps things manageable.
- Grab (app-based ride) The most transparent option. Set your destination before accepting the fare — typically 80-130 THB to the Old City or Nimman, 130-180 THB to the Riverside. Pick up is from the designated Grab zone in the ground-floor car park, a 2-minute walk from arrivals. Surge pricing applies during peak hours and after major events like Yi Peng.
- Metered taxi (official counter) Book at the official taxi counter inside arrivals — not from touts outside. Fares run 80-120 THB on the meter plus a mandatory 50 THB airport surcharge. Total to the Old City is usually 130-180 THB. Always confirm the driver will use the meter before getting in.
- Airport bus (RTC Route 8) Costs 20 THB and runs between the airport and Pratu Chang Phuak (North Gate), stopping at Tha Phae Gate and the Night Bazaar area. Frequency is around every 30-60 minutes, and the last bus departs around 9:00 pm. Best for budget travelers arriving mid-afternoon with no rush.
- Songthaew (shared red truck) Red songthaews are Chiang Mai's iconic shared taxis. They do not officially enter the airport grounds, but you will find them waiting just outside the terminal exits on the public road. Negotiate a charter fare (around 100-150 THB for the whole vehicle to the Old City) or ask to join others heading the same direction for 30-50 THB per person.
- Private airport transfer Pre-booked transfers run 350-600 THB for a private car depending on vehicle class. Worth it if you have heavy luggage, are traveling as a group, or arriving very late at night when Grab surge pricing can spike. Many hotels offer complimentary pickup for higher-tier bookings — always worth asking.
- Rental car Avis, Hertz, Budget, and several local companies have desks in the arrivals hall. Rates start around 700-1,200 THB per day for a small automatic. Driving in Chiang Mai city center is manageable, but parking near the Old City is a headache. A rental makes more sense if you plan to do independent day trips.
⚠️ What to skip
Avoid unlicensed touts who approach you in the arrivals hall offering fixed-price rides. They typically charge 300-500 THB for trips that cost half as much through official channels. The official taxi counter and Grab pick-up zone are both clearly signed from the exit.
Connecting Flights and Domestic Transfers

Chiang Mai is well connected domestically, with multiple daily flights to Bangkok (both Suvarnabhumi and Don Mueang), Phuket, and Koh Samui. For onward international connections, Bangkok is the primary hub. Thai AirAsia, Thai Lion Air, Nok Air, and Bangkok Airways all operate domestic routes from CNX. Budget airlines dominate, so checked luggage costs extra and is worth factoring into your ticket price comparison.
If you are connecting to an international flight via Bangkok, allow a generous layover. Flights from CNX to Bangkok take around 1 hour 15 minutes, but clearing immigration at Suvarnabhumi and rechecking bags if needed can be slow. Two hours is a tight connection; three hours is comfortable. Note that Don Mueang and Suvarnabhumi are separate airports in Bangkok, about 30 km apart — double-check you are booked through the same airport for both legs.
For travelers considering overland alternatives, both the train and bus are practical options for reaching Bangkok, Pai, and Chiang Rai without flying. The night train from Chiang Mai to Bangkok takes around 12-13 hours and is a classic experience. For Pai, buses take 3-4 hours through mountain switchbacks. Read the Chiang Mai to Pai guide and Chiang Mai to Chiang Rai guide for full logistics.
Facilities, Lounges, and Departure Practicalities

Chiang Mai Airport has lounges including the Thai Airways Royal Orchid Lounge and the Miracle Lounge, both airside past security on the international departure level. Priority Pass and LoungeKey are accepted at the Miracle Lounge. The lounges are decent rather than luxurious — good for a quiet space with food and drinks, but do not expect Bangkok-level facilities.
The landside food court on the departure level has a solid range of Thai food stalls and coffee shops, including a Café Amazon and a small branch of the popular Black Canyon Coffee. Prices are slightly above street level but not outrageously so. Stock up on Thai snacks here if you are flying out early morning before everything in the city has opened.
- Arrive 2 hours before domestic flights and 2.5-3 hours for international departures — security and immigration lines move steadily but queues build during morning push times.
- Duty-free is available both pre-security (liquor and tobacco) and airside. Prices on Thai spirits and local products are competitive.
- Free Wi-Fi is available throughout the terminal with a simple registration step on the login page.
- Left luggage storage is available near the check-in hall.
- The airport pharmacy stocks basic medications, sunscreen, and travel essentials at reasonable prices.
Best Areas to Stay Relative to the Airport

The airport's southwest location means it is close to the Old City (3 km) and Nimman Road (4 km), making both areas convenient for arrivals and early departures. The Riverside area is about 5-6 km, and the farther reaches of Mae Rim and the mountains are 15-30 km north. If you have an early morning flight, the Old City or Nimman are the most practical bases — you can be at the airport in a 10-minute Grab ride before traffic builds.
For a full breakdown of neighborhoods, price ranges, and hotel recommendations across every budget, see the where to stay in Chiang Mai guide. If you are after luxury, the area immediately south of the Old City near the Night Bazaar has several upscale properties with airport transfer packages. Budget guesthouses in the Old City are typically a short Grab ride from arrivals.
✨ Pro tip
Visiting during Yi Peng lantern festival or Songkran? Book your airport transfer in advance — Grab can be harder to get and taxis may charge higher rates during these peak periods. Your hotel concierge or a pre-booked private driver are the only reliable options on festival nights.
FAQ
How far is Chiang Mai Airport from the Old City?
About 3 km, or roughly 10-15 minutes by car in normal traffic. A Grab or metered taxi should cost around 80-180 THB total including the airport surcharge.
Is there a direct bus from Chiang Mai Airport to the city?
Yes, airport city bus services run for 40 THB and connect the airport to key stops including Tha Phae Gate and the Night Bazaar. However, service runs from 06:00 to 23:30, so it is not suitable for late arrivals or travelers with a lot of luggage.
Can I use Grab at Chiang Mai Airport?
Yes. Grab operates a designated pickup zone near the arrivals exit. It is the most convenient and transparent pricing option. Make sure the Grab app is installed and you have a working Thai or international SIM before landing.
Does Chiang Mai Airport have a left luggage service?
Yes, left luggage storage is available near the check-in hall on the departure level. Costs are approximately 70-100 THB per bag per day, making it practical for day-trippers flying in and out the same day.
What is the best way to get to the airport for an early morning flight?
Grab is available and is a reliable option. Pre-book a private transfer the night before if you want guaranteed timing. The airport bus may not suit very early flights. Budget 30-40 minutes if your hotel is in Nimman or the Old City, more if you are staying in the Riverside or northern suburbs.