The good news about Chiang Mai is that the airport sits right next to the Old City — barely 4 km away, a 10–15 minute drive to your hotel. The airport taxi desk gives you a fixed fare with no haggling, Grab shows the price before you book, a hotel shuttle is the easiest of all, and the red songthaew is the budget pick. Here's every option with real fares before you leave Arrivals.
Just booked your first trip to Chiang Mai and worried about getting into the city? This is one thing you can relax about. Chiang Mai has a single airport — Chiang Mai International Airport (CNX) — and it sits unusually close to town, just about 4 km from the Old City. In normal traffic it's a 10–15 minute drive to most accommodation areas, with none of the hour-long transfers you get at many bigger airports. The only thing to decide is how you'd like to get into town, since each option has slightly different perks and prices.
The main airport for northern Thailand, handling both domestic and international flights. It's a compact terminal, so you're from gate to exit quickly. It sits just southwest of the city, only about 4 km from the Old City, which is why the transfer into town is so fast.
Because the distance is short, the transfer is cheap. The airport taxi desk charges a fixed fare by zone, with the Old City and Nimman at around ฿150–200. Grab comes in around ฿120–180, and the red songthaew is the cheapest, though you flag one down yourself. All these prices shift a little with the time of day and demand.
They all reach the Old City in roughly the same time, differing on price and convenience — read this before you walk out of Arrivals.
Chiang Mai's airport is small and easy to navigate — no long walks, nothing complicated. But there are a few things worth handling inside the terminal that make leaving the airport much smoother, especially your SIM and some cash.
There are SIM counters for the Thai networks (AIS, dtac, TrueMove) in the arrivals hall — pick up a tourist package on the spot, or activate an eSIM you bought beforehand. Once you have data, booking Grab and navigating is easy for the whole trip.
There are ATMs and currency exchange desks in the terminal. The red songthaew and many small shops take cash only, so it helps to carry some baht. Thai ATMs usually charge a per-withdrawal fee on foreign cards, so taking out a larger amount at once works out cheaper.
The taxi desk is in the arrivals hall — you'll spot the sign as you walk out from baggage claim. Tell them your destination, pay the fixed zone fare at the counter, then take your ticket to the taxi queue outside.
Grab usually has a designated pickup zone — follow the ride-hailing signs or check the in-app map after you book. For a red songthaew, walk out to the road in front of the airport and flag one down; there's no official in-terminal queue like the taxis.
Because the airport is close, the return is quick too, but it's worth leaving a little buffer for booking a car and traffic, particularly in the early evening when the roads get busier.