China flag Kunming Airport (KMG)

Country China | Asia | Regional Hub | IATA: KMG | ICAO: ZPPP | Elevation 6903 ft · 2,104 m | Local time —

Destinations
132
Flights / day
420
Busiest route
Guangzhou
Top airline
China Eastern Airlines

Kunming Changshui Airport averages 420 flights per day to 132 destinations, with 101 domestic routes and 26 international routes. A total of 40 airlines operate at KMG, led by China Eastern Airlines. This airport provides direct service to 16 countries across one continent, with Thailand representing its largest international market. The longest nonstop route from Kunming Changshui connects to Malé, with a typical flight time of 6 hr 5 mins. Updated: October 18, 2026

Route Network

Kunming Changshui Airport connects 127 destinations worldwide, with Guangzhou standing out as its busiest route. The longest nonstop flight is to Malé, and the shortest flight is to Hanoi.

China flag Guangzhou (CAN) – China 6 airlines
2 hr 10 mins
664 mi · 1,068 km
19
per day
China flag Xianyang (XIY) – China 7 airlines
2 hr 30 mins
734 mi · 1,181 km
15
per day
China flag Beijing (PKX) – China 7 airlines
3 hr 30 mins
1,266 mi · 2,037 km
15
per day
China flag Wuhan (WUH) – China 5 airlines
2 hr 30 mins
792 mi · 1,274 km
14
per day
China flag Zhengzhou (CGO) – China 7 airlines
2 hr 50 mins
921 mi · 1,483 km
14
per day
China flag Luxi (LUM) – China 6 airlines
—
KMG → LUM
13
per day
China flag Shenzhen (SZX) – China 8 airlines
2 hr 20 mins
708 mi · 1,139 km
13
per day
China flag Nanjing (NKG) – China 6 airlines
3 hr 5 mins
1,070 mi · 1,722 km
12
per day
China flag Shanghai (PVG) – China 5 airlines
3 hr 20 mins
1,222 mi · 1,966 km
11
per day
China flag Beijing (PEK) – China 5 airlines
3 hr 35 mins
1,302 mi · 2,095 km
11
per day
China flag Hangzhou (HGH) – China 9 airlines
3 hr 10 mins
1,127 mi · 1,813 km
10
per day
China flag Changsha (CSX) – China 7 airlines
2 hr 15 mins
670 mi · 1,078 km
10
per day
China flag Xiamen (XMN) – China 5 airlines
2 hr 45 mins
953 mi · 1,534 km
10
per day
China flag Jinan (TNA) – China 4 airlines
3 hr 20 mins
1,170 mi · 1,883 km
9
per day
China flag Chengdu (TFU) – China 5 airlines
1 hr 45 mins
372 mi · 598 km
8
per day
Thailand flag Bangkok (BKK) – Thailand 3 airlines
2 hr 45 mins
802 mi · 1,290 km
8
per day
China flag Lanzhou (LHW) – China 6 airlines
2 hr 40 mins
790 mi · 1,271 km
7
per day
China flag Tengchong (TCZ) – China 3 airlines
—
KMG → TCZ
7
per day
China flag Chongqing (CKG) – China 4 airlines
1 hr 45 mins
392 mi · 631 km
7
per day
China flag Nanchang (KHN) – China 6 airlines
2 hr 35 mins
839 mi · 1,351 km
6
per day
China flag Shijiazhuang (SJW) – China 5 airlines
3 hr 15 mins
1,141 mi · 1,837 km
6
per day
China flag Hefei (HFE) – China 4 airlines
2 hr 55 mins
986 mi · 1,587 km
6
per day
China flag Wenzhou (WNZ) – China 5 airlines
3 hr 10 mins
1,124 mi · 1,809 km
6
per day
China flag Chengdu (CTU) – China 2 airlines
1 hr 50 mins
383 mi · 617 km
6
per day
China flag Wuxi (WUX) – China 4 airlines
3 hr 10 mins
1,151 mi · 1,852 km
6
per day
China flag Taiyuan (TYN) – China 4 airlines
3 hr 5 mins
1,043 mi · 1,678 km
6
per day
China flag Fuzhou (FOC) – China 5 airlines
3 hr 0 mins
1,044 mi · 1,681 km
6
per day
Malaysia flag Kuala Lumpur (KUL) – Malaysia 3 airlines
4 hr 10 mins
1,547 mi · 2,489 km
5
per day
China flag Haikou (HAK) – China 5 airlines
2 hr 5 mins
598 mi · 963 km
5
per day
China flag Jinghong (JHG) – China 2 airlines
—
KMG → JHG
5
per day
Lao People's Democratic Republic flag Vientiane (VTE) – Lao People's Democratic Republic 2 airlines
2 hr 5 mins
492 mi · 792 km
5
per day
China flag Ningbo (NGB) – China 4 airlines
3 hr 15 mins
1,181 mi · 1,900 km
5
per day
China flag Zhuhai (ZUH) – China 4 airlines
—
KMG → ZUH
5
per day
China flag Tianjin (TSN) – China 6 airlines
3 hr 30 mins
1,281 mi · 2,062 km
5
per day
China flag Lhasa (LXA) – China 3 airlines
—
KMG → LXA
5
per day
China flag Shantou (SWA) – China 5 airlines
2 hr 35 mins
861 mi · 1,385 km
5
per day
China flag Sanya (SYX) – China 5 airlines
2 hr 10 mins
627 mi · 1,010 km
4
per day
China flag Shenyang (SHE) – China 3 airlines
4 hr 10 mins
1,639 mi · 2,637 km
4
per day
Hong Kong flag Hong Kong (HKG) – Hong Kong 2 airlines
2 hr 20 mins
721 mi · 1,160 km
4
per day
China flag Shanghai (SHA) – China 3 airlines
3 hr 15 mins
1,196 mi · 1,925 km
4
per day
China flag Shangri-La (DIG) – China 1 airline
—
KMG → DIG
4
per day
China flag Yinchuan (INC) – China 2 airlines
3 hr 0 mins
942 mi · 1,516 km
3
per day
China flag Qingdao (TAO) – China 4 airlines
3 hr 30 mins
1,279 mi · 2,058 km
3
per day
China flag Changzhou (CZX) – China 2 airlines
3 hr 10 mins
1,124 mi · 1,810 km
3
per day
Singapore flag Singapore (SIN) – Singapore 2 airlines
4 hr 20 mins
1,643 mi · 2,644 km
3
per day
China flag Ürümqi (URC) – China 2 airlines
4 hr 20 mins
1,563 mi · 2,516 km
3
per day
China flag Zhaotong (ZAT) – China 1 airline
—
KMG → ZAT
2
per day
Thailand flag Chiang Mai (CNX) – Thailand 1 airline
2 hr 15 mins
506 mi · 814 km
2
per day
China flag Ganzhou (KOW) – China 1 airline
—
KMG → KOW
2
per day
China flag Xuzhou (XUZ) – China 3 airlines
—
KMG → XUZ
2
per day
China flag Xining (XNN) – China 2 airlines
—
KMG → XNN
2
per day
China flag Lincang (LNJ) – China 1 airline
—
KMG → LNJ
2
per day
Myanmar flag Yangon (RGN) – Myanmar 2 airlines
2 hr 45 mins
716 mi · 1,152 km
2
per day
China flag Yichang (YIH) – China 2 airlines
2 hr 15 mins
644 mi · 1,036 km
2
per day
China flag Yuncheng (YCU) – China 2 airlines
2 hr 40 mins
844 mi · 1,358 km
2
per day
China flag Lijiang (LJG) – China 1 airline
1 hr 40 mins
199 mi · 321 km
2
per day
China flag Zhanjiang (ZHA) – China 2 airlines
—
KMG → ZHA
2
per day
China flag Changchun (CGQ) – China 2 airlines
4 hr 35 mins
1,827 mi · 2,940 km
1
per day
China flag Hohhot (HET) – China 1 airline
3 hr 25 mins
1,202 mi · 1,935 km
1
per day
China flag Huizhou (HUZ) – China 1 airline
—
KMG → HUZ
1
per day
China flag Lancang (JMJ) – China 1 airline
—
KMG → JMJ
1
per day
South Korea flag Seoul (ICN) – South Korea 2 airlines
4 hr 10 mins
1,624 mi · 2,613 km
1
per day
China flag Quanzhou (JJN) – China 3 airlines
2 hr 50 mins
981 mi · 1,578 km
1
per day
Thailand flag Bangkok (DMK) – Thailand 1 airline
2 hr 45 mins
788 mi · 1,268 km
1
per day
China flag Changde (CGD) – China 1 airline
—
KMG → CGD
1
per day
China flag Dalian (DLC) – China 1 airline
3 hr 50 mins
1,446 mi · 2,327 km
1
per day
China flag Datong (DAT) – China 1 airline
—
KMG → DAT
1
per day
Bangladesh flag Dhaka (DAC) – Bangladesh 1 airline
3 hr 0 mins
793 mi · 1,275 km
1
per day
Viet Nam flag Hanoi (HAN) – Viet Nam 1 airline
1 hr 35 mins
324 mi · 522 km
1
per day
Viet Nam flag Ho Chi Minh City (SGN) – Viet Nam 1 airline
3 hr 5 mins
1,017 mi · 1,636 km
1
per day
China flag Ji’an (JGS) – China 1 airline
—
KMG → JGS
1
per day
  Nepal flag Kathmandu (KTM) –   Nepal 1 airline
