Thailand flag Chiang Mai Airport (CNX)

Country Thailand | Asia | Regional Airport | IATA: CNX | ICAO: VTCC | Elevation 1036 ft · 316 m | Local time —

Destinations
30
Flights / day
83
Busiest route
Bangkok
Top airline
Thai AirAsia

Chiang Mai Airport averages 83 flights per day to 30 destinations, with 11 domestic routes and 19 international routes. A total of 27 airlines operate at CNX, led by Thai AirAsia. This airport provides direct service to 12 countries across two continents, with China representing its largest international market. The longest nonstop route from Chiang Mai connects to Adelaide, with a typical flight time of 9 hr 30 mins. Updated: October 16, 2026

Route Network

Chiang Mai Airport connects 30 destinations worldwide, with Bangkok standing out as its busiest route. The longest nonstop flight is to Adelaide, and the shortest flight is to Luang Prabang.

Thailand flag Bangkok (BKK) – Thailand 4 airlines
1 hr 45 mins
371 mi · 597 km
29
per day
Thailand flag Bangkok (DMK) – Thailand 3 airlines
1 hr 40 mins
353 mi · 568 km
15
per day
Thailand flag Phuket (HKT) – Thailand 3 airlines
2 hr 35 mins
737 mi · 1,187 km
4
per day
South Korea flag Seoul (ICN) – South Korea 4 airlines
5 hr 5 mins
2,102 mi · 3,382 km
4
per day
China flag Shanghai (PVG) – China 2 airlines
4 hr 10 mins
1,662 mi · 2,674 km
3
per day
Taiwan flag Taipei (TPE) – Taiwan 4 airlines
3 hr 50 mins
1,490 mi · 2,398 km
3
per day
China flag Kunming (KMG) – China 1 airline
2 hr 0 mins
506 mi · 814 km
3
per day
China flag Guangzhou (CAN) – China 2 airlines
2 hr 50 mins
977 mi · 1,573 km
3
per day
Hong Kong flag Hong Kong (HKG) – Hong Kong 1 airline
2 hr 55 mins
997 mi · 1,605 km
2
per day
Myanmar flag Yangon (RGN) – Myanmar 2 airlines
1 hr 40 mins
226 mi · 364 km
2
per day
Thailand flag Khon Kaen (KKC) – Thailand 1 airline
1 hr 25 mins
298 mi · 479 km
2
per day
Thailand flag Krabi (KBV) – Thailand 1 airline
2 hr 35 mins
737 mi · 1,186 km
1
per day
Malaysia flag Kuala Lumpur (KUL) – Malaysia 2 airlines
3 hr 20 mins
1,122 mi · 1,806 km
1
per day
Thailand flag Ko Samui (USM) – Thailand 1 airline
2 hr 20 mins
641 mi · 1,032 km
1
per day
Singapore flag Singapore (SIN) – Singapore 1 airline
3 hr 35 mins
1,251 mi · 2,013 km
1
per day
China flag Xianyang (XIY) – China 1 airline
3 hr 30 mins
1,239 mi · 1,994 km
1
per day
Viet Nam flag Hanoi (HAN) – Viet Nam 1 airline
1 hr 50 mins
476 mi · 765 km
6
per week
China flag Beijing (PEK) – China 1 airline
4 hr 35 mins
1,807 mi · 2,908 km
5
per week
Thailand flag Hua Hin (HHQ) – Thailand 1 airline
—
CNX → HHQ
5
per week
Lao People's Democratic Republic flag Luang Prabang (LPQ) – Lao People's Democratic Republic 1 airline
1 hr 15 mins
223 mi · 358 km
5
per week
Thailand flag Surat Thani (URT) – Thailand 1 airline
2 hr 25 mins
666 mi · 1,071 km
5
per week
China flag Chengdu (TFU) – China 1 airline
2 hr 45 mins
868 mi · 1,398 km
4
per week
China flag Chongqing (CKG) – China 1 airline
2 hr 50 mins
898 mi · 1,444 km
4
per week
Thailand flag Hat Yai (HDY) – Thailand 1 airline
2 hr 45 mins
823 mi · 1,325 km
4
per week
Myanmar flag Mandalay (MDL) – Myanmar 1 airline
1 hr 45 mins
280 mi · 451 km
4
per week
Thailand flag Udon Thani (UTH) – Thailand 1 airline
1 hr 20 mins
269 mi · 432 km
4
per week
South Korea flag Busan (PUS) – South Korea 1 airline
5 hr 10 mins
2,153 mi · 3,465 km
3
per week
Japan flag Osaka (KIX) – Japan 1 airline
5 hr 45 mins
2,471 mi · 3,976 km
3
per week
Thailand flag Rayong (UTP) – Thailand 1 airline
1 hr 55 mins
442 mi · 711 km
3
per week
Australia flag Adelaide (ADL) – Australia 1 airline
9 hr 30 mins
4,529 mi · 7,288 km
1
per week

Route and destination data updated October 16, 2026.

