Chiang Mai, Thailand
Direct flights from Chiang Mai International (CNX)
From Chiang Mai International you can reach 26 destinations in 10 countries without a connection — the longest non-stop hop is Incheon International at 3,382 km.
26
direct destinations
10
countries reached
#359
worldwide connectivity rank
All non-stop destinations
| Code | Airport | Country | Distance |
|---|---|---|---|
| ICN | Incheon International · Seoul | South Korea | 3,382 km |
| PEK | Beijing Capital International · Beijing | China | 2,908 km |
| PVG | Shanghai Pudong International · Shanghai | China | 2,674 km |
| HGH | Hangzhou Xiaoshan International · Hangzhou | China | 2,512 km |
| TPE | Taiwan Taoyuan International · Taipei | Taiwan | 2,398 km |
| WUH | Wuhan Tianhe International · Wuhan | China | 2,034 km |
| SIN | Singapore Changi · Singapore | Singapore | 2,013 km |
| KUL | Kuala Lumpur International · Kuala Lumpur | Malaysia | 1,806 km |
| HKG | Hong Kong International · Hong Kong | Hong Kong | 1,605 km |
| CAN | Guangzhou Baiyun International · Guangzhou | China | 1,573 km |
| MFM | Macau International · Macau | Macau | 1,569 km |
| CKG | Chongqing Jiangbei International · Chongqing | China | 1,444 km |
| HDY | Hat Yai International · Hat Yai | Thailand | 1,325 km |
| HKT | Phuket International · Phuket | Thailand | 1,187 km |
| KBV | Krabi · Krabi | Thailand | 1,186 km |
| USM | Samui · Ko Samui | Thailand | 1,032 km |
| KMG | Kunming Changshui International · Kunming | China | 814 km |
| BKK | Suvarnabhumi · Bangkok | Thailand | 597 km |
| DMK | Don Mueang International · Bangkok | Thailand | 568 km |
| UTH | Udon Thani · Udon Thani | Thailand | 432 km |
| RGN | Yangon International · Yangon | Burma | 364 km |
| LPQ | Luang Phabang International · Luang Prabang | Laos | 358 km |
| PHS | Phitsanulok · Phitsanulok | Thailand | 261 km |
| NNT | Nan · Nan | Thailand | 192 km |
| HGN | Mae Hong Son · Mae Hong Son | Thailand | 120 km |
| PYY | Mae Hong Son · Pai | Thailand | 87 km |
Route network built from the open OpenFlights and OurAirports datasets. Route existence is reliable; exact carriers and timetables change and are not shown here.