Flights from Shanghai to Kunming – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PVG to KMG – All flight route options from Shanghai Pudong International Airport, China to Kunming Changshui International Airport, China. These flights are operated by 13 different airlines. Fly non-stop or choose from 30 different connecting flights. The shortest flight time is 3 hours and 20 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 Kunming Changshui Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Kunming flights
There are over 37 airlines and as many as 1325 flights every week to this destination. You can fly non-stop to Kunming (KMG) from Shanghai (PVG) 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 Zunyi, Zhaotong or any other of the 30 alternatives with connectiing airports.
Tip! You can also fly to Kunming from Hongqiao International (SHA).
Shanghai to Kunming with Sichuan Airlines
You can fly non-stop every weekday with flights departing at 8:00 pm, 9:00 pm or 10:00 pm. You can also catch a transit flight via Chongqing or Chengdu.
With Hainan Airlines
If you fly from Shanghai with Hainan Airlines you will do a stopover in Xian, XIY before reaching Kunming. This flight trip will take 6 hours and 15 minutes and you can fly every weekday with departures at 12:00.
Distance & flight times: Shanghai Airport to Kunming Changshui International Airport
The shortest flight time between PVG and KMG is 3 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 20m | - | 1227 miles (1974 km) |
WMT Zunyi | 4h 55m | 50m | 1246 miles (2005 km) |
ZAT Zhaotong | 5h 25m | 40m | 1285 miles (2068 km) |
HNY Hengyang | 5h 25m | 1h 0m | 1247 miles (2006 km) |
LNJ Lincang | 5h 35m | 35m | 1639 miles (2637 km) |
CKG Chongqing | 6h 0m | 1h 40m | 1305 miles (2100 km) |
WUH Wuhan | 6h 10m | 1h 20m | 1247 miles (2006 km) |
TYN Taiyuan | 6h 15m | 55m | 1743 miles (2804 km) |
CAN Guangzhou | 6h 20m | 1h 40m | 1418 miles (2282 km) |
NGB Ningbo | 6h 20m | 2h 5m | 1280 miles (2060 km) |
HAK Haikou | 6h 25m | 2h 45m | 1653 miles (2660 km) |
DLU Dali City | 6h 25m | 1h 35m | 1531 miles (2463 km) |
CSX Changsha | 6h 35m | 2h 10m | 1229 miles (1977 km) |
FOC Fuzhou | 6h 40m | 2h 40m | 1434 miles (2307 km) |
XIY Xian | 6h 40m | 1h 50m | 1530 miles (2462 km) |
FUO Fuoshan | 6h 50m | 1h 30m | 1434 miles (2307 km) |
ZHA Zhanjiang | 6h 50m | 2h 15m | 1535 miles (2470 km) |
WNZ Wenzhou | 6h 50m | 2h 0m | 1362 miles (2191 km) |
LJG Lijiang | 6h 55m | 2h 5m | 1543 miles (2483 km) |
LUM Mangshi | 7h 3m | 1h 40m | 1779 miles (2862 km) |
CGO Zhengzhou | 7h 5m | 2h 15m | 1468 miles (2362 km) |
SWA Jieyang | 7h 8m | 2h 10m | 1502 miles (2417 km) |
SZX Shenzhen | 7h 10m | 2h 5m | 1480 miles (2381 km) |
ZUH Zhuhai | 7h 20m | 2h 25m | 1520 miles (2446 km) |
SYX Sanya | 7h 20m | 1h 45m | 1813 miles (2917 km) |
YNT Yantai | 7h 30m | 2h 5m | 1819 miles (2927 km) |
XMN Xiamen | 7h 30m | 2h 30m | 1470 miles (2365 km) |
TFU Chengdu | 7h 43m | 2h 25m | 1408 miles (2265 km) |
CTU Chengdu | 7h 55m | 3h 0m | 1448 miles (2330 km) |
JHG Jinghong | 8h 20m | 1h 35m | 1699 miles (2734 km) |
TAO Qingdao | 9h 55m | 1h 35m | 1659 miles (2669 km) |

