Non-stop flights from Kunming (KMG)
Kunming Airport (IATA: KMG, ICAO: ZPPP), also known as Kunming Wujiaba International Airport, is a large airport in China. It is an international airport and serves the area of Yunnan, China. Kunming Airport has non-stop passenger flights scheduled to 144 destinations in 14 countries.
At present, there are 121 domestic flights from Kunming.
The longest flight from Kunming KMG is a 1,837 mile (2,956 km) non-stop route to Dubai DXB. This direct flight takes around 7 hours and is operated by China Eastern.
On this page
Airlines flying from Kunming Popular destinations from Kunming Popular destinations with a stopover Business Class flights First Class flights International flights Domestic flights Alternative airports FAQAirlines flying from Kunming
In total there are 36 airlines flying from and to Kunming. Most flights are operated by one of the following carriers:









Popular destinations from Kunming
Below you can find a list of the most popular destinations from Kunming, based on the number of scheduled flights for this month.




















Popular destinations with a stopover
Aside from all non-stop destinations listed above, these are popular destinations from Kunming that require a stopover:










Business class flights from Kunming
There are 126 airports that have flights from Kunming in Business Class. All airports that offer business class flights from KMG are listed below:









First class flights from Kunming
If you are looking for a luxurious flight, there's a total of 4 destinations to choose from that have First Class flights from KMG.
International flights from Kunming
Flights from Kunming to Bangladesh

Dhaka is the only destination in Bangladesh with direct flights from Kunming. Direct flights to Dhaka are offered by China Eastern (SkyTeam).
Flights from Kunming to Cambodia

There are 3 destinations in Cambodia that have non-stop flights from Kunming.
All direct flights from Kunming to Phnom Penh, Siem Reap and Siem Reap are operated by China Eastern (SkyTeam).
Flights from Kunming to Hong Kong

In Hong Kong, the only destination that has a direct flight from Kunming is Hong Kong. Direct flights to Hong Kong are offered by China Eastern (SkyTeam).
Flights from Kunming to Indonesia

There is 1 destination in Indonesia that has a direct connection from Kunming, which is Jakarta. Direct flights to Jakarta are offered by Batik Air.
Flights from Kunming to Japan

In Japan, the only destination that has a direct flight from Kunming is Tokyo. Direct flights to Tokyo are offered by China Eastern (SkyTeam).
Flights from Kunming to Laos

If you are looking for a direct flight from Kunming to Laos, there are 2 destinations to choose from.
Direct flights to Luang Prabang are offered by China Eastern (SkyTeam).
Non-stop flights to Vientiane are offered by China Eastern (SkyTeam), Lao Airlines and Sichuan Airlines.
Flights from Kunming to Malaysia

Kuala Lumpur is the only destination in Malaysia with direct flights from Kunming. Direct flights to Kuala Lumpur are offered by AirAsia.
Flights from Kunming to Myanmar (Burma)

In Myanmar (Burma), there are 2 destinations from Kunming.
To Mandalay and Yangon, you can fly with China Eastern (SkyTeam).
Flights from Kunming to Singapore

There is 1 destination in Singapore that has a direct connection from Kunming, which is Singapore. You can fly non-stop to Singapore with China Eastern (SkyTeam) or Scoot.
Flights from Kunming to South Korea

Seoul is the only destination in South Korea with direct flights from Kunming. Direct flights to Seoul are offered by China Eastern (SkyTeam).
Flights from Kunming to Sri Lanka

In Sri Lanka, the only destination that has a direct flight from Kunming is Colombo. Direct flights to Colombo are offered by China Eastern (SkyTeam).
Flights from Kunming to Thailand

If you are looking for a direct flight from Kunming to Thailand, there are 4 destinations to choose from.
From Kunming to Bangkok there are 4 airlines that have direct services, which are China Eastern (SkyTeam), Kunming Airlines, Lucky Air and Thai Airways (Star Alliance).
The only airline with direct flights to Bangkok (Don Muang) is Thai AirAsia.
To Chiang Mai and Phuket, you can fly with China Eastern (SkyTeam).
Flights from Kunming to United Arab Emirates

