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
90
Busiest route
Bangkok
Top airline
Thai AirAsia

Chiang Mai Airport averages 90 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: September 1, 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
29
per day
Thailand flag Bangkok (BKK) – Thailand 3 airlines
1 hr 45 mins
371 mi · 597 km
22
per day
Thailand flag Phuket (HKT) – Thailand 3 airlines
2 hr 35 mins
737 mi · 1,187 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
South Korea flag Seoul (ICN) – South Korea 4 airlines
5 hr 5 mins
2,102 mi · 3,382 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
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
Singapore flag Singapore (SIN) – Singapore 1 airline
3 hr 35 mins
1,251 mi · 2,013 km
2
per day
Thailand flag Ko Samui (USM) – Thailand 1 airline
2 hr 20 mins
641 mi · 1,032 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 Surat Thani (URT) – Thailand 1 airline
2 hr 25 mins
666 mi · 1,071 km
2
per day
Thailand flag Krabi (KBV) – Thailand 1 airline
2 hr 35 mins
737 mi · 1,186 km
1
per day
Thailand flag Khon Kaen (KKC) – Thailand 1 airline
1 hr 25 mins
298 mi · 479 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
China flag Xianyang (XIY) – China 1 airline
3 hr 30 mins
1,239 mi · 1,994 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
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 Chengdu (TFU) – China 1 airline
2 hr 45 mins
868 mi · 1,398 km
3
per week
China flag Chongqing (CKG) – China 1 airline
2 hr 50 mins
898 mi · 1,444 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
1
per week

