Direct flights from Kunming (KMG)
From Kunming Kunming Changshui International Airport airport, 143 destinations are served non-stop in 16 countries, with about 3,790 flights a week. With a single stop, 537 more destinations are within reach.
AirLabs data, updated 23 Oct 2026. Check schedules and fares with the airlines. “Flights a week”: estimate.
Destinations by continent
Europe · 1 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Siem Reap (SAI), Cambodia | MU | 1,312 km | 2h 35m | ≈ 2 | Wed, Fri |
North America · 2 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Jiaxing (JNH), China | MU | 1,848 km | 2h 55m | ≈ 7 | every day |
| Lishui (LIJ), China | DZ | 1,717 km | 2h 50m | ≈ 4 | Mon, Wed, Fri, Sun |
Asia · 138 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Beijing (PKX), China | CA · CZ · JD · KN · MF · MU · NS | 2,037 km | 3h 20m | ≈ 141 | every day |
| Guangzhou (CAN), China | 3U · 8L · AQ · CZ · KY · MU | 1,068 km | 2h 15m | ≈ 135 | every day |
| Hangzhou (HGH), China | 3U · 8L · CA · DR · GJ · JD · KY · MF · MU | 1,813 km | 2h 55m | ≈ 131 | every day |
| Zhengzhou (CGO), China | 3U · 8L · A6 · CZ · FU · KY · MU · PN | 1,484 km | 2h 40m | ≈ 124 | every day |
| Xian (XIY), China | 3U · 8L · 9H · DR · GS · HU · KY · MU | 1,180 km | 2h 15m | ≈ 122 | every day |
| Wuhan (WUH), China | 8L · CZ · DR · KY · MU | 1,275 km | 2h 15m | ≈ 116 | every day |
| Mangshi (LUM), China | 8L · 9C · DR · KY · MU · TV | 451 km | 1h 15m | ≈ 113 | every day |
| Shanghai (PVG), China | 3U · CA · CZ · FM · HO · KY · MU | 1,966 km | 3h 10m | ≈ 101 | every day |
| Shanghai (SHA), China | 8L · 9C · FM · HO · MU | 1,924 km | 3h 05m | ≈ 100 | every day |
| Changsha (CSX), China | 8L · A6 · BK · CZ · DR · EU · FM · HU · KY · MU | 1,078 km | 2h 05m | ≈ 99 | every day |
| Nanjing (NKG), China | 3U · A6 · BK · HO · KY · MU · PN · SC | 1,722 km | 2h 40m | ≈ 99 | every day |
| Shenzhen (SZX), China | 8L · CZ · DZ · FU · HU · KY · MU · ZH | 1,140 km | 2h 20m | ≈ 99 | every day |
| Jinan (TNA), China | 3U · 8L · KY · MU · SC | 1,883 km | 3h 05m | ≈ 95 | every day |
| Chengdu (TFU), China | 3U · 8L · CA · EU · KY · MU | 598 km | 1h 25m | ≈ 93 | every day |
| Beijing (PEK), China | 3U · 8L · CA · HU · KY · SC | 2,095 km | 3h 40m | ≈ 88 | every day |
| Xiamen (XMN), China | 3U · KY · MF · MU · SC | 1,535 km | 2h 40m | ≈ 84 | every day |
| Chengdu (CTU), China | 3U · CA · MU · TV | 618 km | 1h 32m | ≈ 72 | every day |
| Lanzhou (LHW), China | 8L · 9C · BK · CZ · DR · MU | 1,270 km | 2h 20m | ≈ 71 | every day |
| Haikou (HAK), China | 8L · A6 · CZ · HU · KY · MU | 963 km | 1h 55m | ≈ 64 | every day |
| Fuzhou (FOC), China | 8L · DR · FU · MF · MU | 1,681 km | 2h 55m | ≈ 59 | every day |
| Shijiazhuang (SJW), China | 8L · 9C · KN · KY · NS | 1,837 km | 3h 00m | ≈ 57 | every day |
| Hefei (HFE), China | 3U · 8L · BK · MU · PN | 1,569 km | 2h 30m | ≈ 56 | every day |
| Nanchang (KHN), China | 8L · A6 · KY · MU · RY · ZH | 1,351 km | 2h 20m | ≈ 56 | every day |
| Taiyuan (TYN), China | 8L · DR · KY · MU | 1,679 km | 2h 45m | ≈ 54 | every day |
| Ningbo (NGB), China | 3U · 9C · DR · MU | 1,900 km | 2h 55m | ≈ 52 | every day |
| Tianjin (TSN), China | 3U · CA · FM · GS · MU · QW | 2,063 km | 3h 25m | ≈ 51 | every day |
| Tengchong (TCZ), China | 8L · KY · MU | 448 km | 1h 15m | ≈ 48 | every day |
| Chongqing (CKG), China | 3U · 8L · MU · OQ · PN | 631 km | 1h 35m | ≈ 47 | every day |
| Sanya (SYX), China | 3U · 8L · CZ · JD · MU | 1,009 km | 2h 02m | ≈ 47 | every day |
| Bangkok (BKK), Thailand | KY · MU · TG | 1,289 km | 2h 35m | ≈ 46 | every day |
| Lhasa/Lasa (LXA), China | 8L · MU · TV | 1,276 km | 2h 40m | ≈ 42 | every day |
| Zhuhai (ZUH), China | 8L · CZ · DR · MU | 1,118 km | 2h 00m | ≈ 42 | every day |
| Wenzhou (WNZ), China | 8L · DR · FM · KN · MU | 1,808 km | 2h 55m | ≈ 41 | every day |
| Jinghong (JHG), China | FM · MU | 412 km | 1h 00m | ≈ 40 | every day |
| Qingdao (TAO), China | 8L · A6 · MU · SC | 2,058 km | 3h 20m | ≈ 39 | every day |
| Vientiane (VTE), Laos | MU · QV | 793 km | 1h 42m | ≈ 38 | every day |
| Diqing (DIG), China | 8L · MU | 441 km | 1h 15m | ≈ 35 | every day |
| Shenyang (SHE), China | CA · CZ · MU | 2,637 km | 4h 10m | ≈ 35 | every day |
| Wuxi (WUX), China | 8L · A6 · DR · MU | 1,852 km | 2h 55m | ≈ 35 | every day |
| Kuala Lumpur (KUL), Malaysia | AK · MU · OD | 2,489 km | 3h 55m | ≈ 34 | every day |
| Baoshan (BSD), China | A6 · MU | 380 km | 1h 10m | ≈ 33 | every day |
| Jieyang (SWA), China | 8L · BK · CZ · FM · MU | 1,386 km | 2h 25m | ≈ 33 | every day |
| Changzhou (CZX), China | 3U · KY · MU | 1,810 km | 2h 50m | ≈ 31 | every day |
| Urumqi (URC), China | CZ · MU | 2,515 km | 4h 30m | ≈ 28 | every day |
| Xining (XNN), China | 3U · 8L · DR · MU | 1,273 km | 2h 25m | ≈ 28 | every day |
| Yinchuan (INC), China | 8L · MU | 1,506 km | 2h 40m | ≈ 28 | every day |
| Xuzhou (XUZ), China | 3U · 8L · GJ | 1,727 km | 2h 50m | ≈ 25 | every day |
| Hong Kong (HKG), Hong Kong | HB · MU | 1,162 km | 2h 20m | ≈ 24 | every day |
| Chiang Mai (CNX), Thailand | MU | 814 km | 1h 57m | ≈ 21 | every day |
| Jinjiang (JJN), China | 8L · DR · MF | 1,578 km | 2h 40m | ≈ 21 | every day |
| Zhaotong (ZAT), China | MU | 261 km | 1h 00m | ≈ 21 | every day |
| Singapore (SIN), Singapore | MU · TR | 2,642 km | 4h 10m | ≈ 19 | every day |
| Yangzhou (YTY), China | 9C · KY | 1,831 km | 3h 00m | ≈ 18 | every day |
| Ganzhou (KOW), China | 8L | 1,192 km | 2h 25m | ≈ 14 | every day |
| Hohhot (HET), China | 8L | 1,935 km | 3h 10m | ≈ 14 | every day |
| Huizhou (HUZ), China | KY | 1,206 km | 2h 20m | ≈ 14 | every day |
| Lijiang (LJG), China | MU | 321 km | 1h 22m | ≈ 14 | every day |
| Lincang (LNJ), China | MU | 330 km | 1h 05m | ≈ 14 | every day |
| Nantong (NTG), China | A6 · KY | 1,922 km | 3h 00m | ≈ 14 | every day |
| Yantai (YNT), China | MU | 2,204 km | 3h 35m | ≈ 14 | every day |
| Yichang (YIH), China | 8L · MU | 1,036 km | 2h 00m | ≈ 14 | every day |
| Zhanjiang (ZHA), China | DR · MU | 874 km | 1h 47m | ≈ 13 | every day |
| Zhongwei (ZHY), China | 3U | 1,403 km | 2h 15m | ≈ 12 | every day |
| Yangon (RGN), Myanmar (Burma) | CA · MU | 1,152 km | 2h 12m | ≈ 11 | every day |
| Yuncheng (YCU), China | KY · TV | 1,358 km | 2h 35m | ≈ 11 | every day |
| Lancang (JMJ), China | MU | 438 km | 1h 12m | ≈ 10 | every day |
| Yiwu (YIW), China | MU | 1,753 km | 2h 55m | ≈ 10 | every day |
| Seoul (ICN), South Korea | KE · MU | 2,612 km | 4h 20m | ≈ 8 | Mon, Wed, Fri, Sun |
| Ankang (AKA), China | PN | 1,029 km | 2h 15m | ≈ 7 | every day |
| Anqing (AQG), China | 8L | 1,515 km | 2h 40m | ≈ 7 | every day |
| Bangkok (DMK), Thailand | FD | 1,268 km | 2h 15m | ≈ 7 | every day |
| Cangyuan (CWJ), China | MU | 414 km | 1h 02m | ≈ 7 | every day |
| Changchun (CGQ), China | CZ | 2,940 km | 4h 30m | ≈ 7 | every day |
| Changde (CGD), China | 9C | 961 km | 2h 00m | ≈ 7 | every day |
| Dali City (DLU), China | MU | 269 km | 1h 05m | ≈ 7 | every day |
| Dalian (DLC), China | FM | 2,326 km | 3h 40m | ≈ 7 | every day |
| Datong (DAT), China | MU | 1,931 km | 3h 10m | ≈ 7 | every day |
| Dhaka (DAC), Bangladesh | MU | 1,275 km | 2h 35m | ≈ 7 | every day |
| Hanoi (HAN), Vietnam | MU | 523 km | 1h 25m | ≈ 7 | every day |
| Hengyang (HNY), China | FM | 985 km | 1h 55m | ≈ 7 | every day |
| Ho Chi Minh City (SGN), Vietnam | MU | 1,637 km | 3h 12m | ≈ 7 | every day |
| Huai'an (HIA), China | MU | 1,838 km | 2h 52m | ≈ 7 | every day |
| Ji'An (JGS), China | MU | 1,196 km | 2h 15m | ≈ 7 | every day |
| Jining (JNG), China | A6 | 1,766 km | 3h 00m | ≈ 7 | every day |
| Kathmandu (KTM), Nepal | MU | 1,772 km | 3h 25m | ≈ 7 | every day |
| Linyi (LYI), China | GJ | 1,851 km | 3h 00m | ≈ 7 | every day |
| Luliang (LLV), China | KN | 1,600 km | 2h 42m | ≈ 7 | every day |
| Luoyang (LYA), China | MU | 1,405 km | 2h 30m | ≈ 7 | every day |
| Phnom Penh (KTI), Cambodia | MU | 1,542 km | 2h 50m | ≈ 7 | every day |
| Qiaoli (LFQ), China | 3U | 1,466 km | 2h 45m | ≈ 7 | every day |
| Qionghai (BAR), China | KN | 1,020 km | 2h 10m | ≈ 7 | every day |
| Quzhou, Zhejiang Province (JUZ), China | G5 | 1,631 km | 2h 32m | ≈ 7 | every day |
| Shiyan (WDS), China | CA | 1,138 km | 2h 25m | ≈ 7 | every day |
| Taizhou (HYN), China | MU | 1,873 km | 2h 55m | ≈ 7 | every day |
| Wanxian (WXN), China | 3U | 833 km | 1h 35m | ≈ 7 | every day |
| Weihai (WEH), China | DR | 2,269 km | 3h 35m | ≈ 7 | every day |
| Yancheng (YNZ), China | DR | 1,911 km | 2h 50m | ≈ 7 | every day |
| Yulin (UYN), China | MU | 1,602 km | 2h 37m | ≈ 7 | every day |
| Kolkata (CCU), India | MU | 1,497 km | 2h 45m | ≈ 6 | Mon, Wed, Thu, Fri, Sat, Sun |
| Mian Yang (MIG), China | 8L · GS | 726 km | 1h 35m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Phuket (HKT), Thailand | MU | 1,952 km | 3h 20m | ≈ 6 | Tue, Thu, Fri, Sat |
| Yueyang (YYA), China | GX | 1,125 km | 2h 07m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Colombo (CMB), Sri Lanka | MU | 3,156 km | 4h 55m | ≈ 4 | Mon, Tue, Thu, Sat |
| Dayong (DYG), China | KY | 867 km | 1h 45m | ≈ 4 | Mon, Wed, Fri, Sun |
| Enshi (ENH), China | DR | 867 km | 1h 45m | ≈ 4 | Mon, Wed, Fri, Sun |
| Guangyuan (GYS), China | 3U | 854 km | 1h 35m | ≈ 4 | Mon, Wed, Fri, Sun |
| Jakarta (CGK), Indonesia | 8L | 3,496 km | 4h 55m | ≈ 4 | Mon, Tue, Thu, Sat |
| Johor Bharu (JHB), Malaysia | AK | 2,610 km | 4h 15m | ≈ 4 | Mon, Tue, Thu, Sat |
| Luzhou (LZO), China | 8L | 504 km | 1h 22m | ≈ 4 | Mon, Wed, Fri, Sun |
| Mandalay (MDL), Myanmar (Burma) | MU | 804 km | 1h 40m | ≈ 4 | Mon, Wed, Fri, Sun |
| Sanming (SQJ), China | MU | 1,499 km | 2h 45m | ≈ 4 | Mon, Wed, Fri, Sun |
| Turpan (TLQ), China | DR | 2,359 km | 3h 55m | ≈ 4 | Mon, Wed, Fri, Sun |
| Wenshan (WNH), China | G5 | 222 km | 0h 55m | ≈ 4 | Mon, Wed, Fri, Sun |
| Xiangyang (XFN), China | KY | 1,203 km | 2h 15m | ≈ 4 | Mon, Wed, Fri, Sun |
| Yan'an (ENY), China | G5 | 1,410 km | 2h 15m | ≈ 4 | Mon, Wed, Fri, Sun |
| Baotou (BAV), China | DR | 1,840 km | 2h 40m | ≈ 3 | Tue, Thu, Sat |
| Bazhong (BZX), China | 3U | 822 km | 1h 50m | ≈ 3 | Tue, Thu, Sat |
| Changzhi (CIH), China | DZ | 1,574 km | 2h 50m | ≈ 3 | Tue, Thu, Sat |
| Chenzhou (HCZ), China | DR | 998 km | 2h 25m | ≈ 3 | Tue, Thu, Sat |
| Cheongju (CJJ), South Korea | DR | 2,665 km | 4h 40m | ≈ 3 | Tue, Thu, Sat |
| Dongsheng (DSN), China | MU | 1,727 km | 2h 55m | ≈ 3 | Tue, Thu, Sat |
| Haiphong (HPH), Vietnam | DR | 614 km | 1h 20m | ≈ 3 | Tue, Thu, Sat |
| Lianyungang (LYG), China | 3U | 1,860 km | 3h 00m | ≈ 3 | Tue, Thu, Sat |
| Luang Prabang (LPQ), Laos | MU | 584 km | 1h 30m | ≈ 3 | Tue, Thu, Sat |
| Male (MLE), Maldives | MU | 3,906 km | 5h 50m | ≈ 3 | Wed, Fri, Sun |
| Nanning (NNG), China | MU | 600 km | 1h 35m | ≈ 3 | Tue, Sat, Sun |
| Phu Quoc (PQC), Vietnam | DR | 1,664 km | 2h 50m | ≈ 3 | Mon, Wed, Fri |
| Qianjiang (JIQ), China | 9C | 762 km | 1h 37m | ≈ 3 | Mon, Wed, Fri |
| Shangrao (SQD), China | A6 | 1,536 km | 2h 25m | ≈ 3 | Tue, Thu, Sat |
| Shashi (SHS), China | KY | 1,087 km | 2h 05m | ≈ 3 | Tue, Thu, Sat |
| Sihanoukville (KOS), Cambodia | DR | 1,616 km | 2h 55m | ≈ 3 | Tue, Thu, Sat |
| Tongren (TEN), China | A6 | 705 km | 1h 20m | ≈ 3 | Tue, Thu, Sat |
| Xinyang (XAI), China | 8L | 1,364 km | 2h 25m | ≈ 3 | Tue, Thu, Sat |
| Xinzhou (WUT), China | DR | 1,773 km | 3h 20m | ≈ 3 | Tue, Thu, Sat |
| Yichun (YIC), China | 8L | 1,171 km | 2h 10m | ≈ 3 | Tue, Thu, Sat |
| Yongzhou (LLF), China | MU | 881 km | 1h 35m | ≈ 3 | Tue, Thu, Sat |
| Guilin (KWL), China | GT | 716 km | 1h 37m | ≈ 2 | Wed, Fri |
| Daegu (TAE), South Korea | 8L | 2,729 km | 4h 40m | ≈ 1 | Tue |
Longest direct flight
Male (MLE): 3,906 km, about 5h 50m, by China Eastern.
Busiest route
Beijing (PKX): about 141 flights a week (Air China, China Southern Airlines, Beijing Capital Airlines, China United Airlines, XiamenAir, China Eastern, Hebei Airlines).
Single ticket
XiamenAir also sells, under its own flight number, flights on 54 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Kunming?
143 destinations in 16 countries, including 1 in Europe.
Which airlines fly from Kunming?
Sichuan Airlines, Lucky Air, Spring Airlines, Air Changan, Air Travel, AirAsia, 9 Air, Okay Airways, Air China, China Southern Airlines, Ruili Airlines, Donghai Airlines, Chengdu Airlines, Thai AirAsia, Shanghai Airlines, Fuzhou Airlines, Gestair, Loong Air, Tianjin Airlines, Air Guilin, GX Airlines, Greater Bay Airlines, Juneyao Airlines, Hainan Airlines, Beijing Capital Airlines, Korean Air, China United Airlines, Kunming Airlines, XiamenAir, China Eastern, Hebei Airlines, Batik Air Malaysia, Chongqing Airlines, West Air (China), Lao Airlines, Qingdao Airlines, Jiangxi Airlines, Shandong Airlines, Thai Airways, Scoot, Tibet Airlines, Shenzhen Airlines.
Where can I go with a single stop?
537 destinations can be reached from Kunming with a single stop. Build your itinerary on the map to find them.