There is 1 destination in United Arab Emirates that has a direct connection from Kunming, which is Dubai. Direct flights to Dubai are offered by China Eastern (SkyTeam).
Flights from Kunming to Vietnam

There are 3 destinations in Vietnam that have non-stop flights from Kunming.
To Hanoi and Ho Chi Minh City, you can fly with China Eastern (SkyTeam).
You can fly non-stop from Kunming to Phu Quoc with VietJet Air. This is a seasonal route that starts in October and ends in March.
Domestic flights from Kunming
Flights from Kunming to China

There are lots of domestic flights from Kunming (KMG). 121 airports in China have direct flights from the airport.
Direct flights to Anqing are offered by Lucky Air.
The only airline with direct flights to Baoshan, Yunnan is China Eastern (SkyTeam).
You can fly non-stop from Kunming to Baotou with Ruili Airlines.
Airlines that operate direct flights to Beijing are Air China (Star Alliance), Hainan Airlines, Kunming Airlines, Lucky Air, Shandong Airlines and Sichuan Airlines.
From Kunming to Beijing Daxing there are 4 airlines that have direct services, which are Air China (Star Alliance), Beijing Capital, China Eastern (SkyTeam) and China Southern.
You can fly non-stop to Cangyuan with China Eastern (SkyTeam) or Lucky Air.
Direct flights to Changchun and Jilin City are offered by China Southern.
The only airline with direct flights to Changde is Spring Airlines.
Airlines that operate direct flights to Changsha are Chengdu Airlines, China Eastern (SkyTeam), China Southern, Hainan Airlines, Hongtu Airlines, Kunming Airlines, Okay Airways and Tianjin Airlines.
Non-stop flights to Changzhou are offered by China Eastern (SkyTeam), Ruili Airlines and Sichuan Airlines.
Airlines that operate direct flights to Chengdu are Air China (Star Alliance), China Eastern (SkyTeam), Hongtu Airlines, Kunming Airlines, Lucky Air, Ruili Airlines and Sichuan Airlines.
From Kunming to Chengdu there are 5 airlines that have direct services, which are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Sichuan Airlines and Tibet Airlines.
Direct flights to Chenzhou are offered by Qingdao Airlines.
Airlines that operate direct flights to Chongqing are China Eastern (SkyTeam), China Southern, Hongtu Airlines, Lucky Air, Shandong Airlines and Sichuan Airlines.
To Dali and Datong, you can fly with China Eastern (SkyTeam).
Direct flights to Dazhou are offered by Chengdu Airlines.
You can fly non-stop to Diqing with China Eastern (SkyTeam) or Lucky Air.
Direct flights to Enshi City are offered by Ruili Airlines.
The only airline with direct flights to Enyang is Sichuan Airlines.
You can fly non-stop from Kunming to Ezhou with Ruili Airlines.
The only airline with direct flights to Fuyang is China Eastern (SkyTeam).
From Kunming to Fuzhou there are 5 airlines that have direct services, which are China Eastern (SkyTeam), Fuzhou Airlines, Lucky Air, Ruili Airlines and Xiamen Airlines (SkyTeam).
You can fly non-stop from Kunming to Ganzhou with Lucky Air.
Direct flights to Guangyuan are offered by Sichuan Airlines.
From Kunming to Guangzhou there are 5 airlines that have direct services, which are China Eastern (SkyTeam), China Southern, Kunming Airlines, Lucky Air and Sichuan Airlines.
You can fly non-stop from Kunming to Guilin with China Eastern (SkyTeam). This is a seasonal route that starts in October and ends in March.
From Kunming to Haikou there are 4 airlines that have direct services, which are China Southern, Hainan Airlines, Lucky Air and Tianjin Airlines.
Direct flights to Handan are offered by China Eastern (SkyTeam).
Airlines that operate direct flights to Hangzhou are Air China (Star Alliance), Beijing Capital, China Eastern (SkyTeam), Hongtu Airlines, Kunming Airlines, Loong Air, Lucky Air, Ruili Airlines, Sichuan Airlines and Xiamen Airlines (SkyTeam).
Direct flights to Harbin are offered by Air China (Star Alliance). This is a seasonal route that starts in October and ends in March.
From Kunming to Hefei there are 5 airlines that have direct services, which are China Eastern (SkyTeam), Lucky Air, Okay Airways, Sichuan Airlines and West Air.
You can fly non-stop from Kunming to Hengyang with Shanghai Airlines.
All direct flights from Kunming to Hohhot and Huai'an are operated by China Eastern (SkyTeam) and Lucky Air.
You can fly non-stop from Kunming to Huangshan City with China Eastern (SkyTeam).
Direct flights to Huizhou are offered by Kunming Airlines.
The only airline with direct flights to Ji'an is China Eastern (SkyTeam).
Airlines that operate direct flights to Jinan are China Eastern (SkyTeam), China Southern, Kunming Airlines, Lucky Air, Shandong Airlines and Sichuan Airlines.
The only airline with direct flights to Jingdezhen is Shandong Airlines.
From Kunming to Jinghong there are 5 airlines that have direct services, which are China Eastern (SkyTeam), Lucky Air, Okay Airways, Ruili Airlines and Shanghai Airlines.
You can fly non-stop from Kunming to Jingzhou with Kunming Airlines.
Direct flights to Jining are offered by China Eastern (SkyTeam).
You can fly non-stop to Lancang with China Eastern (SkyTeam) or Lucky Air.
Non-stop flights to Lanzhou are offered by China Eastern (SkyTeam), China Southern and Lucky Air.
Non-stop flights to Lhasa are offered by China Eastern (SkyTeam), Lucky Air and Tibet Airlines.
Direct flights to Lianyungang are offered by Sichuan Airlines.
You can fly non-stop to Lijiang with China Eastern (SkyTeam) or Sichuan Airlines.
Direct flights to Lincang are offered by China Eastern (SkyTeam).
The only airline with direct flights to Linfen is Sichuan Airlines.
You can fly non-stop from Kunming to Linyi with Loong Air.
The only airline with direct flights to Liuzhou is China Southern.
Direct flights to Longyan are offered by Sichuan Airlines.
You can fly non-stop from Kunming to Lüliang with China United.
You can fly non-stop to Luoyang with China Eastern (SkyTeam) or Kunming Airlines.
The only airline with direct flights to Luzhou is China Eastern (SkyTeam).
Airlines that operate direct flights to Mang City are China Eastern (SkyTeam), Hongtu Airlines, Kunming Airlines, Lucky Air, Ruili Airlines, Sichuan Airlines and Tibet Airlines.
The only airline with direct flights to Mianyang is Lucky Air.
From Kunming to Nanchang there are 5 airlines that have direct services, which are China Eastern (SkyTeam), Hongtu Airlines, Lucky Air, Shenzhen Airlines (Star Alliance) and Sichuan Airlines.
You can fly non-stop from Kunming to Nanchong with China Eastern (SkyTeam).
Airlines that operate direct flights to Nanjing are China Eastern (SkyTeam), Hongtu Airlines, Juneyao Airlines, Kunming Airlines, Okay Airways, Shandong Airlines and Sichuan Airlines.
The only airline with direct flights to Nanning is China Eastern (SkyTeam).
Non-stop flights to Nantong are offered by China Eastern (SkyTeam), Hongtu Airlines and Kunming Airlines.
The only airline with direct flights to Nanyang is Ruili Airlines.
Non-stop flights to Ningbo are offered by China Eastern (SkyTeam), Sichuan Airlines and Spring Airlines.
To Ninglang and Ordos City, you can fly with China Eastern (SkyTeam).
The only airline with direct flights to Qianjiang is Spring Airlines.
From Kunming to Qingdao there are 4 airlines that have direct services, which are China Eastern (SkyTeam), Hongtu Airlines, Lucky Air and Shandong Airlines.
From Kunming to Quanzhou there are 4 airlines that have direct services, which are China Eastern (SkyTeam), Kunming Airlines, Shenzhen Airlines (Star Alliance) and Xiamen Airlines (SkyTeam).
Direct flights to Quzhou are offered by Qingdao Airlines.
Non-stop flights to Sanya are offered by China Eastern (SkyTeam), China Southern and Lucky Air.
Airlines that operate direct flights to Shanghai are Air China (Star Alliance), China Eastern (SkyTeam), China Southern, Juneyao Airlines, Kunming Airlines, Shanghai Airlines and Sichuan Airlines.
From Kunming to Shanghai there are 4 airlines that have direct services, which are China Eastern (SkyTeam), Juneyao Airlines, Shanghai Airlines and Spring Airlines.
You can fly non-stop from Kunming to Shangrao with China Eastern (SkyTeam).
From Kunming to Shantou there are 4 airlines that have direct services, which are China Eastern (SkyTeam), China Southern, Lucky Air and Shanghai Airlines.
Non-stop flights to Shenyang are offered by Air China (Star Alliance), China Eastern (SkyTeam) and China Southern.
Airlines that operate direct flights to Shenzhen are China Eastern (SkyTeam), China Southern, Donghai Airlines, Hainan Airlines, Kunming Airlines, Lucky Air, Ruili Airlines and Shenzhen Airlines (Star Alliance).
From Kunming to Shijiazhuang there are 5 airlines that have direct services, which are China Eastern (SkyTeam), Hebei Airlines, Kunming Airlines, Lucky Air and Spring Airlines.
The only airline with direct flights to Shiyan is Air China (Star Alliance).
You can fly non-stop from Kunming to Simao with China Eastern (SkyTeam).
From Kunming to Taiyuan there are 5 airlines that have direct services, which are China Eastern (SkyTeam), Kunming Airlines, Lucky Air, Ruili Airlines and Sichuan Airlines.
Direct flights to Taizhou are offered by China Eastern (SkyTeam).
You can fly non-stop from Kunming to Tangshan with Ruili Airlines.
Direct flights to Tekirdag are offered by Sichuan Airlines.
From Kunming to Tengchong there are 4 airlines that have direct services, which are China Eastern (SkyTeam), Kunming Airlines, Lucky Air and Ruili Airlines.
From Kunming to Tianjin there are 5 airlines that have direct services, which are Air China (Star Alliance), China Eastern (SkyTeam), Okay Airways, Sichuan Airlines and Tianjin Airlines.
Non-stop flights to Urumqi are offered by China Eastern (SkyTeam), Lucky Air and Ruili Airlines.
Direct flights to Wanzhou are offered by Sichuan Airlines.
You can fly non-stop to Wenshan with China Express or China Southern.
Airlines that operate direct flights to Wenzhou are Air China (Star Alliance), China Eastern (SkyTeam), China United, Lucky Air, Ruili Airlines and Shanghai Airlines.
From Kunming to Wuhan there are 5 airlines that have direct services, which are China Eastern (SkyTeam), China Southern, Kunming Airlines, Lucky Air and Ruili Airlines.
You can fly non-stop from Kunming to Wuhu Xuanzhou with Ruili Airlines.
From Kunming to Wuxi / Suzhou there are 4 airlines that have direct services, which are China Eastern (SkyTeam), Hongtu Airlines, Lucky Air and Ruili Airlines.
Airlines that operate direct flights to Xi'an are Air Changan, China Eastern (SkyTeam), China Southern, Kunming Airlines, Lucky Air, Ruili Airlines, Sichuan Airlines and Tianjin Airlines.
Airlines that operate direct flights to Xiamen are China Eastern (SkyTeam), Kunming Airlines, Lucky Air, Shandong Airlines, Sichuan Airlines and Xiamen Airlines (SkyTeam).
Direct flights to Xiangyang are offered by Kunming Airlines.
The only airline with direct flights to Xingyi, Guizhou is Sichuan Airlines.
Non-stop flights to Xining are offered by China Eastern (SkyTeam), Ruili Airlines and Sichuan Airlines.
The only airline with direct flights to Xinyang is China Eastern (SkyTeam). This is a seasonal route that starts in October and ends in March.
You can fly non-stop to Xinzhou with Loong Air or Ruili Airlines.
Non-stop flights to Xuzhou are offered by Loong Air, Lucky Air and Sichuan Airlines.
Direct flights to Yan'an are offered by China Express.
The only airline with direct flights to Yancheng is Lucky Air.
You can fly non-stop to Yangzhou with Kunming Airlines or Spring Airlines.
You can fly non-stop to Yantai with China Eastern (SkyTeam) or Hongtu Airlines.
Non-stop flights to Yichang are offered by China Eastern (SkyTeam), Donghai Airlines and Lucky Air.
You can fly non-stop from Kunming to Yichun, Jiangxi with Lucky Air.
You can fly non-stop to Yinchuan with China Eastern (SkyTeam) or Lucky Air.
You can fly non-stop to Yiwu with China Eastern (SkyTeam) or China Southern.
You can fly non-stop from Kunming to Yueyang with Juneyao Airlines.
The only airline with direct flights to Yulin is China Eastern (SkyTeam).
Direct flights to Yulin are offered by China Southern. This route is not operational yet but will start in October.
You can fly non-stop to Yuncheng with China Eastern (SkyTeam) or Shenzhen Airlines (Star Alliance).
Direct flights to Zhangjiajie are offered by Juneyao Airlines.
All direct flights from Kunming to Zhanjiang and Zhaotong are operated by China Eastern (SkyTeam).
Airlines that operate direct flights to Zhengzhou are China Eastern (SkyTeam), China Southern, Hongtu Airlines, Kunming Airlines, Lucky Air, Shanghai Airlines, Sichuan Airlines and West Air.
Direct flights to Zhongwei are offered by Hongtu Airlines.
From Kunming to Zhuhai there are 5 airlines that have direct services, which are China Eastern (SkyTeam), China Southern, Hongtu Airlines, Kunming Airlines and Lucky Air.
You can fly non-stop to Zunyi with Air China (Star Alliance) or Kunming Airlines.
Alternative airports near Kunming
There is one alternative airport to Kunming (KMG) within a range of 125 miles (200 km), which is Panzhihua (PZI).
Frequently asked questions - FAQ
How many airports are there in Kunming?
There is 1 airport in Kunming: Kunming Wujiaba International Airport (KMG).
What is the best airport to fly from Kunming?
The most convenient airport to fly from Kunming is Kunming Wujiaba International Airport (KMG).
How many airlines fly from Kunming?
There are 36 airlines flying from Kunming to 144 airports around the world, as of September 2023.
Which airlines fly from Kunming?
China Eastern, Lucky Air and Sichuan Airlines operate most flights from Kunming. To get a full overview of all operating airlines, please use the airline filter.
Which alliances are flying from Kunming?
SkyTeam and Star Alliance are currently the only two alliances that operate flights from Kunming.
How many nonstop flights are there from Kunming?
There are roughly 6,302 flights departing from Kunming every month (or 1,470 flights each week), to a total of 144 airports worldwide.
What is the official name of Kunming Airport?
The official name of Kunming Airport is Kunming Wujiaba International Airport.
What is the airport code of Kunming Airport?
The airport code of Kunming Airport is KMG.
What are the most popular flights from Kunming?
Hangzhou, Mang City and Guangzhou are the 3 most popular routes from Kunming. For a complete overview of all flight routes from Kunming, please use our flight map.
How long is the flight from Kunming?
Kunming to Hangzhou | 2h 50m |
Kunming to Mang City | 1h 5m |
Kunming to Guangzhou | 2h 10m |
Kunming to Xi'an | 2h 25m |
Kunming to Shanghai | 3h 10m |