Where the airport is
Chiang Mai International Airport (IATA code CNX) sits only a few kilometres south-west of the Old City, which makes it one of the more convenient airports in Thailand — there's no long expressway transfer like Bangkok's airports require. It has a single terminal handling both domestic and international flights.
Getting from the airport into the city
- Metered taxis operate from a public taxi counter just outside arrivals, with fares set by distance — this is the most predictable option for a first-time arrival.
- Ride-hailing apps work in Chiang Mai and can be booked from inside the terminal building or just outside; pickup points near the terminal are usually signed.
- Airport shuttle/minivan services run set routes into popular hotel areas and can be cheaper if you don't mind a shared ride.
- Songthaews (red shared pickup trucks) occasionally work near the airport but are far more commonly hailed around town than at the terminal itself.
Because the airport is so close to the centre, the ride into the Old City or Nimman typically takes well under half an hour outside of peak traffic.
Inside the terminal
The terminal is small enough to navigate without much stress: expect the usual mix of currency exchange counters, a handful of cafés and restaurants, duty-free shopping after security, and free wifi. Because it's compact, connection times between domestic and international flights tend to be more forgiving than at a sprawling hub airport — but always check your specific airline's recommended minimum connection time.
SIM cards and connectivity
Thai mobile operators run counters in the arrivals area selling tourist SIM cards with data packages, which is the easiest way to get connected the moment you land, before you've even reached the taxi queue.
If you're flying onward within Thailand, note that domestic and international check-in areas are handled within the same terminal — follow the signage rather than assuming you need a different building.