Wayfli › Kunming (KMG) › To Shanghai (PVG)

Kunming (KMG) to Shanghai (PVG) flights

There are direct flights from Kunming Changshui International Airport to Shanghai Pudong International Airport, sold by 7 airlines (including codeshares): Lucky Air, Spring Airlines, Air China, Japan Airlines, Kunming Airlines, China Eastern and Shenzhen Airlines. The distance is 1,966 km, about 2h 55m in the air. There are also 38 one-stop options, via airports such as Guangzhou, Hong Kong and Taipei.

Live fares for KMG → PVGSee all routes on the map
1,966 kmdistance
~2h 55mdirect flight time (estimate)
7direct airlines
38one-stop options

Direct flights from Kunming to Shanghai

RouteAirlines (incl. codeshares)DistanceTime (est.)
KMG → PVGLucky Air, Spring Airlines, Air China, Japan Airlines, Kunming Airlines, China Eastern, Shenzhen Airlines1,966 km~2h 55m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
CAN GuangzhouAir France and Air China then Air China and China Southern Airlines2,271 km~5h 25m
HKG Hong KongCathay Pacific and Aero Nomad Airlines then Spring Airlines and Cathay Pacific2,416 km~5h 35m
TPE TaipeiSichuan Airlines and China Eastern then Spring Airlines and EVA Air2,519 km~5h 45m
CTU ChengduSichuan Airlines and Lucky Air then Sichuan Airlines and Air China2,321 km~5h 30m
SZX ShenzhenAir China and China Southern Airlines then Air China and China Southern Airlines2,373 km~5h 35m
CKG ChongqingSichuan Airlines and Lucky Air then Sichuan Airlines and Spring Airlines2,092 km~5h 15m
XIY Xi'anSichuan Airlines and Lucky Air then Air China and China Southern Airlines2,454 km~5h 40m
HGH HangzhouLucky Air and Air China then China Eastern1,979 km~5h 5m
XMN XiamenSichuan Airlines and Air China then Spring Airlines and Shanghai Airlines2,352 km~5h 30m
WUH WuhanLucky Air and Air China then China Southern Airlines and Shanghai Airlines2,000 km~5h 5m
CSX ChangchaSichuan Airlines and Lucky Air then China Southern Airlines and Shanghai Airlines1,970 km~5h 5m
HAN HanoiChina Eastern then China Eastern and Vietjet2,459 km~5h 40m

More from Kunming and Shanghai

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.