Thailand flag Chiang Mai Airport (CNX)

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

Destinations
29
Flights / day
84
Busiest route
Bangkok
Top airline
Thai AirAsia

Chiang Mai Airport averages 84 flights per day to 29 destinations, with 11 domestic routes and 18 international routes. A total of 25 airlines operate at CNX, led by Thai AirAsia. This airport provides direct service to 11 countries across one continent, with China representing its largest international market. The longest nonstop route from Chiang Mai connects to Osaka, with a typical flight time of 5 hr 45 mins. Updated: July 16, 2026

Route Network

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

Thailand flag Bangkok (DMK) – Thailand 3 airlines
1 hr 40 mins
353 mi · 568 km
25
per day
Thailand flag Bangkok (BKK) – Thailand 3 airlines
1 hr 45 mins
371 mi · 597 km
19
per day
Thailand flag Phuket (HKT) – Thailand 3 airlines
2 hr 35 mins
737 mi · 1,187 km
5
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
South Korea flag Seoul (ICN) – South Korea 4 airlines
5 hr 5 mins
2,102 mi · 3,382 km
2
per day
China flag Guangzhou (CAN) – China 2 airlines
2 hr 50 mins
977 mi · 1,573 km
2
per day
Hong Kong flag Hong Kong (HKG) – Hong Kong 1 airline
2 hr 55 mins
997 mi · 1,605 km
2
per day
Thailand flag Krabi (KBV) – Thailand 1 airline
2 hr 35 mins
737 mi · 1,186 km
2
per day
Malaysia flag Kuala Lumpur (KUL) – Malaysia 2 airlines
3 hr 20 mins
1,122 mi · 1,806 km
2
per day
Thailand flag Ko Samui (USM) – Thailand 1 airline
2 hr 20 mins
641 mi · 1,032 km
2
per day
Thailand flag Surat Thani (URT) – Thailand 1 airline
2 hr 25 mins
666 mi · 1,071 km
2
per day
Thailand flag Khon Kaen (KKC) – Thailand 1 airline
1 hr 25 mins
298 mi · 479 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
Myanmar flag Yangon (RGN) – Myanmar 1 airline
1 hr 40 mins
226 mi · 364 km
1
per day
Viet Nam flag Hanoi (HAN) – Viet Nam 1 airline
1 hr 50 mins
476 mi · 765 km
6
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
China flag Beijing (PEK) – China 1 airline
4 hr 35 mins
1,807 mi · 2,908 km
4
per week
China flag Chengdu (TFU) – China 1 airline
2 hr 45 mins
868 mi · 1,398 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
China flag Chongqing (CKG) – China 1 airline
CNX → CKG
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

Route and destination data updated July 16, 2026.

Chiang Mai Airport is served by 25 airlines, with Thai AirAsia in the lead at 23% of routes. The top three carriers together cover 36% of routes. 17 carriers operate only one route each. A total of 21 airlines operate international routes, compared with six airlines serving domestic routes. Thai Vietjet Air is operating the longest nonstop flight, connecting to Osaka with a flight time of 5 hrs 45 mins.

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

Chiang Mai Airport provides direct service to 11 countries across one continent. The route network is 38% domestic and 62% international. China is the primary international destination.

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

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
1 min early
min (-21.5%) vs last 24 hours
24h trend
Arrivals
5 min early
1 min (+17.2%) vs last 24 hours
24h trend
Cancelled Departures
34 flights (24 hour total)

Jul 20

2026

15:00 - 16:00

Departure
1 min early
Arrival
9 min early
Cancelled
1

Jul 20

2026

14:00 - 15:00

Departure
1 min late
Arrival
5 min early
Cancelled
0

Jul 20

2026

13:00 - 14:00

Departure
7 min late
Arrival
6 min early
Cancelled
1

Jul 20

2026

12:00 - 13:00

Departure
5 min early
Arrival
3 min early
Cancelled
3

Jul 20

2026

10:00 - 11:00

Departure
2 min late
Arrival
5 min early
Cancelled
0

Jul 20

2026

09:00 - 10:00

Departure
on-time
Arrival
2 min early
Cancelled
1

Jul 20

2026

08:00 - 09:00

Departure
2 min late
Arrival
1 min early
Cancelled
2

Jul 20

2026

07:00 - 08:00

Departure
3 min late
Arrival
on-time
Cancelled
4

Jul 20

2026

06:00 - 07:00

Departure
on-time
Arrival
3 min early
Cancelled
2

Jul 20

2026

05:00 - 06:00

Departure
2 min early
Arrival
6 min early
Cancelled
0

Jul 20

2026

04:00 - 05:00

Departure
2 min early
Arrival
8 min early
Cancelled
1

Jul 20

2026

03:00 - 04:00

Departure
1 min early
Arrival
10 min early
Cancelled
4

Jul 20

2026

02:00 - 03:00

Departure
on-time
Arrival
4 min early
Cancelled
5