3 hr 35 mins
1,101 mi · 1,772 km
1
per day
China flag Linyi (LYI) – China 1 airline
—
KMG → LYI
1
per day
China flag Luoyang (LYA) – China 1 airline
—
KMG → LYA
1
per day
China flag Qionghai (BAR) – China 1 airline
—
KMG → BAR
1
per day
China flag Quzhou (JUZ) – China 1 airline
—
KMG → JUZ
1
per day
China flag Weihai (WEH) – China 1 airline
—
KMG → WEH
1
per day
China flag Xiaguan (DLU) – China 1 airline
—
KMG → DLU
1
per day
China flag Yan'an (ENY) – China 3 airlines
—
KMG → ENY
1
per day
China flag Yancheng (YNZ) – China 1 airline
3 hr 15 mins
1,187 mi · 1,910 km
1
per day
China flag Yantai (YNT) – China 1 airline
3 hr 40 mins
1,369 mi · 2,204 km
1
per day
China flag Yiwu (YIW) – China 1 airline
3 hr 5 mins
1,090 mi · 1,754 km
1
per day
China flag Zhongwei (ZHY) – China 1 airline
—
KMG → ZHY
1
per day
China flag Ankang (AKA) – China 1 airline
—
KMG → AKA
1
per day
China flag Hengyang (HNY) – China 1 airline
—
KMG → HNY
1
per day
China flag Nantong (NTG) – China 1 airline
—
KMG → NTG
1
per day
Cambodia flag Phnom Penh (KTI) – Cambodia 1 airline
3 hr 0 mins
958 mi · 1,542 km
1
per day
China flag Dayong (DYG) – China 1 airline
2 hr 0 mins
538 mi · 866 km
5
per week
China flag Enshi (ENH) – China 1 airline
—
KMG → ENH
5
per week
China flag Huai'an (HIA) – China 1 airline
—
KMG → HIA
5
per week
China flag Jining (JNG) – China 1 airline
—
KMG → JNG
5
per week
India flag Kolkata (CCU) – India 1 airline
3 hr 15 mins
930 mi · 1,497 km
5
per week
China flag Linfen (LFQ) – China 1 airline
—
KMG → LFQ
5
per week
China flag Lishui (LIJ) – China 1 airline
—
KMG → LIJ
5
per week
Myanmar flag Mandalay (MDL) – Myanmar 1 airline
2 hr 20 mins
499 mi · 804 km
5
per week
China flag Mianyang (MIG) – China 1 airline
—
KMG → MIG
5
per week
China flag Xiangfan (XFN) – China 1 airline
—
KMG → XFN
5
per week
China flag Huangyan (HYN) – China 1 airline
—
KMG → HYN
4
per week
Maldives flag Malé (MLE) – Maldives 1 airline
6 hr 5 mins
2,427 mi · 3,906 km
4
per week
Malaysia flag Senai (JHB) – Malaysia 1 airline
4 hr 20 mins
1,622 mi · 2,610 km
4
per week
Malaysia flag Subang (SZB) – Malaysia 1 airline
4 hr 10 mins
1,521 mi · 2,448 km
4
per week
China flag Turfan (TLQ) – China 1 airline
—
KMG → TLQ
4
per week
China flag Wanxian (WXN) – China 1 airline
—
KMG → WXN
4
per week
China flag Yueyang (YYA) – China 1 airline
—
KMG → YYA
4
per week
China flag Yulin (UYN) – China 1 airline
—
KMG → UYN
4
per week
China flag Baotou (BAV) – China 1 airline
—
KMG → BAV
3
per week
China flag Bazhong (BZX) – China 1 airline
—
KMG → BZX
3
per week
China flag Changzhi (CIH) – China 1 airline
—
KMG → CIH
3
per week
South Korea flag Cheongju (CJJ) – South Korea 1 airline
4 hr 10 mins
1,656 mi · 2,665 km
3
per week
Sri Lanka flag Colombo (CMB) – Sri Lanka 1 airline
5 hr 10 mins
1,961 mi · 3,156 km
3
per week
Viet Nam flag Duong Dong (PQC) – Viet Nam 1 airline
3 hr 10 mins
1,030 mi · 1,658 km
3
per week
Indonesia flag Jakarta (CGK) – Indonesia 1 airline
5 hr 20 mins
2,172 mi · 3,496 km
3
per week
China flag Jingzhou (SHS) – China 1 airline
—
KMG → SHS
3
per week
China flag Lianyungang (LYG) – China 1 airline
—
KMG → LYG
3
per week
China flag Nanning (NNG) – China 1 airline
1 hr 35 mins
373 mi · 601 km
3
per week
Malaysia flag Penang (PEN) – Malaysia 1 airline
3 hr 55 mins
1,380 mi · 2,220 km
3
per week
Thailand flag Phuket (HKT) – Thailand 1 airline
3 hr 35 mins
1,213 mi · 1,951 km
3
per week
China flag Qianjiang (JIQ) – China 1 airline
—
KMG → JIQ
3
per week
China flag Shangrao (SQD) – China 1 airline
—
KMG → SQD
3
per week
China flag Yongzhou (LLF) – China 1 airline
—
KMG → LLF
3
per week
China flag Guangyuan (GYS) – China 1 airline
—
KMG → GYS
2
per week
China flag Shiyan (WDS) – China 1 airline
—
KMG → WDS
2
per week
Cambodia flag Sihanoukville (KOS) – Cambodia 1 airline
3 hr 10 mins
1,004 mi · 1,617 km
2
per week
China flag Xinyang (XAI) – China 1 airline
—
KMG → XAI
2
per week
China flag Luzhou (LZO) – China 1 airline
—
KMG → LZO
1
per week
China flag Sanming (SQJ) – China 1 airline
—
KMG → SQJ
1
per week
China flag Xinzhou (WUT) – China 1 airline
—
KMG → WUT
1
per week

