China flag Kunming Airport (KMG)

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

Destinations
139
Flights / day
526
Busiest route
Wuhan
Top airline
China Eastern Airlines

Kunming Changshui Airport averages 526 flights per day to 139 destinations, with 104 domestic routes and 26 international routes. A total of 39 airlines operate at KMG, led by China Eastern Airlines. This airport provides direct service to 15 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: July 17, 2026

Route Network

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

China flag Wuhan (WUH) – China 5 airlines
2 hr 30 mins
792 mi · 1,274 km
20
per day
China flag Guangzhou (CAN) – China 6 airlines
2 hr 10 mins
664 mi · 1,068 km
19
per day
China flag Xianyang (XIY) – China 9 airlines
2 hr 30 mins
734 mi · 1,181 km
19
per day
China flag Zhengzhou (CGO) – China 7 airlines
2 hr 50 mins
921 mi · 1,483 km
19
per day
China flag Shenzhen (SZX) – China 8 airlines
2 hr 20 mins
708 mi · 1,139 km
19
per day
China flag Beijing (PKX) – China 6 airlines
3 hr 30 mins
1,266 mi · 2,037 km
18
per day
China flag Hangzhou (HGH) – China 8 airlines
3 hr 10 mins
1,127 mi · 1,813 km
18
per day
China flag Nanjing (NKG) – China 8 airlines
3 hr 5 mins
1,070 mi · 1,722 km
17
per day
China flag Shanghai (PVG) – China 6 airlines
3 hr 20 mins
1,222 mi · 1,966 km
16
per day
China flag Changsha (CSX) – China 10 airlines
2 hr 15 mins
670 mi · 1,078 km
16
per day
China flag Luxi (LUM) – China 6 airlines
KMG → LUM
14
per day
China flag Xiamen (XMN) – China 5 airlines
2 hr 45 mins
953 mi · 1,534 km
14
per day
China flag Beijing (PEK) – China 5 airlines
3 hr 35 mins
1,302 mi · 2,095 km
13
per day
China flag Jinan (TNA) – China 5 airlines
3 hr 20 mins
1,170 mi · 1,883 km
12
per day
China flag Lanzhou (LHW) – China 7 airlines
2 hr 40 mins
790 mi · 1,271 km
11
per day
China flag Tianjin (TSN) – China 7 airlines
3 hr 30 mins
1,281 mi · 2,062 km
10
per day
China flag Chengdu (TFU) – China 6 airlines
1 hr 45 mins
372 mi · 598 km
9
per day
China flag Taiyuan (TYN) – China 4 airlines
3 hr 5 mins
1,043 mi · 1,678 km
9
per day
China flag Shijiazhuang (SJW) – China 5 airlines
3 hr 15 mins
1,141 mi · 1,837 km
8
per day
China flag Haikou (HAK) – China 6 airlines
2 hr 5 mins
598 mi · 963 km
7
per day
China flag Hefei (HFE) – China 5 airlines
2 hr 55 mins
986 mi · 1,587 km
7
per day
China flag Nanchang (KHN) – China 5 airlines
2 hr 35 mins
839 mi · 1,351 km
7
per day
China flag Sanya (SYX) – China 5 airlines
2 hr 10 mins
627 mi · 1,010 km
7
per day
China flag Zhuhai (ZUH) – China 4 airlines
KMG → ZUH
7
per day
China flag Qingdao (TAO) – China 6 airlines
3 hr 30 mins
1,279 mi · 2,058 km
7
per day
Thailand flag Bangkok (BKK) – Thailand 3 airlines
2 hr 45 mins
802 mi · 1,290 km
6
per day
China flag Fuzhou (FOC) – China 5 airlines
3 hr 0 mins
1,044 mi · 1,681 km
6
per day
China flag Ningbo (NGB) – China 4 airlines
3 hr 15 mins
1,181 mi · 1,900 km
6
per day
China flag Wenzhou (WNZ) – China 6 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 Xining (XNN) – China 4 airlines
KMG → XNN
5
per day
China flag Lhasa (LXA) – China 3 airlines
KMG → LXA
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 Shenyang (SHE) – China 3 airlines
4 hr 10 mins
1,639 mi · 2,637 km
5
per day
China flag Chongqing (CKG) – China 4 airlines
1 hr 45 mins
392 mi · 631 km
5
per day
China flag Shantou (SWA) – China 4 airlines
2 hr 35 mins
861 mi · 1,385 km
5
per day
China flag Yinchuan (INC) – China 4 airlines
3 hr 0 mins
942 mi · 1,516 km
4
per day
China flag Ürümqi (URC) – China 2 airlines
4 hr 20 mins
1,563 mi · 2,516 km
4
per day
Malaysia flag Kuala Lumpur (KUL) – Malaysia 3 airlines
4 hr 10 mins
1,547 mi · 2,489 km
4
per day
China flag Wuxi (WUX) – China 4 airlines
3 hr 10 mins
1,151 mi · 1,852 km
4
per day
China flag Xuzhou (XUZ) – China 3 airlines
KMG → XUZ
4
per day
China flag Changzhou (CZX) – China 3 airlines
3 hr 10 mins
1,124 mi · 1,810 km
4
per day
China flag Jinghong (JHG) – China 3 airlines
KMG → JHG
4
per day
China flag Shanghai (SHA) – China 3 airlines
3 hr 15 mins
1,196 mi · 1,925 km
4
per day
Hong Kong flag Hong Kong (HKG) – Hong Kong 1 airline
2 hr 20 mins
721 mi · 1,160 km
3
per day
China flag Shangri-La (DIG) – China 2 airlines
KMG → DIG
3
per day
China flag Hohhot (HET) – China 3 airlines
3 hr 25 mins
1,202 mi · 1,935 km
3
per day
Singapore flag Singapore (SIN) – Singapore 2 airlines
4 hr 20 mins
1,643 mi · 2,644 km
3
per day
Thailand flag Chiang Mai (CNX) – Thailand 1 airline
2 hr 15 mins
506 mi · 814 km
3
per day
China flag Tengchong (TCZ) – China 2 airlines
KMG → TCZ
3
per day
China flag Ganzhou (KOW) – China 1 airline
KMG → KOW
2
per day
China flag Huai'an (HIA) – China 2 airlines
KMG → HIA
2
per day
China flag Lijiang (LJG) – China 1 airline
1 hr 40 mins
199 mi · 321 km
2
per day
China flag Quanzhou (JJN) – China 3 airlines
2 hr 50 mins
981 mi · 1,578 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 Zhanjiang (ZHA) – China 1 airline
KMG → ZHA
2
per day
China flag Zhaotong (ZAT) – China 1 airline
KMG → ZAT
2
per day
China flag Nantong (NTG) – China 2 airlines
KMG → NTG
2
per day
China flag Yantai (YNT) – China 1 airline
3 hr 40 mins
1,369 mi · 2,204 km
2
per day
China flag Changchun (CGQ) – China 3 airlines
4 hr 35 mins
1,827 mi · 2,940 km
2
per day
China flag Huizhou (HUZ) – China 1 airline
KMG → HUZ
2
per day
China flag Yancheng (YNZ) – China 2 airlines
3 hr 15 mins
1,187 mi · 1,910 km
2
per day
China flag Yuncheng (YCU) – China 2 airlines
2 hr 40 mins
844 mi · 1,358 km
2
per day
Myanmar flag Yangon (RGN) – Myanmar 1 airline
2 hr 45 mins
716 mi · 1,152 km
2
per day
China flag Mianyang (MIG) – China 2 airlines
KMG → MIG
2
per day
China flag Yiwu (YIW) – China 1 airline
3 hr 5 mins
1,090 mi · 1,754 km
2
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 Dalian (DLC) – China 2 airlines
3 hr 50 mins
1,446 mi · 2,327 km
1
per day
China flag Anking (AQG) – China 1 airline
KMG → AQG
1
per day
China flag Changde (CGD) – China 1 airline
KMG → CGD
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
China flag Hengyang (HNY) – China 1 airline
KMG → HNY
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 Huangyan (HYN) – China 1 airline
KMG → HYN
1
per day
China flag Jining (JNG) – China 1 airline
KMG → JNG
1
per day
China flag Lancang (JMJ) – China 1 airline
KMG → JMJ
1
per day
China flag Lincang (LNJ) – China 1 airline
KMG → LNJ
1
per day
China flag Linfen (LFQ) – China 1 airline
KMG → LFQ
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
Cambodia flag Phnom Penh (KTI) – Cambodia 1 airline
3 hr 0 mins
958 mi · 1,542 km
1
per day
Thailand flag Phuket (HKT) – Thailand 1 airline
3 hr 35 mins
1,213 mi · 1,951 km
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 Shiyan (WDS) – China 1 airline
KMG → WDS
1
per day
China flag Wanxian (WXN) – China 1 airline
KMG → WXN
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 Yulin (UYN) – China 1 airline
KMG → UYN
1
per day
China flag Zhongwei (ZHY) – China 1 airline
KMG → ZHY
1
per day
Thailand flag Bangkok (DMK) – Thailand 1 airline
2 hr 45 mins
788 mi · 1,268 km
6
per week
China flag Yan'an (ENY) – China 2 airlines
KMG → ENY
5
per week
China flag Dayong (DYG) – China 1 airline
KMG → DYG
5
per week
China flag Enshi (ENH) – China 1 airline
KMG → ENH
5
per week
China flag Fuyang (FUG) – China 1 airline
KMG → FUG
5
per week
China flag Guangyuan (GYS) – China 1 airline
KMG → GYS
5
per week
China flag Ji’an (JGS) – China 1 airline
KMG → JGS
5
per week
  Nepal flag Kathmandu (KTM) –   Nepal 1 airline
