- Home
- Flights
- Flights from Kunming
- Kunming to Shanghai
Cheap flights from Kunming to Shanghai from CN¥475
Spring Airlines, Air China, China Eastern Airlines and 6 more airlines fly nonstop from Kunming to Shanghai. The flight takes around 2h 57m, and the cheapest one-way fare we found recently is CN¥475 on 21 Dec.
Direct flights available 2h 57m Cheapest in December Prices checked 14 days ago
Kunming to Shanghai at a glance
Cheapest one-wayCN¥475Spring Airlines · 1 stop · Mon 21 DecFastest flight2h 57mEstimated
Nonstop flightsYesSpring Airlines, Air China, China Eastern Airlines
Airlines flying nonstop from Kunming to Shanghai
9 airlines on this route.
Cheapest month to fly from Kunming to Shanghai
Lowest one-way fare found for each month: December is cheapest, November the most expensive.
Good to know
- Distance
- 1,966 km1,221 miles
- Flight time
- 2h 57mestimate
- Time difference
- NoneShanghai vs Kunming
- Currency in Shanghai
- CNY
- Airports
- KMG → PVG, SHA
Flights from Kunming to Shanghai: questions answered
How much is a flight from Kunming to Shanghai?
The cheapest one-way fare we found recently is CN¥475 with 1 stop, departing in December. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Kunming to Shanghai?
Yes. Spring Airlines, Air China, China Eastern Airlines, China Southern Airlines, Juneyao Air, Kunming Airlines, Lucky Air, Shanghai Airlines and Sichuan Airlines fly this route nonstop.
How long is the flight from Kunming to Shanghai?
A nonstop flight covers 1,966 km and takes around 2h 57m.
What is the cheapest month to fly from Kunming to Shanghai?
December has the lowest fare we found (CN¥475), while November is the most expensive (CN¥616).
Which airlines fly from Kunming to Shanghai?
Spring Airlines, Air China, China Eastern Airlines, China Southern Airlines, Juneyao Air, Kunming Airlines, Lucky Air, Shanghai Airlines and Sichuan Airlines operate nonstop flights on this route.
Which airports serve Kunming and Shanghai?
Kunming: Kunming Changshui International Airport (KMG). Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA).





