Quick answer
Chiang Mai International Airport sits roughly 4 km south of the Old City moat, making it one of the most conveniently located airports in Southeast Asia. A metered taxi or Grab ride takes 10–20 minutes outside rush hour and costs between 150–250 THB (about 4–7 EUR). A pre-booked private transfer runs 350–500 THB (9–13 EUR) with a driver waiting at arrivals holding your name sign. There is no rail or bus link from the airport — ground transport is your only option.
What actually happens after landing
CNX is a single-terminal airport, straightforward to navigate. After clearing immigration (international) or simply walking out (domestic), you enter a compact arrivals hall. There are currency exchange booths with decent rates, a few ATMs from Bangkok Bank and Kasikorn Bank, and a small 7-Eleven. Free airport Wi-Fi works for 2 hours.
The arrivals area has clearly marked exits. Turn left for the taxi counter and right for the general pickup area. The whole terminal is air-conditioned and reasonably comfortable if you need to wait, though seating is limited during peak hours.
Transport options explained honestly
| Option | Price range | Time to Old City | Best for | |--------|------------|-----------------|----------| | Airport taxi (metered) | 150–200 THB (4–5 EUR) + 50 THB surcharge | 10–20 min | Solo travellers, simplicity | | Grab (ride-hailing app) | 120–200 THB (3–5 EUR) | 10–20 min | App users, transparent pricing | | Songthaew (red truck) | 30–40 THB (0.80–1 EUR) per person | 20–40 min | Budget travellers, flexible schedule | | Pre-booked private transfer | 350–500 THB (9–13 EUR) | 10–20 min | Families, groups, peace of mind | | Hotel shuttle | Free–200 THB | 15–25 min | If your hotel offers it |
Metered taxis queue outside the arrivals hall to the left. A 50 THB airport surcharge applies on top of the meter. Drivers generally use the meter without argument — this is Chiang Mai, not Bangkok.
Grab works well in Chiang Mai. Request the ride from inside the terminal, then walk to the designated pickup point on the departures level or the car park. Prices are fixed before you confirm. GrabCar is the standard option; GrabBike is cheaper but not practical with luggage.
Songthaews (red shared trucks) are the cheapest option. You can find them on the road outside the airport, though availability right at the terminal is inconsistent. They are shared vehicles, so expect detours to drop off other passengers. Not ideal if you are tired or have heavy bags.
Realistic pricing expectations
For trips to the Old City area (Tha Phae Gate, Sunday Walking Street area), expect to pay 150–200 THB (4–5 EUR) by taxi or Grab. To Nimmanhaemin (the trendy neighbourhood northwest of the Old City), prices are similar — 130–180 THB (3.50–5 EUR).
For more distant destinations like Doi Suthep or Hang Dong, the fare rises to 250–400 THB (7–11 EUR) depending on time of day. During the Songkran festival (mid-April) and Yi Peng lantern festival (November), Grab prices can surge by 30–50%, and taxis may be harder to find.
Tipping is not expected but appreciated. Rounding up to the nearest 20 THB is common and generous by local standards.
Late night arrivals
CNX handles flights until roughly midnight, with a few arrivals stretching past that. After 22:00, songthaews vanish and even Grab availability drops. Metered taxis usually have a few cars waiting until the last flight lands, but the queue can be long.
If you arrive after 23:00, a pre-booked transfer is the most reliable option. Prices do not typically increase for late-night pickups with reputable transfer companies. The drive to the Old City is actually faster at night — often under 10 minutes with empty roads.
Families and luggage
The airport is manageable with children. Trolleys are free and available near baggage claim. The terminal is single-level with no stairs between arrivals and the taxi pickup area.
For families, a private transfer is worth the small premium. Standard taxis in Chiang Mai are sedans that fit 2 large suitcases at most. If you have 3+ bags or a stroller, request a larger vehicle when booking. Grab offers GrabCar XL, but availability in Chiang Mai is limited.
There is a small nursing room and clean restrooms in the arrivals area.
Where you meet the driver
Grab: The designated pickup point is at the car park area near the arrivals exit. The app will show you the exact pin. Walk straight out and follow signs to the short-term parking.
Pre-booked transfer: Drivers wait in the arrivals hall holding a name sign. They are allowed to wait inside. If you cannot find your driver, check your confirmation for a phone number — Thai drivers are responsive on LINE or WhatsApp.
Decision helper
Choose Grab if you want a fixed price and digital receipt, and you have a working Thai SIM or Wi-Fi.
Choose a songthaew if you are travelling light, have time, and want the cheapest possible ride.
Choose a pre-booked transfer if you are arriving late, travelling with family, or simply want someone waiting with your name. The price difference from the Old City is only about 5 EUR more than a taxi.
Frequently Asked Questions
How far is Chiang Mai Airport from the Old City?
About 4 km, which takes 10–20 minutes by car depending on traffic.
Is there a train or bus from Chiang Mai Airport?
No. There is no rail, metro, or scheduled bus service from CNX. Ground transport options are taxis, Grab, songthaews, and private transfers.
Does Grab work at Chiang Mai Airport?
Yes. Grab works reliably at CNX. Request the ride from inside and walk to the car park pickup point. You need a local SIM or Wi-Fi connection.
How much is a taxi from CNX to the Old City?
A metered taxi costs 150–200 THB (4–5 EUR) plus a 50 THB airport surcharge.
Can I pay by credit card in a Chiang Mai taxi?
No. Taxis and songthaews are cash only. Grab accepts credit cards through the app. Bring Thai baht in cash or withdraw from an ATM in the arrivals hall.
What is a songthaew?
A red shared pickup truck that functions as a minibus. The cheapest way to get around Chiang Mai at 30–40 THB per person, but routes are flexible and the ride takes longer.
Is it safe to take a taxi at night from CNX?
Yes. Chiang Mai is generally very safe. Metered taxis from the official counter are registered. Pre-booked transfers are the most reliable option after 23:00.
How long does the drive take during rush hour?
Rush hour (07:30–09:00 and 16:30–18:30) can push the drive to the Old City to 25–35 minutes, mainly due to congestion around the moat.
Should I exchange money at the airport?
Airport exchange rates at CNX are reasonable but not the best. Exchange enough for your taxi fare and first day. Better rates are available at exchange shops along Tha Phae Road.
Do I need to tip the taxi driver?
Tipping is not expected in Thailand but appreciated. Rounding up to the nearest 20 THB is common and considered generous.
Chiang Mai Airport is small, close to the city, and easy to navigate. For most travellers, a Grab or metered taxi gets you to your hotel quickly and cheaply. If you want certainty — especially arriving late or with family — a pre-booked transfer removes all guesswork for a few euros more.