Chiang Mai Airport is served by 27 airlines, with Thai AirAsia in the lead at 23% of routes. The top three carriers together cover 36% of routes. 19 carriers operate only one route each. A total of 22 airlines operate international routes, compared with seven airlines serving domestic routes. Thai AirAsia is operating the longest nonstop flight, connecting to Adelaide with a flight time of 9 hrs 30 mins.

Thai AirAsia (11 routes)
Bangkok Airways (3 routes)
Thai Vietjet Air (3 routes)
Spring Airlines (3 routes)
Thai Lion Air (2 routes)
EASTAR JET (2 routes)
China Eastern Airlines (2 routes)
Myanmar Airways International (2 routes)
Thai Airways International (1 routes)
MJJ (1 routes)
Nok Air (1 routes)
Air Busan (1 routes)
Jeju Air (1 routes)
Jin Air (1 routes)
China Airlines (1 routes)
EVA Air (1 routes)
Starlux Airlines (1 routes)
China Southern Airlines (1 routes)
Hong Kong Express (1 routes)
Myanmar National Airlines (1 routes)
AirAsia (1 routes)
Malaysia Airlines (1 routes)
Scoot (1 routes)
Air China (1 routes)
Lao Airlines (1 routes)
Chengdu Airlines (1 routes)
West Air (China) (1 routes)

Chiang Mai Airport provides direct service to 12 countries across two continents. The route network is 37% domestic and 63% international. China is the primary international destination.

Thailand - 55/day
China - 12/day
South Korea - 4/day
Taiwan - 3/day
Myanmar - 3/day
Hong Kong - 2/day
Malaysia - 1/day
Singapore - 1/day
Viet Nam - 1/day
Lao People's Democratic Republic - 1/day
Japan - 0/day
Australia - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
1 min late
4 min (-86.8%) vs last 24 hours
24h trend
Arrivals
1 min early
6 min (-131.3%) vs last 24 hours
24h trend
Cancelled Departures
39 flights (24 hour total)

Oct 20

2026

09:00 - 10:00

Departure
on-time
Arrival
5 min early
Cancelled
2

Oct 20

2026

08:00 - 09:00

Departure
5 min late
Arrival
7 min late
Cancelled
2

Oct 20

2026

07:00 - 08:00

Departure
on-time
Arrival
10 min late
Cancelled
4

Oct 20

2026

06:00 - 07:00

Departure
3 min early
Arrival
1 min early
Cancelled
5

Oct 20

2026

05:00 - 06:00

Departure
4 min early
Arrival
5 min early
Cancelled
3

Oct 20

2026

03:00 - 04:00

Departure
3 min early
Arrival
7 min early
Cancelled
1

Oct 20

2026

02:00 - 03:00

Departure
5 min early
Arrival
9 min early
Cancelled
3

Oct 20

2026

01:00 - 02:00

Departure
8 min early
Arrival
11 min early
Cancelled
4

Oct 20

2026

00:00 - 01:00

Departure
8 min early
Arrival
14 min early
Cancelled
1

Oct 19

2026

23:00 - 00:00

Departure
on-time
Arrival
—
Cancelled
1

Oct 19

2026

22:00 - 23:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

19:00 - 20:00

Departure
on-time
Arrival
—
Cancelled
2

Oct 19

2026

17:00 - 18:00

Departure
7 min early
Arrival
on-time
Cancelled
1

Oct 19

2026

16:00 - 17:00

Departure
7 min early
Arrival
10 min early
Cancelled
1

Oct 19

2026

15:00 - 16:00

Departure
3 min late
Arrival
12 min early
Cancelled
2

Oct 19

2026

14:00 - 15:00

Departure
10 min late
Arrival
2 min early
Cancelled
2

Oct 19

2026

13:00 - 14:00

Departure
11 min late
Arrival
8 min late
Cancelled
2

Oct 19

2026

12:00 - 13:00

Departure
14 min late
Arrival
15 min late
Cancelled
2

Oct 19

2026

11:00 - 12:00

Departure
5 min late
Arrival
9 min late
Cancelled
1

Oct 19

2026

10:00 - 11:00

Departure
8 min late
Arrival
on-time
Cancelled
0
Delay Performance (7 day average)
Departures
1 min late
1 min (+667.1%) vs last week
7d trend
Arrivals
on-time
1 min (+64.7%) vs last week
7d trend
Cancelled Departures
172 flights (7 day total)

Oct 19

2026

Departure
3 min late
Arrival
1 min early
Cancelled
24

Oct 18

2026

Departure
2 min late
Arrival
6 min late
Cancelled
22

Oct 17

2026

Departure
1 min late
Arrival
on-time
Cancelled
36

Oct 16

2026

Departure
on-time
Arrival
1 min early
Cancelled
21

Oct 15

2026

Departure
1 min late
Arrival
on-time
Cancelled
34

Oct 14

2026

Departure
3 min early
Arrival
3 min early
Cancelled
12

Oct 13

2026

Departure
3 min early
Arrival
8 min early
Cancelled
23
Delay Performance (30 day average)
Departures
on-time
4 min (+93.8%) vs last 30 days
30d trend
Arrivals
2 min early
5 min (+72.9%) vs last 30 days
30d trend
Cancelled Departures
880 flights (30 day total)

Oct 19

2026

