Flights from Kunming to Shanghai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
KMG to SHA – All flight route options from Kunming Changshui International Airport, China to Hongqiao International, China. These flights are operated by 15 different airlines. Fly non-stop or choose from 20 different connecting flights. The shortest flight time is 2 hours and 55 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Hongqiao
We got great deals on hotels and car rentals near the airport.
Kunming to Shanghai flights
There are over 25 airlines and as many as 1912 flights every week to this destination. You can fly non-stop to Shanghai (SHA) from Kunming (KMG) with Spring Airlines, Shanghai Airlines, Juneyao Airlines, China Eastern Airlines or Lucky Air but if a stopover option suits you better you can choose to fly via Wuhan, Zhuhai or any other of the 20 alternatives with connectiing airports.
Tip! You might want to consider arriving at Shanghai Pudong International Airport (PVG) instead.
Kunming to Shanghai with Spring Airlines
You can fly non-stop every weekday with flights departing at 12:25 or 12:45.
With Air China
If you fly from Kunming with Air China you will do a stopover in Chengdu, CTU before reaching Shanghai. This flight trip will take 5 hours and 40 minutes and you can fly every weekday with departures at 13:50. Air China is a Star Alliance member.
Distance & flight times: Kunming Changshui International Airport to Hongqiao International
The shortest flight time between KMG and SHA is 3 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 10m | - | 1202 miles (1934 km) |
WUH Wuhan | 5h 30m | 1h 35m | 1221 miles (1965 km) |
ZUH Zhuhai | 6h 10m | 1h 40m | 1505 miles (2422 km) |
NNG Nanning | 6h 20m | 2h 5m | 1384 miles (2227 km) |
SZX Shenzhen | 6h 40m | 1h 45m | 1466 miles (2359 km) |
SWA Jieyang | 6h 45m | 2h 35m | 1492 miles (2401 km) |
XMN Xiamen | 6h 45m | 1h 55m | 1461 miles (2351 km) |
CKG Chongqing | 6h 45m | 2h 30m | 1278 miles (2056 km) |
FOC Fuzhou | 6h 50m | 2h 30m | 1429 miles (2299 km) |
KHN Nanchang | 6h 50m | 2h 50m | 1210 miles (1947 km) |
CSX Changsha | 6h 55m | 3h 0m | 1205 miles (1939 km) |
CGO Zhengzhou | 6h 55m | 2h 20m | 1443 miles (2322 km) |
TYN Taiyuan | 7h 0m | 3h 0m | 1722 miles (2771 km) |
CAN Guangzhou | 7h 0m | 2h 20m | 1401 miles (2254 km) |
CTU Chengdu | 7h 10m | 2h 45m | 1421 miles (2286 km) |
XIY Xian | 7h 10m | 2h 55m | 1503 miles (2418 km) |
ZHA Zhanjiang | 7h 10m | 3h 0m | 1518 miles (2442 km) |
SYX Sanya | 7h 20m | 3h 0m | 1798 miles (2893 km) |
TFU Chengdu | 7h 25m | 1h 45m | 1381 miles (2222 km) |
HAK Haikou | 8h 45m | 2h 0m | 1637 miles (2634 km) |
TAO Qingdao | 9h 5m | 2h 35m | 1651 miles (2656 km) |