Jul 20

2026

01:00 - 02:00

Departure
7 min early
Arrival
5 min early
Cancelled
4

Jul 20

2026

00:00 - 01:00

Departure
12 min early
Arrival
8 min early
Cancelled
2

Jul 19

2026

23:00 - 00:00

Departure
on-time
Arrival
Cancelled
1

Jul 19

2026

22:00 - 23:00

Departure
Arrival
Cancelled
0

Jul 19

2026

19:00 - 20:00

Departure
on-time
Arrival
on-time
Cancelled
0

Jul 19

2026

18:00 - 19:00

Departure
5 min early
Arrival
on-time
Cancelled
1

Jul 19

2026

17:00 - 18:00

Departure
9 min early
Arrival
6 min early
Cancelled
1

Jul 19

2026

16:00 - 17:00

Departure
1 min early
Arrival
8 min early
Cancelled
1
Delay Performance (7 day average)
Departures
1 min early
1 min (+30.9%) vs last week
7d trend
Arrivals
6 min early
min (-3.4%) vs last week
7d trend
Cancelled Departures
211 flights (7 day total)

Jul 19

2026

Departure
1 min early
Arrival
5 min early
Cancelled
30

Jul 18

2026

Departure
2 min early
Arrival
8 min early
Cancelled
38

Jul 17

2026

Departure
1 min early
Arrival
5 min early
Cancelled
31

Jul 16

2026

Departure
2 min early
Arrival
5 min early
Cancelled
31

Jul 15

2026

Departure
1 min late
Arrival
6 min early
Cancelled
28

Jul 14

2026

Departure
3 min early
Arrival
6 min early
Cancelled
32

Jul 13

2026

Departure
1 min early
Arrival
6 min early
Cancelled
21
Delay Performance (30 day average)
Departures
1 min early
1 min (+43.3%) vs last 30 days
30d trend
Arrivals
6 min early
min (+5.7%) vs last 30 days
30d trend
Cancelled Departures
876 flights (30 day total)

Jul 19

2026

Departure
1 min early
Arrival
5 min early
Cancelled
30

Jul 18

2026

Departure
2 min early
Arrival
8 min early
Cancelled
38

Jul 17

2026

Departure
1 min early
Arrival
5 min early
Cancelled
31

Jul 16

2026

Departure
2 min early
Arrival
5 min early
Cancelled
31

Jul 15

2026

Departure
1 min late
Arrival
6 min early
Cancelled
28

Jul 14

2026

Departure
3 min early
Arrival
6 min early
Cancelled
32

Jul 13

2026

Departure
1 min early
Arrival
6 min early
Cancelled
21

Jul 12

2026

Departure
2 min early
Arrival
7 min early
Cancelled
24

Jul 11

2026

Departure
4 min early
Arrival
6 min early
Cancelled
44

Jul 10

2026

Departure
1 min early
Arrival
4 min early
Cancelled
26

Jul 9

2026

Departure
3 min early
Arrival
6 min early
Cancelled
27

Jul 8

2026

Departure
1 min late
Arrival
4 min early
Cancelled
13

Jul 4

2026

Departure
6 min early
Arrival
12 min early
Cancelled
2

Jul 3

2026

Departure
1 min early
Arrival
6 min early
Cancelled
25

Jul 2

2026

Departure
2 min late
Arrival
on-time
Cancelled
32

Jul 1

2026

Departure
3 min early
Arrival
4 min early
Cancelled
25

Jun 30

2026

Departure
2 min late
Arrival
1 min early
Cancelled
42

Jun 29

2026

Departure
4 min early
Arrival
8 min early
Cancelled
32

Jun 28

2026

Departure
4 min early
Arrival
7 min early
Cancelled
34

Jun 27

2026

Departure
2 min late
Arrival
4 min early
Cancelled
43

Jun 26

2026

Departure
3 min early
Arrival
9 min early
Cancelled
34

Jun 25

2026

Departure
7 min late
Arrival
1 min late
Cancelled
53

Jun 24

2026

Departure
3 min early
Arrival
9 min early
Cancelled
45

Jun 23

2026

Departure
3 min early
Arrival
7 min early
Cancelled
52

Jun 22

2026

Departure
2 min early
Arrival
4 min early
Cancelled
29

Jun 21

2026

Departure
3 min early
Arrival
10 min early
Cancelled
37

Jun 20

2026

Departure
4 min early
Arrival
8 min early
Cancelled
46

Global Rankings

Worldwide Position

Flights per day

#328 (84 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#594 (29 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

18 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
Antonov An-225 Mriya 11,483 ft 3,500 m 10,827 ft 3,300 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 84 flights per day to 29 nonstop destinations. Its network includes 11 domestic and 18 international routes, with Thai AirAsia as the leading carrier and Bangkok currently the busiest connection. From CNX, passengers can reach 11 countries across 1 continent, and the longest runway measures 3,122 m (10,243 ft).

Miscellaneous