3 hr 35 mins
1,101 mi · 1,772 km
5
per week
India flag Kolkata (CCU) – India 1 airline
KMG → CCU
5
per week
China flag Lishui (LIJ) – China 1 airline
KMG → LIJ
5
per week
China flag Luzhou (LZO) – China 1 airline
KMG → LZO
5
per week
Myanmar flag Mandalay (MDL) – Myanmar 1 airline
2 hr 20 mins
499 mi · 804 km
5
per week
China flag Sanming (SQJ) – China 1 airline
KMG → SQJ
5
per week
China flag Turfan (TLQ) – China 1 airline
KMG → TLQ
5
per week
China flag Xiangfan (XFN) – China 1 airline
KMG → XFN
5
per week
Sri Lanka flag Colombo (CMB) – Sri Lanka 1 airline
5 hr 10 mins
1,961 mi · 3,156 km
4
per week
China flag Harbin (HRB) – China 2 airlines
4 hr 45 mins
1,919 mi · 3,088 km
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
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
Viet Nam flag Haiphong (HPH) – Viet Nam 1 airline
1 hr 40 mins
382 mi · 615 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
Lao People's Democratic Republic flag Luang Prabang (LPQ) – Lao People's Democratic Republic 1 airline
1 hr 50 mins
363 mi · 584 km
3
per week
China flag Nanyang (NNY) – China 1 airline
KMG → NNY
3
per week
China flag Ordos (DSN) – China 1 airline
KMG → DSN
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 Xinyang (XAI) – China 1 airline
KMG → XAI
3
per week
China flag Xinzhou (WUT) – China 1 airline
KMG → WUT
3
per week
China flag Yongzhou (LLF) – China 1 airline
KMG → LLF
3
per week
China flag Yueyang (YYA) – China 1 airline
KMG → YYA
3
per week
South Korea flag Cheongju (CJJ) – South Korea 1 airline
KMG → CJJ
2
per week
Cambodia flag Siem Reap (SAI) – Cambodia 1 airline
2 hr 45 mins
815 mi · 1,311 km
2
per week
Cambodia flag Sihanoukville (KOS) – Cambodia 1 airline
3 hr 10 mins
1,004 mi · 1,617 km
2
per week
Malaysia flag Subang (SZB) – Malaysia 1 airline
4 hr 10 mins
1,521 mi · 2,448 km
2
per week