Route and destination data updated October 18, 2026.

Kunming Changshui Airport is served by 40 airlines, with China Eastern Airlines in the lead at 26% of routes. The top three carriers together cover 47% of routes. 12 carriers operate only one route each. A total of 13 airlines operate international routes, compared with 32 airlines serving domestic routes. China Eastern Airlines is operating the longest nonstop flight, connecting to Malé with a flight time of 6 hrs 5 mins.

China Eastern Airlines (78 routes)
Lucky Air (35 routes)
Kunming Airlines (28 routes)
Ruili Airlines (24 routes)
Sichuan Airlines (21 routes)
China Southern Airlines (15 routes)
Shanghai Airlines (9 routes)
Yunnan Hong Tu Airlines (8 routes)
Spring Airlines (8 routes)
Air China (8 routes)
Xiamen Airlines (5 routes)
Shandong Airlines (5 routes)
Tianjin Airlines (4 routes)
China United Airlines (4 routes)
West Air (China) (4 routes)
Tibet Airlines (4 routes)
Hainan Airlines (4 routes)
Beijing Capital Airlines (3 routes)
Donghai Airlines (3 routes)
Loong Air (3 routes)
China Express Airlines (3 routes)
Malindo Air (3 routes)
Air Changan (2 routes)
Hebei Airlines (2 routes)
Fuzhou Airlines (2 routes)
Shenzhen Airlines (2 routes)
Okay Airways (2 routes)
AirAsia (2 routes)
9 Air Co (1 routes)
Juneyao Airlines (1 routes)
Chengdu Airlines (1 routes)
Thai Airways International (1 routes)
Jiangxi Airlines (1 routes)
Lao Airlines (1 routes)
Qingdao Airlines (1 routes)
Homer Air (1 routes)
Scoot (1 routes)
Korean Air (1 routes)
Thai AirAsia (1 routes)
GX Airlines (1 routes)