Departure
3 min late
Arrival
1 min early
Cancelled
24

Oct 18

2026

Departure
2 min late
Arrival
6 min late
Cancelled
22

Oct 17

2026

Departure
1 min late
Arrival
on-time
Cancelled
36

Oct 16

2026

Departure
on-time
Arrival
1 min early
Cancelled
21

Oct 15

2026

Departure
1 min late
Arrival
on-time
Cancelled
34

Oct 14

2026

Departure
3 min early
Arrival
3 min early
Cancelled
12

Oct 13

2026

Departure
3 min early
Arrival
8 min early
Cancelled
23

Oct 12

2026

Departure
on-time
Arrival
4 min early
Cancelled
20

Oct 11

2026

Departure
3 min early
Arrival
2 min early
Cancelled
18

Oct 10

2026

Departure
1 min early
Arrival
3 min early
Cancelled
29

Oct 9

2026

Departure
11 min early
Arrival
10 min early
Cancelled
3

Oct 8

2026

Departure
1 min early
Arrival
3 min early
Cancelled
29

Oct 7

2026

Departure
1 min early
Arrival
1 min early
Cancelled
26

Oct 6

2026

Departure
7 min late
Arrival
10 min late
Cancelled
31

Oct 5

2026

Departure
2 min late
Arrival
1 min late
Cancelled
17

Oct 4

2026

Departure
1 min early
Arrival
4 min early
Cancelled
22

Oct 3

2026

Departure
5 min early
Arrival
5 min early
Cancelled
25

Oct 2

2026

Departure
on-time
Arrival
3 min early
Cancelled
20

Oct 1

2026

Departure
2 min early
Arrival
2 min early
Cancelled
30

Sep 30

2026

Departure
2 min early
Arrival
6 min early
Cancelled
34

Sep 29

2026

Departure
3 min early
Arrival
5 min early
Cancelled
51

Sep 28

2026

Departure
2 min early
Arrival
8 min early
Cancelled
31

Sep 27

2026

Departure
3 min late
Arrival
2 min early
Cancelled
32

Sep 26

2026

Departure
14 min late
Arrival
13 min late
Cancelled
45

Sep 25

2026

Departure
4 min late
Arrival
3 min late
Cancelled
37

Sep 24

2026

Departure
2 min early
Arrival
3 min early
Cancelled
48

Sep 23

2026

Departure
4 min early
Arrival
6 min early
Cancelled
35

Sep 22

2026

Departure
4 min early
Arrival
7 min early
Cancelled
57

Sep 21

2026

Departure
5 min early
Arrival
10 min early
Cancelled
33

Sep 20

2026

Departure
3 min early
Arrival
4 min early
Cancelled
35

Global Rankings

Worldwide Position

Flights per day

#319 (83 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#572 (30 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
10,243 ft 3,122 m 148 ft 45 m Asphalt
10,243 ft 3,122 m 148 ft 45 m Asphalt

Runway Length

17 aircraft cannot operate at Chiang Mai Airport due to runway length constraints. The airport’s longest runway is 10,243 ft (3,122 m), which is below the typical takeoff or landing distance required by the aircraft listed here.

Aircraft Takeoff Landing
Airbus A340 Private Jet 10,256 ft 3,126 m 8,999 ft 2,743 m
McDonnell Douglas MD-11 10,299 ft 3,139 m 6,949 ft 2,118 m
Airbus A340-600 10,302 ft 3,140 m 6,562 ft 2,000 m
Boeing BBJ 787-9 10,397 ft 3,169 m 5,699 ft 1,737 m
VC-25A Air Force One 10,466 ft 3,190 m 7,999 ft 2,438 m
Boeing 747-8 10,466 ft 3,190 m 8,793 ft 2,680 m
Airbus A340-500 10,499 ft 3,200 m 6,299 ft 1,920 m
Boeing 747-200 10,499 ft 3,200 m 6,234 ft 1,900 m
Boeing 777-300 10,597 ft 3,230 m 5,906 ft 1,800 m
Boeing 747-100 10,650 ft 3,246 m 6,168 ft 1,880 m
Boeing 747-8 VIP / BBJ 10,801 ft 3,292 m 7,001 ft 2,134 m
Boeing 747-8 Freighter 10,801 ft 3,292 m 7,001 ft 2,134 m
Boeing 747-300 10,827 ft 3,300 m 6,919 ft 2,109 m
Boeing 747-400F 10,827 ft 3,300 m 6,890 ft 2,100 m
Boeing 747-400ER 10,892 ft 3,320 m 7,136 ft 2,175 m
Aérospatiale-BAC Concorde 11,250 ft 3,429 m 7,218 ft 2,200 m
McDonnell Douglas DC-8-71 11,499 ft 3,505 m 5,909 ft 1,801 m

Operational Context

Chiang Mai (IATA: CNX) operates around 83 flights per day to 30 nonstop destinations. Its network includes 11 domestic and 19 international routes, with Thai AirAsia as the leading carrier and Bangkok currently the busiest connection. From CNX, passengers can reach 12 countries across 2 continents, and the longest runway measures 3,122 m (10,243 ft).

Miscellaneous