Route and destination data updated July 17, 2026.

Kunming Changshui Airport is served by 39 airlines, with China Eastern Airlines in the lead at 24% of routes. The top three carriers together cover 46% of routes. 10 carriers operate only one route each. A total of 10 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 (82 routes)
Lucky Air (45 routes)
Kunming Airlines (30 routes)
Ruili Airlines (29 routes)
Sichuan Airlines (25 routes)
China Southern Airlines (15 routes)
Yunnan Hong Tu Airlines (11 routes)
Shanghai Airlines (10 routes)
Air China (9 routes)
Spring Airlines (8 routes)
Beijing Capital Airlines (5 routes)
Hainan Airlines (5 routes)
China United Airlines (5 routes)
Xiamen Airlines (5 routes)
Okay Airways (5 routes)
Shandong Airlines (5 routes)
Tianjin Airlines (4 routes)
Tibet Airlines (4 routes)
China Express Airlines (4 routes)
West Air (China) (3 routes)
Donghai Airlines (3 routes)
Shenzhen Airlines (3 routes)
Loong Air (3 routes)
Malindo Air (3 routes)
Fuzhou Airlines (2 routes)
Hebei Airlines (2 routes)
Juneyao Airlines (2 routes)
Chengdu Airlines (2 routes)
AirAsia (2 routes)
9 Air Co (1 routes)
Air Changan (1 routes)
Qingdao Airlines (1 routes)
Jiangxi Airlines (1 routes)
Thai Airways International (1 routes)
Lao Airlines (1 routes)
Scoot (1 routes)
Korean Air (1 routes)
Thai AirAsia (1 routes)
GX Airlines (1 routes)

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

China - 477/day
Thailand - 11/day
Lao People's Democratic Republic - 6/day
Malaysia - 5/day
Hong Kong - 3/day
Singapore - 3/day
Viet Nam - 3/day
Myanmar - 2/day
South Korea - 2/day
Cambodia - 2/day
Bangladesh - 1/day
  Nepal - 1/day