Kunming Changshui Airport provides direct service to 16 countries across one continent. The route network is 80% domestic and 20% international. Thailand is the primary international destination.

China - 373/day
Thailand - 11/day
Malaysia - 7/day
Lao People's Democratic Republic - 5/day
Hong Kong - 4/day
Singapore - 3/day
Myanmar - 3/day
Viet Nam - 3/day
South Korea - 2/day
Bangladesh - 1/day
  Nepal - 1/day
Cambodia - 1/day
India - 1/day
Maldives - 1/day
Sri Lanka - 0/day
Indonesia - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
—
Arrivals
—
Cancelled Departures
0 flights (24 hour total)

Low confidence: limited qualified flight volume in this window.

Oct 20

2026

07:00 - 08:00

Departure
—
Arrival
—
Cancelled
0

Oct 20

2026

06:00 - 07:00

Departure
—
Arrival
—
Cancelled
0

Oct 20

2026

05:00 - 06:00

Departure
—
Arrival
—
Cancelled
0

Oct 20

2026

04:00 - 05:00

Departure
—
Arrival
—
Cancelled
0

Oct 20

2026

03:00 - 04:00

Departure
—
Arrival
—
Cancelled
0

Oct 20

2026

02:00 - 03:00

Departure
—
Arrival
—
Cancelled
0

