Shanghai to Kunming flights
The cheapest round trip we found from Shanghai to Kunming is $383 (Jan 25 – Feb 1, 2027, Nonstop).
SHA to KMG · Round trip · Economy · Prices per person in USD · Price found (3 days ago)
Cheapest found
Cheapest round trip by month
Lowest fare found per departure month| Month | Cheapest round trip |
|---|---|
| November 2026 | No fares found yet |
| December 2026 | No fares found yet |
| January 2027 | $221 (cheapest month) |
| February 2027 | $336 |
Cheapest dates in the next 4 months
Round trip, per person-
Jan 25 – Feb 1, 2027 7 nights · leave Mon$383$383 Book
Spring Airlines Nonstop · 5h 25m
Prices change often. The booking site shows the final price before you pay. Other dates? Set an alert
Plan the rest of your trip
Kunming · Jan 25 – Feb 1, 2027- Car rental Economybookings · compare rental companies (opens Economybookings in a new tab)
- Things to do in Kunming Klook · tours and tickets (opens Klook in a new tab)
Partner links: we may earn a commission if you book, at no extra cost to you.
More from Shanghai
-
Jeju $114 −36%
- Chongqing $144 −27%
-
Qingdao $160 −27%
-
Guangzhou $151 −20%
-
Auckland $723 −18%
- Xian $158 −17%
- Hangzhou $118 −16%
-
Macau $147 −15%
Flights to Kunming from other cities
Shanghai to Kunming: questions
How much does a flight from Shanghai to Kunming cost?
The cheapest round trip we have found right now is $383, leaving January 25 and returning February 1. Prices are per person, economy, in USD.
Which airports do Shanghai to Kunming flights use?
Shanghai airports include Shanghai Pudong International (PVG) and Shanghai Hongqiao International (SHA). Kunming airports include Kunming Changshui International (KMG). The prices on this page cover every airport in both cities (SHA and KMG are the city codes).
About this route
We track round-trip economy fares from Shanghai (China) to Kunming (China) using Travelpayouts / Aviasales data. The cheapest round trip we've found is $383, departing January 25 and returning February 1 on a nonstop flight. The cheapest month to fly in our data is January, from $221. Prices are per person and were correct when found; the final price is set by the airline or booking site when you book.