India - 1/day
Sri Lanka - 1/day
Maldives - 1/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.

Jul 20

2026

15:00 - 16:00

Departure
Arrival
Cancelled
0

Jul 20

2026

14:00 - 15:00

Departure
Arrival
Cancelled
0

Jul 20

2026

13:00 - 14:00

Departure
Arrival
Cancelled
0

Jul 20

2026

12:00 - 13:00

Departure
Arrival
Cancelled
0

Jul 20

2026

11:00 - 12:00

Departure
Arrival
Cancelled
0

Jul 20

2026

10:00 - 11:00

Departure
Arrival
Cancelled
0

Jul 20

2026

09:00 - 10:00

Departure
Arrival
Cancelled
0

Jul 20

2026

08:00 - 09:00

Departure
Arrival
Cancelled
0

Jul 20

2026

07:00 - 08:00

Departure
Arrival
Cancelled
0

Jul 20

2026

06:00 - 07:00

Departure
Arrival
Cancelled
0

Jul 20

2026

05:00 - 06:00

Departure
Arrival
Cancelled
0

Jul 20

2026

04:00 - 05:00

Departure
Arrival
Cancelled
0

Jul 20

2026

03:00 - 04:00

Departure
Arrival
Cancelled
0

Jul 20

2026

02:00 - 03:00

Departure
Arrival
Cancelled
0

Jul 20

2026

01:00 - 02:00

Departure
Arrival
Cancelled
0

Jul 20

2026

00:00 - 01:00

Departure
Arrival
Cancelled
0

Jul 19

2026

23:00 - 00:00

Departure
Arrival
Cancelled
0

Jul 19

2026

22:00 - 23:00

Departure
Arrival
Cancelled
0

Jul 19

2026

21:00 - 22:00

Departure
Arrival
Cancelled
0

Jul 19

2026

20:00 - 21:00

Departure
Arrival
Cancelled
0

Jul 19

2026

19:00 - 20:00

Departure
Arrival
Cancelled
0

Jul 19

2026

18:00 - 19:00

Departure
Arrival
Cancelled
0

Jul 19

2026

17:00 - 18:00

Departure
Arrival
Cancelled
0

Jul 19

2026

16:00 - 17: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.

Jul 19

2026

Departure
Arrival
Cancelled
0

Jul 18

2026

Departure
Arrival
Cancelled
0

Jul 17

2026

Departure
Arrival
Cancelled
0

Jul 16

2026

Departure
Arrival
Cancelled
0

Jul 15

2026

Departure
Arrival
Cancelled
0

Jul 14

2026

Departure
Arrival
Cancelled
0

Jul 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.

Jul 19

2026

Departure
Arrival
Cancelled
0

Jul 18

2026

Departure
Arrival
Cancelled
0

Jul 17

2026

Departure
Arrival
Cancelled
0

Jul 16

2026

Departure
Arrival
Cancelled
0

Jul 15

2026

Departure
Arrival
Cancelled
0

Jul 14

2026

Departure
Arrival
Cancelled
0

Jul 13

2026

Departure
Arrival
Cancelled
0

Jul 12

2026

Departure
Arrival
Cancelled
0

Jul 11

2026

Departure
Arrival
Cancelled
0

Jul 10

2026

Departure
Arrival
Cancelled
0

Jul 9

2026

Departure
Arrival
Cancelled
0

Jul 8

2026

Departure
Arrival
Cancelled
0

Jul 4

2026

Departure
Arrival
Cancelled
0

Jul 3

2026

Departure
Arrival
Cancelled
0

Jul 2

2026

Departure
Arrival
Cancelled
0

Jul 1

2026

Departure
Arrival
Cancelled
0

Jun 30

2026

Departure
Arrival
Cancelled
0

Jun 29

2026

Departure
Arrival
Cancelled
0

Jun 28

2026

Departure
Arrival
Cancelled
0

Jun 27

2026

Departure
Arrival
Cancelled
0

Jun 26

2026

Departure
Arrival
Cancelled
0

Jun 25

2026

Departure
Arrival
Cancelled
0

Jun 24

2026

Departure
Arrival
Cancelled
0

Jun 23

2026

Departure
Arrival
Cancelled
0

Jun 22

2026

Departure
Arrival
Cancelled
0

Jun 21

2026

Departure
Arrival
Cancelled
0

Jun 20

2026

Departure
Arrival
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#48 (526 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#93 (139 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 526 flights per day to 139 nonstop destinations. Its network includes 104 domestic and 26 international routes, with China Eastern Airlines as the leading carrier and Wuhan currently the busiest connection. From KMG, passengers can reach 15 countries across 1 continent, and the longest runway measures 4,515 m (14,813 ft).

Miscellaneous