Oct 20

2026

01:00 - 02:00

Departure
—
Arrival
—
Cancelled
0

Oct 20

2026

00:00 - 01:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

23:00 - 00:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

22:00 - 23:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

21:00 - 22:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

20:00 - 21:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

19:00 - 20:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

18:00 - 19:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

17:00 - 18:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

16:00 - 17:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

15:00 - 16:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

14:00 - 15:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

13:00 - 14:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

12:00 - 13:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

11:00 - 12:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

10:00 - 11:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

09:00 - 10:00

Departure
—
Arrival
—
Cancelled
0

Oct 19

2026

08:00 - 09:00

Departure
—
Arrival
—
Cancelled
0
Delay Performance (7 day average)
Departures
—
Arrivals
—
Cancelled Departures
0 flights (7 day total)

Low confidence: limited qualified flight volume in this window.

Oct 19

2026

Departure
—
Arrival
—
Cancelled
0

Oct 18

2026

Departure
—
Arrival
—
Cancelled
0

Oct 17

2026

Departure
—
Arrival
—
Cancelled
0

Oct 16

2026

Departure
—
Arrival
—
Cancelled
0

Oct 15

2026

Departure
—
Arrival
—
Cancelled
0

Oct 14

2026

Departure
—
Arrival
—
Cancelled
0

