SHA → KMG Shanghai to Kunming
live
Direct flights from Shanghai (SHA) to Kunming (KMG): 35 nonstop departures observed each week across 5 airlines. 70% of the last 23 operated flights arrived within 15 minutes of schedule. The median arrival is 14 minutes late. No cancellations were recorded across the 23 tracked flights. The nonstop covers 1,925 km, an estimated 2 hours 58 minutes in the air. Measured by Pro Flight Search from live flight boards at Shanghai and Kunming. Updated 8 September 2026 at 10:59 UTC.
SHA
Shanghai
smooth · +14
KMG
Kunming
tracking
dep bank 07:40–21:30 35x weekly
Runs mixed · 5 airlines · 35x weekly · nonstop
70% on time
of the last 23 operated SHA → KMG flights arrived within 15 minutes
Median arrival delay is +14 min . 0 of 23 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +14 min across the last 23 operated legs
Flight time ~2h 58m estimated from route distance
Weekly departures 35x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 23
The week scheduled departures · origin local time
China Eastern Airlines Juneyao Lucky Air Shanghai Airlines
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
China Eastern AirlinesMU 67% on time
Flights MU5814 08:15 daily · MU6483 08:40 Tu We Th Fr Sa Su · MU5802 12:10 daily · MU5804 13:40 daily
JuneyaoHO
Flights HO1121 07:50 daily · HO1083 14:25 daily
Lucky Air8L
Flights 8L9888 13:25 daily
Shanghai AirlinesFM
Flights FM9453 07:40 daily · FM9451 varies daily
Spring Airlines9C
Flights 9C8953 varies daily
History operated legs · board outcomes
Show 15 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from SHA and KMG, paired departure → arrival per flight and day. Board tracking since Sun, Sep 6 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 54 Completed 23 Delayed 7 Within 15m 16/23 Median +14m
9C8953 Spring
3 days
SHA
Departure
08:09
Departed · Sched 07:5514m late
→
KMG
Arrival
Sched 11:20
Scheduled arrival · landing pending
SHA
Departure
07:51
Departed · Sched 07:456m late
→
KMG
Arrival
Sched 10:55
Scheduled time only · no board update captured
Sun, Sep 6
1/2 legs · B-8427
SHA
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 11:20
Scheduled time only · no board update captured
Full 9C8953 history →
FM9451 Shanghai
3 days
SHA
Departure
09:30
Departed · Sched 09:1515m late
→
KMG
Arrival
Sched 12:55
Scheduled arrival · landing pending
SHA
Departure
09:33
Departed · Sched 09:1518m late
→
KMG
Arrival
Sched 13:00
Scheduled time only · no board update captured
Sun, Sep 6
1/2 legs · B-6107
SHA
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 13:00
Scheduled time only · no board update captured
Full FM9451 history →
FM9453 Shanghai
3 days
SHA
Departure
07:52
Departed · Sched 07:4012m late
→
KMG
Arrival
Sched 11:00
Scheduled arrival · landing pending
SHA
Departure
07:55
Departed · Sched 07:4015m late
→
KMG
Arrival
Sched 10:50
Scheduled time only · no board update captured
SHA
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 11:00
Scheduled time only · no board update captured
Full FM9453 history →
HO1083 Juneyao
3 days
SHA
Departure
14:38
Departed · Sched 14:2513m late
→
KMG
Arrival
Sched 17:40
Scheduled arrival · landing pending
SHA
Departure
14:47
Departed · Sched 14:2522m late
→
KMG
Arrival
Sched 17:40
Scheduled time only · no board update captured
Sun, Sep 6
1/2 legs · B-6962
SHA
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 17:40
Scheduled time only · no board update captured
Full HO1083 history →
HO1121 Juneyao
3 days
SHA
Departure
08:04
Departed · Sched 07:5014m late
→
KMG
Arrival
Sched 11:10
Scheduled arrival · landing pending
SHA
Departure
08:00
Departed · Sched 07:5010m late
→
KMG
Arrival
Sched 11:10
Scheduled time only · no board update captured
Sun, Sep 6
1/2 legs · B-1808
SHA
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 11:10
Scheduled time only · no board update captured
Full HO1121 history →
MU5802 China Eastern
2 days
SHA
Departure
12:20
Departed · Sched 12:1010m late
→
KMG
Arrival
Sched 15:25
Scheduled arrival · landing pending
SHA
Departure
12:36
Departed · Sched 12:1026m late
→
KMG
Arrival
Sched 15:25
Scheduled time only · no board update captured
Full MU5802 history →
MU5804 China Eastern
2 days
SHA
Departure
13:52
Departed · Sched 13:4012m late
→
KMG
Arrival
Sched 17:00
Scheduled arrival · landing pending
SHA
Departure
13:58
Departed · Sched 13:4018m late
→
KMG
Arrival
Sched 17:05
Scheduled time only · no board update captured
Full MU5804 history →
MU5806 China Eastern
2 days
SHA
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 18:45
Scheduled arrival · landing pending
SHA
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 18:45
Scheduled time only · no board update captured
Full MU5806 history →
MU5808 中国东方航空公司
2 days
SHA
Departure
16:40
Departed · Sched 16:3010m late
→
KMG
Arrival
Sched 19:45
Scheduled arrival · landing pending
Mon schedule from board history
SHA
Departure
16:40
Departed · Sched 16:3010m late
→
KMG
Arrival
Sched 19:45
Scheduled time only · no board update captured
Full MU5808 history →
MU5810 中国东方航空公司
2 days
SHA
Departure
17:42
Departed · Sched 17:3012m late
→
KMG
Arrival
Sched 20:45
Scheduled arrival · landing pending
Mon schedule from board history
SHA
Departure
17:45
Departed · Sched 17:3015m late
→
KMG
Arrival
Sched 20:45
Scheduled time only · no board update captured
Full MU5810 history →
MU5812 中国东方航空公司
3 days
SHA
Departure
Sched 21:30
Scheduled departure
→
KMG
Arrival
Sched 00:35
Scheduled arrival · landing pending
Mon schedule from board history
SHA
Departure
21:33
Departed · Sched 21:303m late
→
KMG
Arrival
Sched 00:35
Scheduled arrival · landing pending
SHA
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 00:35
Scheduled time only · no board update captured
Full MU5812 history →
MU5814 China Eastern
2 days
SHA
Departure
08:35
Departed · Sched 08:1520m late
→
KMG
Arrival
Sched 11:50
Scheduled arrival · landing pending
SHA
Departure
08:20
Departed · Sched 08:155m late
→
KMG
Arrival
Sched 11:50
Scheduled time only · no board update captured
Full MU5814 history →
MU6483 China Eastern
1 day
SHA
Departure
09:03
Departed · Sched 08:4023m late
→
KMG
Arrival
Sched 11:55
Scheduled arrival · landing pending
Full MU6483 history →
8L9888 Lucky Air
2 days
SHA
Departure
13:46
Departed · Sched 13:2521m late
→
KMG
Arrival
Sched 17:00
Scheduled time only · no board update captured
SHA
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 17:00
Scheduled time only · no board update captured
Full 8L9888 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — Shanghai (SHA) to Kunming (KMG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SHA-KMG
Copy
How we measure this →
SHA to KMG questions
Is SHA–KMG running on time right now? Smooth skies ahead. The departure side at SHA is the weaker end, route health score 82/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on SHA–KMG? Operators schedule morning departures around 07:40 and evening departures around 17:30 from SHA. Earlier flights typically land before destination-airport delays accumulate later in the day; check the KMG delay card to confirm conditions when you'd arrive.
How long is the flight from SHA to KMG? Great-circle distance is 1,925 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 166–195 min gate-to-gate on this route.
How often does SHA–KMG fly? 5 carriers operate this route, around 97 flights a week between them. Compare carrier days and times in the airline list above.