Flights from Kunming to Shanghai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
KMG to PVG – All flight route options from Kunming Changshui International Airport, China to Shanghai Pudong International Airport, China. These flights are operated by 13 different airlines. Fly non-stop or choose from 35 different connecting flights. The shortest flight time is 3 hours and 5 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 Shanghai Pudong Airport
We got great deals on hotels and car rentals near the airport.
Kunming to Shanghai flights
There are over 42 airlines and as many as 1272 flights every week to this destination. You can fly non-stop to Shanghai (PVG) from Kunming (KMG) with Sichuan Airlines, Air China, China Southern Airlines, Juneyao Airlines, Kunming Airlines, China Eastern Airlines or Shanghai Airlines but if a stopover option suits you better you can choose to fly via Zhaotong, Zunyi or any other of the 35 alternatives with connectiing airports.
Tip! You might want to consider arriving at Hongqiao International (SHA) instead.
Kunming to Shanghai with Sichuan Airlines
You can fly non-stop every weekday with flights departing at 4:00 pm, 5:00 pm or 6:00 pm. You can also take a connecting flight via Chengdu or Xian.
With Shanghai Airlines
You can fly non-stop every weekday with flights departing at 22:05. You also have the option to do a transit flight via Wenzhou.
Distance & flight times: Kunming Changshui International Airport to Shanghai Airport
The shortest flight time between KMG and PVG is 3 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 5m | - | 1227 miles (1974 km) |
ZAT Zhaotong | 4h 30m | 40m | 1285 miles (2068 km) |
WMT Zunyi | 4h 40m | 45m | 1246 miles (2005 km) |
HNY Hengyang | 5h 10m | 50m | 1247 miles (2006 km) |
LUM Mangshi | 5h 15m | 40m | 1779 miles (2862 km) |
LNJ Lincang | 5h 20m | 1h 10m | 1639 miles (2637 km) |
ZUH Zhuhai | 5h 25m | 2h 20m | 1520 miles (2446 km) |
WUH Wuhan | 5h 30m | 1h 35m | 1247 miles (2006 km) |
WXN Wanxian | 5h 35m | 1h 40m | 1317 miles (2119 km) |
KHN Nanchang | 5h 35m | 1h 45m | 1233 miles (1984 km) |
CAN Guangzhou | 5h 50m | 1h 10m | 1418 miles (2282 km) |
CKG Chongqing | 6h 10m | 2h 15m | 1305 miles (2100 km) |
DLU Dali City | 6h 10m | 1h 40m | 1531 miles (2463 km) |
NKG Nanjing | 6h 15m | 2h 30m | 1252 miles (2014 km) |
FOC Fuzhou | 6h 25m | 2h 10m | 1434 miles (2307 km) |
SWA Jieyang | 6h 30m | 2h 20m | 1502 miles (2417 km) |
CSX Changsha | 6h 30m | 2h 0m | 1229 miles (1977 km) |
CTU Chengdu | 6h 35m | 1h 55m | 1448 miles (2330 km) |
NGB Ningbo | 6h 40m | 2h 50m | 1280 miles (2060 km) |
XIY Xian | 6h 40m | 2h 5m | 1530 miles (2462 km) |
SZX Shenzhen | 6h 50m | 2h 25m | 1480 miles (2381 km) |
CGO Zhengzhou | 6h 50m | 2h 5m | 1468 miles (2362 km) |
WNZ Wenzhou | 6h 55m | 2h 10m | 1362 miles (2191 km) |
TNA Jinan | 7h 0m | 2h 15m | 1651 miles (2656 km) |
ZHA Zhanjiang | 7h 5m | 2h 35m | 1535 miles (2470 km) |
JHG Jinghong | 7h 5m | 40m | 1699 miles (2734 km) |
TFU Chengdu | 7h 10m | 2h 45m | 1408 miles (2265 km) |
SJW Shijiazhuang | 7h 18m | 2h 20m | 1772 miles (2851 km) |
HAK Haikou | 7h 25m | 2h 30m | 1653 miles (2660 km) |
NNG Nanning | 7h 30m | 2h 50m | 1404 miles (2259 km) |
XMN Xiamen | 7h 35m | 2h 40m | 1470 miles (2365 km) |
LJG Lijiang | 7h 35m | 2h 45m | 1543 miles (2483 km) |
TYN Taiyuan | 7h 55m | 2h 0m | 1743 miles (2804 km) |
SYX Sanya | 8h 15m | 2h 0m | 1813 miles (2917 km) |
RIZ Rizhao | 8h 40m | 2h 0m | 1541 miles (2479 km) |
TAO Qingdao | 8h 50m | 2h 15m | 1659 miles (2669 km) |