Oct 13

2026

Departure
—
Arrival
—
Cancelled
0
Delay Performance (30 day average)
Departures
—
Arrivals
—
Cancelled Departures
0 flights (30 day total)

Low confidence: limited qualified flight volume in this window.

Oct 19

2026

Departure
—
Arrival
—
Cancelled
0

Oct 18

2026

Departure
—
Arrival
—
Cancelled
0

Oct 17

2026

Departure
—
Arrival
—
Cancelled
0

Oct 16

2026

Departure
—
Arrival
—
Cancelled
0

Oct 15

2026

Departure
—
Arrival
—
Cancelled
0

Oct 14

2026

Departure
—
Arrival
—
Cancelled
0

Oct 13

2026

Departure
—
Arrival
—
Cancelled
0

Oct 12

2026

Departure
—
Arrival
—
Cancelled
0

Oct 11

2026

Departure
—
Arrival
—
Cancelled
0

Oct 10

2026

Departure
—
Arrival
—
Cancelled
0

Oct 9

2026

Departure
—
Arrival
—
Cancelled
0

Oct 8

2026

Departure
—
Arrival
—
Cancelled
0

Oct 7

2026

Departure
—
Arrival
—
Cancelled
0

Oct 6

2026

Departure
—
Arrival
—
Cancelled
0

Oct 5

2026

Departure
—
Arrival
—
Cancelled
0

Oct 4

2026

Departure
—
Arrival
—
Cancelled
0

Oct 3

2026

Departure
—
Arrival
—
Cancelled
0

Oct 2

2026

Departure
—
Arrival
—
Cancelled
0

Oct 1

2026

Departure
—
Arrival
—
Cancelled
0

Sep 30

2026

Departure
—
Arrival
—
Cancelled
0

Sep 29

2026

Departure
—
Arrival
—
Cancelled
0

Sep 28

2026

Departure
—
Arrival
—
Cancelled
0

Sep 27

2026

Departure
—
Arrival
—
Cancelled
0

Sep 26

2026

Departure
—
Arrival
—
Cancelled
0

Sep 25

2026

Departure
—
Arrival
—
Cancelled
0

Sep 24

2026

Departure
—
Arrival
—
Cancelled
0

Sep 23

2026

Departure
—
Arrival
—
Cancelled
0

Sep 22

2026

Departure
—
Arrival
—
Cancelled
0

Sep 21

2026

Departure
—
Arrival
—
Cancelled
0

Sep 20

2026

Departure
—
Arrival
—
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#65 (420 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#94 (132 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
14,813 ft 4,515 m 167 ft 51 m Asphalt
14,813 ft 4,515 m 167 ft 51 m Asphalt
13,176 ft 4,016 m 148 ft 45 m Asphalt
13,176 ft 4,016 m 148 ft 45 m Asphalt

Runway Length

Runways at Kunming Changshui Airport are long enough for all aircraft with known takeoff and landing distances.

Operational Context

Kunming Changshui (IATA: KMG) operates around 420 flights per day to 132 nonstop destinations. Its network includes 101 domestic and 26 international routes, with China Eastern Airlines as the leading carrier and Guangzhou currently the busiest connection. From KMG, passengers can reach 16 countries across 1 continent, and the longest runway measures 4,515 m (14,813 ft).

Miscellaneous