KMG → SHA Kunming to Shanghai
live
Direct flights from Kunming (KMG) to Shanghai (SHA): 28 nonstop departures observed each week across 4 airlines. 100% of the last 27 operated flights arrived within 15 minutes of schedule. The median arrival is 17 minutes early. No cancellations were recorded across the 27 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 Kunming and Shanghai. Updated 16 October 2026 at 06:52 UTC.
Today, KMG → SHA Fri 16 Oct · local times
Sched Flight KMG departure SHA arrival
08:00
MU5801 中国东方航空公司
Departed
Landed 10:41 −14
09:00
MU5803 中国东方航空公司
Departed
Landed 11:40 −15
11:00
MU5805 中国东方航空公司
Departed
Landed 13:39 −26
12:00
MU5807 中国东方航空公司
Departed
Landed 14:39 −16
12:15
HO1122 吉祥航空公司
Sched 12:15 Departure not confirmed by the board
SHA est. 15:24 sched 15:20
12:45
9C8954 中国春秋航空公司
Sched 12:45 Departure not confirmed by the board
SHA est. 15:35 sched 16:00
13:00
MU5809 中国东方航空公司
Sched 13:00 Departure not confirmed by the board
SHA est. 15:56 sched 15:55
13:30
MU6484 中国东方航空公司
Sched 13:30 Departure not confirmed by the board
SHA est. 16:23 sched 16:40
14:05
FM9452 上海航空公司
Sched 14:05 Departure not confirmed by the board
SHA est. 17:01 sched 17:15
·
8L9887云南祥鹏航空
Departed
Landed 11:54 −16
·
FM9454 上海航空公司
On schedule
SHA est. 18:31 sched 18:55
·
HO1084 吉祥航空公司
On schedule
SHA est. 21:21 sched 22:00
·
MU5811 中国东方航空公司
On schedule
SHA est. 19:27 sched 20:15
·
MU5813 中国东方航空公司
On schedule
SHA 23:25 scheduled
Checked KMG board 10:33 · SHA board 14:52
KMG
Kunming
tracking
SHA
Shanghai
smooth · +0
dep bank 08:00–20:30 28x weekly
Runs reliable · 4 airlines · 28x weekly · nonstop
100% on time
of the last 27 operated KMG → SHA flights arrived within 15 minutes
Median arrival delay is −17 min . 0 of 27 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −17 min across the last 27 operated legs
Flight time ~2h 58m estimated from route distance
Weekly departures 28x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 27
The week scheduled departures · origin local time
China Eastern Airlines Juneyao Shanghai Airlines Spring 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 100% on time
Flights MU5801 08:00 daily · MU5803 09:00 daily · MU5805 varies daily · MU5807 12:00 daily
JuneyaoHO
Flights HO1122 12:15 daily · HO1084 18:45 daily
Shanghai AirlinesFM
Flights FM9452 14:05 daily · FM9454 16:00 daily
Spring Airlines9C
Flights 9C8954 12:45 daily
History operated legs · board outcomes
10-16 8L9887 arrived −16
10-14 8L9887 arrived −26
Show 19 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 KMG and SHA, paired departure → arrival per flight and day. Board tracking since Wed, Oct 14 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 71 Completed 38 Within 15m 27/38 Median -17m
8L9887 云南祥鹏航空
2 days
KMG
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
11:54
Landed · Sched 12:1016m early
KMG
Departure
Sched 09:00
Departure time not on board
→
SHA
Arrival
11:44
Landed · Sched 12:1026m early
9C8954 中国春秋航空公司
3 days
KMG
Departure
Sched 12:45
Scheduled departure
→
SHA
Arrival
15:35
Est. · Sched 16:0025m early
KMG
Departure
Sched 12:45
Scheduled time only · no board update captured
→
SHA
Arrival
15:27
Landed · Sched 16:0033m early
KMG
Departure
Sched 12:45
Scheduled time only · no board update captured
→
SHA
Arrival
15:31
Landed · Sched 16:0029m early
Full 9C8954 history →
FM9452 上海航空公司
3 days
KMG
Departure
Sched 14:05
Scheduled departure
→
SHA
Arrival
17:01
Est. · Sched 17:1514m early
KMG
Departure
Sched 14:05
Scheduled time only · no board update captured
→
SHA
Arrival
17:10
Landed · Sched 17:155m early
KMG
Departure
Sched 14:05
Scheduled time only · no board update captured
→
SHA
Arrival
16:53
Landed · Sched 17:1522m early
Full FM9452 history →
FM9454 上海航空公司
2 days
KMG
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
18:31
Est. · Sched 18:5524m early
KMG
Departure
Sched 16:00
Departure time not on board
→
SHA
Arrival
18:53
Landed · Sched 18:552m early
Full FM9454 history →
HO1084 吉祥航空公司
3 days
KMG
Departure
Sched 18:45
Scheduled departure
Thu schedule from board history
→
SHA
Arrival
21:21
Est. · Sched 22:0039m early
KMG
Departure
Sched 18:45
Departure time not on board
→
SHA
Arrival
21:32
Landed · Sched 22:0028m early
KMG
Departure
Sched 18:45
Departure time not on board
→
SHA
Arrival
21:20
Landed · Sched 22:0040m early
Full HO1084 history →
HO1122 吉祥航空公司
3 days
KMG
Departure
Sched 12:15
Scheduled departure
→
SHA
Arrival
15:24
Est. · Sched 15:204m late
KMG
Departure
Sched 12:15
Departure time not on board
→
SHA
Arrival
15:05
Landed · Sched 15:2015m early
KMG
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
15:08
Landed · Sched 15:2012m early
Full HO1122 history →
MU5801 中国东方航空公司
3 days
KMG
Departure
Sched 08:00
Scheduled departure
→
SHA
Arrival
10:41
Landed · Sched 10:5514m early
KMG
Departure
Sched 08:00
Departure time not on board
→
SHA
Arrival
10:54
Landed · Sched 10:551m early
KMG
Departure
Sched 08:00
Departure time not on board
→
SHA
Arrival
10:48
Landed · Sched 10:557m early
Full MU5801 history →
MU5803 中国东方航空公司
3 days
KMG
Departure
Sched 09:00
Scheduled departure
→
SHA
Arrival
11:40
Landed · Sched 11:5515m early
KMG
Departure
Sched 09:00
Departure time not on board
→
SHA
Arrival
11:46
Landed · Sched 11:559m early
KMG
Departure
Sched 09:00
Scheduled time only · no board update captured
→
SHA
Arrival
11:43
Landed · Sched 11:5512m early
Full MU5803 history →
MU5805 中国东方航空公司
3 days
KMG
Departure
Sched 11:00
Scheduled departure
→
SHA
Arrival
13:39
Landed · Sched 14:0526m early
KMG
Departure
Sched 10:50
Scheduled time only · no board update captured
→
SHA
Arrival
13:29
Landed · Sched 14:0536m early
KMG
Departure
Sched 11:00
Scheduled time only · no board update captured
→
SHA
Arrival
—
Board row not captured for this rotation yet.
Full MU5805 history →
MU5807 中国东方航空公司
3 days
KMG
Departure
Sched 12:00
Scheduled departure
→
SHA
Arrival
14:39
Landed · Sched 14:5516m early
KMG
Departure
Sched 12:00
Scheduled time only · no board update captured
→
SHA
Arrival
14:53
Landed · Sched 15:1522m early
KMG
Departure
Sched 12:15
Departure time not on board
→
SHA
Arrival
14:57
Landed · Sched 15:1518m early
Full MU5807 history →
MU5809 中国东方航空公司
3 days
KMG
Departure
Sched 13:00
Scheduled departure
→
SHA
Arrival
15:56
Est. · Sched 15:551m late
KMG
Departure
Sched 13:00
Scheduled time only · no board update captured
→
SHA
Arrival
15:36
Landed · Sched 15:5519m early
KMG
Departure
Sched 13:00
Scheduled time only · no board update captured
→
SHA
Arrival
15:38
Landed · Sched 15:5517m early
Full MU5809 history →
MU5811 中国东方航空公司
3 days
KMG
Departure
Sched 17:00
Scheduled departure
Thu schedule from board history
→
SHA
Arrival
19:27
Est. · Sched 20:1548m early
KMG
Departure
Sched 17:00
Departure time not on board
→
SHA
Arrival
19:33
Landed · Sched 20:1542m early
KMG
Departure
Sched 17:00
Departure time not on board
→
SHA
Arrival
—
Board row not captured for this rotation yet.
Full MU5811 history →
MU5813 中国东方航空公司
3 days
KMG
Departure
Sched 20:30
Scheduled departure
Thu schedule from board history
→
SHA
Arrival
Sched 23:25
Scheduled arrival · landing pending
KMG
Departure
Sched 20:30
Scheduled time only · no board update captured
→
SHA
Arrival
23:18
Landed · Sched 23:257m early
KMG
Departure
Sched 20:30
Scheduled time only · no board update captured
→
SHA
Arrival
—
Board row not captured for this rotation yet.
Full MU5813 history →
MU6484 中国东方航空公司
3 days
KMG
Departure
Sched 13:30
Scheduled departure
→
SHA
Arrival
16:23
Est. · Sched 16:4017m early
KMG
Departure
Sched 13:30
Scheduled time only · no board update captured
→
SHA
Arrival
16:12
Landed · Sched 16:4028m early
KMG
Departure
Sched 13:30
Scheduled time only · no board update captured
→
SHA
Arrival
—
Board row not captured for this rotation yet.
Full MU6484 history →
8L9837 Lucky Air
1 day
KMG
Departure
Sched 07:20
Scheduled time only · no board update captured
→
SHA
Arrival
—
Board row not captured for this rotation yet.
Full 8L9837 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 — Kunming (KMG) to Shanghai (SHA) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/KMG-SHA
Copy
How we measure this →
KMG to SHA questions
Is KMG–SHA running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on KMG–SHA? Operators schedule morning departures around 08:00 and evening departures around 17:00 from KMG. Earlier flights typically land before destination-airport delays accumulate later in the day; check the SHA delay card to confirm conditions when you'd arrive.
How long is the flight from KMG to SHA? 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 KMG–SHA fly? 4 carriers operate this route, around 91 flights a week between them. Compare carrier days and times in the airline list above.