Kunming Airport (KMG)

China flag

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

Destinations
133
Flights / day
563
Busiest route
Zhengzhou
Top airline
China Eastern Airlines

Kunming Changshui Airport averages 563 flights per day to 133 destinations, with 101 domestic routes and 28 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 Dubai, with a typical flight time of 7 hr 5 mins. Updated: February 16, 2026

Route Network

Kunming Changshui Airport connects 129 destinations worldwide, with Zhengzhou standing out as its busiest route. The longest nonstop flight is to Dubai, and the shortest flight is to Hanoi.

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

Route and destination data updated February 16, 2026.

Kunming Changshui Airport is served by 40 airlines, with China Eastern Airlines in the lead at 25% of routes. The top three carriers together cover 48% of routes. 10 carriers operate only one route each. A total of 12 airlines operate international routes, compared with 33 airlines serving domestic routes. China Eastern Airlines is operating the longest nonstop flight, connecting to Dubai with a flight time of 7 hrs 5 mins.

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

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

China - 509/day
Thailand - 15/day
Lao People's Democratic Republic - 7/day
Malaysia - 6/day
Singapore - 3/day
Hong Kong - 3/day
Cambodia - 3/day
Viet Nam - 3/day
Myanmar - 2/day
South Korea - 1/day
Sri Lanka - 1/day
Bangladesh - 1/day
  Nepal - 1/day
United Arab Emirates - 1/day
Maldives - 1/day
Indonesia - 1/day

Global Rankings

Destinations

Measures how broadly the airport connects distinct endpoints.

Flights & Scheduling

Reflects flight volume and runway utilization.

Distance & Reach

Highlights long-haul reach and distance efficiency.

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.

Miscellaneous