WUH → SHA Wuhan to Shanghai
live
Direct flights from Wuhan (WUH) to Shanghai (SHA): 14 nonstop departures observed each week across 2 airlines. 97% of the last 38 operated flights arrived within 15 minutes of schedule. The median arrival is 20 minutes early. No cancellations were recorded across the 38 tracked flights. The nonstop covers 681 km, an estimated 1 hour 22 minutes in the air. Measured by Pro Flight Search from live flight boards at Wuhan and Shanghai. Updated 14 September 2026 at 19:55 UTC.
WUH
Wuhan
tracking
SHA
Shanghai
heavy · +51
dep bank 10:05–23:25 14x weekly
Runs reliable · 2 airlines · 14x weekly · nonstop
97% on time
of the last 38 operated WUH → SHA flights arrived within 15 minutes
Median arrival delay is −20 min . 0 of 38 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −20 min across the last 38 operated legs
Flight time ~1h 22m estimated from route distance
Weekly departures 14x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 38
The week scheduled departures · origin local time
China Eastern Airlines 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 100% on time
Flights MU2501 10:05 daily · MU2507 11:55 Mo Tu We Th Fr Sa · MU5386 13:00 daily · MU2521 15:05 daily
Shanghai AirlinesFM 80% on time
Flights FM9364 23:25 daily
History operated legs · board outcomes
Show 30 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 WUH and SHA, paired departure → arrival per flight and day. Board tracking since Thu, Sep 10 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 46 Completed 38 Delayed 1 Within 15m 37/38 Median -20m
FM9364 上海航空公司
6 days
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
Sched 23:10
Scheduled arrival · landing pending
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
22:43
Landed · Sched 23:2542m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
22:52
Landed · Sched 23:2533m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
22:37
Landed · Sched 23:2548m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
23:53
Landed · Sched 23:2528m late
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
23:03
Landed · Sched 23:2522m early
Full FM9364 history →
MU2501 中国东方航空公司
6 days
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
09:35
Est. · Sched 10:0530m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
09:40
Landed · Sched 10:0525m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
09:45
Landed · Sched 10:0520m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
09:40
Landed · Sched 09:5515m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
09:45
Landed · Sched 10:0520m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
09:44
Landed · Sched 10:0521m early
Full MU2501 history →
MU2505 中国东方航空公司
5 days
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
Sched 18:10
Scheduled arrival · landing pending
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
17:44
Landed · Sched 18:1026m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
17:34
Landed · Sched 18:1036m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
17:43
Landed · Sched 18:1027m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
17:37
Landed · Sched 18:1033m early
Full MU2505 history →
MU2507 中国东方航空公司
5 days
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
Sched 11:55
Scheduled arrival · landing pending
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
11:35
Landed · Sched 11:5520m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
11:45
Landed · Sched 11:5510m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
11:42
Landed · Sched 11:5513m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
11:42
Landed · Sched 11:5513m early
Full MU2507 history →
MU2513 中国东方航空公司
6 days
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
Sched 20:10
Scheduled arrival · landing pending
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
19:36
Landed · Sched 20:1034m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
19:36
Landed · Sched 20:1034m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
19:52
Landed · Sched 20:1018m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
21:22
Landed · Sched 21:5028m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
19:51
Landed · Sched 20:1019m early
Full MU2513 history →
MU2521 中国东方航空公司
6 days
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
Sched 15:05
Scheduled arrival · landing pending
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
15:03
Landed · Sched 15:052m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
14:42
Landed · Sched 15:0523m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
14:32
Landed · Sched 15:0533m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
14:46
Landed · Sched 15:0519m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
14:53
Landed · Sched 15:0512m early
Full MU2521 history →
MU2553 中国东方航空公司
6 days
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
Sched 22:15
Scheduled arrival · landing pending
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
21:36
Landed · Sched 21:351m late
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
21:25
Landed · Sched 21:3510m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
21:36
Landed · Sched 22:1539m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
23:15
Landed · Sched 23:2510m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
22:06
Landed · Sched 22:159m early
Full MU2553 history →
MU5386 中国东方航空公司
6 days
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
Sched 13:00
Scheduled arrival · landing pending
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
12:53
Landed · Sched 13:007m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
12:39
Landed · Sched 13:0021m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
12:44
Landed · Sched 13:0016m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
12:58
Landed · Sched 13:002m early
WUH
Departure
—
WUH is outside our board polling set.
→
SHA
Arrival
12:48
Landed · Sched 13:0012m early
Full MU5386 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 — Wuhan (WUH) to Shanghai (SHA) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/WUH-SHA
Copy
How we measure this →
WUH to SHA questions
Is WUH–SHA running on time right now? High disruption likely. The arrival side at SHA is the weaker end, route health score 32/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from WUH to SHA? Great-circle distance is 681 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 78–88 min gate-to-gate on this route.
How often does WUH–SHA fly? 2 carriers operate this route, around 55 flights a week between them. Compare carrier days and times in the airline list above.
What does the route health score measure? A blend of departure-side delay at WUH and arrival-side delay at SHA, computed from rolling delay windows (refreshed every 40 minutes) with a daily-rollup fallback. Current MVFR, IFR, or LIFR endpoint weather caps the score when flight rules can limit throughput. Higher is healthier: 100 means operations are clean at both ends.