Chiang Mai is served by Chiang Mai International Airport (CNX), the main air gateway to Northern Thailand and a major tourist destination. It offers a well-developed network focused on arrivals from across Southeast and East Asia, as well as essential domestic flights from Bangkok, supported by a competitive mix of full-service, low-cost, and regional carriers.
The airport's most important route is the high-frequency shuttle from Bangkok, arriving from both Suvarnabhumi (BKK) and Don Mueang (DMK) airports. Key international origins include Singapore (SIN), Kuala Lumpur (KUL), Taipei (TPE), Hong Kong (HKG), Seoul (ICN), and major cities in China, Vietnam, and Myanmar. There are also limited direct flights from a handful of other regional hubs.
Chiang Mai Airport is a focus city for Bangkok Airways and is well-served by Thai Airways and Thai Smile. It is also a key destination for low-cost carriers, including AirAsia, Thai Lion Air, Nok Air, and Scoot, which drive down fares on regional and domestic routes into Chiang Mai. This combination provides options for both premium and budget travel.
To find cheap flights to Chiang Mai, book domestic flights from Bangkok 2-3 weeks in advance for the best fares, using low-cost carriers arriving at Don Mueang (DMK). For international travel from within Asia, book 1-3 months ahead and compare prices on AirAsia, Scoot, and Bangkok Airways. Use flight comparison tools that include all airlines. Flying on weekdays (Tuesday-Thursday) is typically cheaper. For travel from beyond Asia, the most economical route is almost always to take a domestic flight from Bangkok (BKK) and connect from its vast intercontinental network to Chiang Mai. Chiang Mai itself offers very few direct long-haul arrival options.