Route and destination data updated September 1, 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)
Scoot (1 routes)
AirAsia (1 routes)
Malaysia Airlines (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 - 64/day
China - 11/day
Taiwan - 3/day
South Korea - 3/day
Hong Kong - 2/day
Singapore - 2/day
Malaysia - 2/day
Myanmar - 2/day
Viet Nam - 1/day
Lao People's Democratic Republic - 1/day
Japan - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
6 min early
2 min (-50.7%) vs last 24 hours
24h trend
Arrivals
7 min early
2 min (-55.2%) vs last 24 hours
24h trend
Cancelled Departures
31 flights (24 hour total)

Sep 5

2026

02:00 - 03:00

Departure
10 min early
Arrival
14 min early
Cancelled
3

Sep 5

2026

01:00 - 02:00

Departure
8 min early
Arrival
13 min early
Cancelled
3

Sep 5

2026

00:00 - 01:00

Departure
11 min early
Arrival
17 min early
Cancelled
2

Sep 4

2026

23:00 - 00:00

Departure
on-time
Arrival
Cancelled
1

Sep 4

2026

22:00 - 23:00

Departure
Arrival
Cancelled
0

Sep 4

2026

18:00 - 19:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

17:00 - 18:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 4

2026

16:00 - 17:00

Departure
10 min early
Arrival
9 min early
Cancelled
2

Sep 4

2026

15:00 - 16:00

Departure
6 min early
Arrival
13 min early
Cancelled
2

Sep 4

2026

13:00 - 14:00

Departure
5 min early
Arrival
11 min early
Cancelled
0

Sep 4

2026

12:00 - 13:00

Departure
5 min early
Arrival
2 min early
Cancelled
1

Sep 4

2026

11:00 - 12:00

Departure
2 min late
Arrival
6 min early
Cancelled
1

Sep 4

2026

10:00 - 11:00

Departure
6 min early
Arrival
2 min early
Cancelled
2

Sep 4

2026

09:00 - 10:00

Departure
7 min early
Arrival
2 min early
Cancelled
2

Sep 4

2026

08:00 - 09:00

Departure
3 min early
Arrival
3 min early
Cancelled
5

Sep 4

2026

07:00 - 08:00

Departure
7 min early
Arrival
3 min early
Cancelled
4

Sep 4

2026

06:00 - 07:00

Departure
2 min early
Arrival
6 min early
Cancelled
1

Sep 4

2026

05:00 - 06:00

Departure
3 min early
Arrival
3 min early
Cancelled
1

Sep 4

2026

04:00 - 05:00

Departure
8 min early
Arrival
2 min early
Cancelled
0

Sep 4

2026

03:00 - 04:00

Departure
12 min early
Arrival
6 min early
Cancelled
1
Delay Performance (7 day average)
Departures
5 min early
2 min (-47.5%) vs last week
7d trend
Arrivals
8 min early
2 min (-32.3%) vs last week
7d trend
Cancelled Departures
200 flights (7 day total)

Sep 4

2026

Departure
6 min early
Arrival
6 min early
Cancelled
30

Sep 3

2026

Departure
4 min early
Arrival
4 min early
Cancelled
39

Sep 2

2026

Departure
5 min early
Arrival
11 min early
Cancelled
21

Sep 1

2026

Departure
8 min early
Arrival
10 min early
Cancelled
35

Aug 31

2026

Departure
8 min early
Arrival
12 min early
Cancelled
12

Aug 30

2026

Departure
6 min early
Arrival
9 min early
Cancelled
24

Aug 29

2026

Departure
4 min early
Arrival
9 min early
Cancelled
39
Delay Performance (30 day average)
Departures
1 min early
2 min (-279.3%) vs last 30 days
30d trend
Arrivals
5 min early
1 min (-43.2%) vs last 30 days
30d trend
Cancelled Departures
758 flights (30 day total)

Sep 4

2026

Departure
6 min early
Arrival
6 min early
Cancelled
30

Sep 3

2026

Departure
4 min early
Arrival
4 min early
Cancelled
39

Sep 2

2026

Departure
5 min early
Arrival
11 min early
Cancelled
21

Sep 1

2026

Departure
8 min early
Arrival
10 min early
Cancelled
35

Aug 31

2026

Departure
8 min early
Arrival
12 min early
Cancelled
12

Aug 30

2026

Departure
6 min early
Arrival
9 min early
Cancelled
24

Aug 29

2026

Departure
4 min early
Arrival
9 min early
Cancelled
39

Aug 28

2026

Departure
5 min early
Arrival
6 min early
Cancelled
26

Aug 27

2026

Departure
4 min early
Arrival
7 min early
Cancelled
37

Aug 26

2026

Departure
6 min early
Arrival
8 min early
Cancelled
32

Aug 25

2026

Departure
5 min early
Arrival
9 min early
Cancelled
38

Aug 24

2026

Departure
1 min late
Arrival
5 min early
Cancelled
12

Aug 23

2026

Departure
5 min early
Arrival
9 min early
Cancelled
4

Aug 22

2026

Departure
1 min early
Arrival
2 min early
Cancelled
30

Aug 21

2026

Departure
4 min early
Arrival
5 min early
Cancelled
20

Aug 20

2026

Departure
1 min late
Arrival
6 min early
Cancelled
33

Aug 19

2026

Departure
2 min late
Arrival
4 min early
Cancelled
26

Aug 18

2026

Departure
1 min late
Arrival
5 min early
Cancelled
25

Aug 17

2026

Departure
2 min early
Arrival
7 min early
Cancelled
19

Aug 16

2026

Departure
2 min late
Arrival
5 min early
Cancelled
22

Aug 15

2026

Departure
1 min late
Arrival
5 min early
Cancelled
32

Aug 14

2026

Departure
2 min late
Arrival
on-time
Cancelled
19

Aug 13

2026

Departure
1 min early
Arrival
5 min early
Cancelled
27

Aug 12

2026

Departure
2 min early
Arrival
8 min early
Cancelled
18

Aug 11

2026

Departure
on-time
Arrival
3 min early
Cancelled
23

Aug 10

2026

Departure
4 min late
Arrival
1 min late
Cancelled
21

Aug 9

2026

Departure
on-time
Arrival
5 min early
Cancelled
29

Aug 8

2026

Departure
6 min late
Arrival
5 min late
Cancelled
22

Aug 7

2026

Departure
3 min late
Arrival
1 min late
Cancelled
16

Aug 6

2026

Departure
on-time
Arrival
3 min early
Cancelled
27

Global Rankings

Worldwide Position

Flights per day

#315 (90 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#587 (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 90 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