WUH → PVG Wuhan to Shanghai
live
Direct flights from Wuhan (WUH) to Shanghai (PVG): 21 nonstop departures observed each week across 3 airlines. 90% of the last 40 operated flights arrived within 15 minutes of schedule. The median arrival is 18 minutes early. No cancellations were recorded across the 40 tracked flights. The nonstop covers 725 km, an estimated 1 hour 26 minutes in the air. Measured by Pro Flight Search from live flight boards at Wuhan and Shanghai. Updated 16 September 2026 at 08:34 UTC.
WUH
Wuhan
tracking
PVG
Shanghai
smooth · +0
dep bank 00:45–23:45 21x weekly
Runs reliable · 3 airlines · 21x weekly · nonstop
90% on time
of the last 40 operated WUH → PVG flights arrived within 15 minutes
Median arrival delay is −18 min . 0 of 40 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −18 min across the last 40 operated legs
Flight time ~1h 26m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 40
The week scheduled departures · origin local time
China Eastern Airlines China Southern 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 95% on time
Flights MU2509 00:45 Fr · MU2503 08:55 daily · MU2511 12:35 daily · MU2533 16:05 daily
China Southern AirlinesCZ 88% on time
Flights CZ3823 10:00 daily · CZ3579 16:15 daily · CZ6171 17:20 Tu Th Sa · CZ3543 20:30 daily
吉祥航空公司HO
Flights HO1146 23:45 daily
History operated legs · board outcomes
Show 32 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 PVG, paired departure → arrival per flight and day. Board tracking since Fri, Sep 11 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 44 Completed 40 Delayed 5 Within 15m 36/40 Median -18m
CZ3543 中国南方航空公司
6 days
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
Sched 20:30
Scheduled arrival · landing pending
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
20:53
Landed · Sched 20:3023m late
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
20:18
Landed · Sched 20:3012m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
20:11
Landed · Sched 20:3019m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
20:09
Landed · Sched 20:3021m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
20:12
Landed · Sched 20:3018m early
Full CZ3543 history →
CZ3579 中国南方航空公司
5 days
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
15:49
Landed · Sched 16:1526m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
15:21
Landed · Sched 16:1554m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
15:48
Landed · Sched 16:1527m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
15:33
Landed · Sched 16:1542m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
16:47
Landed · Sched 16:1532m late
Full CZ3579 history →
CZ3823 中国南方航空公司
5 days
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
09:30
Landed · Sched 10:0030m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
08:59
Landed · Sched 10:0061m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
09:14
Landed · Sched 10:0046m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
09:18
Landed · Sched 10:0042m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
09:16
Landed · Sched 10:0044m early
Full CZ3823 history →
HO1146 吉祥航空公司
5 days
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
Sched 23:45
Scheduled arrival · landing pending
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
23:24
Landed · Sched 23:4521m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
23:31
Landed · Sched 23:4514m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
00:36
Landed · Sched 23:4551m late
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
23:13
Landed · Sched 23:4532m early
Full HO1146 history →
MU2503 中国东方航空公司
5 days
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
08:39
Landed · Sched 08:5516m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
08:31
Landed · Sched 08:5524m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
08:40
Landed · Sched 08:5515m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
08:39
Landed · Sched 08:5516m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
08:41
Landed · Sched 08:5514m early
Full MU2503 history →
MU2511 中国东方航空公司
5 days
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
12:14
Landed · Sched 12:3521m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
12:30
Landed · Sched 12:355m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
12:19
Landed · Sched 12:3516m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
12:17
Landed · Sched 12:3518m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
12:34
Landed · Sched 12:351m early
Full MU2511 history →
MU2523 中国东方航空公司
5 days
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
Sched 21:10
Scheduled arrival · landing pending
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
20:48
Landed · Sched 21:1022m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
20:48
Landed · Sched 21:1022m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
20:59
Landed · Sched 21:1011m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
20:52
Landed · Sched 21:1018m early
Full MU2523 history →
MU2533 中国东方航空公司
5 days
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
16:43
Est. · Sched 16:0538m late
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
15:53
Landed · Sched 16:0512m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
15:54
Landed · Sched 16:0511m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
15:41
Landed · Sched 16:0524m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
15:50
Landed · Sched 16:0515m early
Full MU2533 history →
CZ6171 中国南方航空公司
2 days
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
17:17
Landed · Sched 17:203m early
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
17:08
Landed · Sched 17:2012m early
Full CZ6171 history →
MU2509 中国东方航空公司
1 day
WUH
Departure
—
WUH is outside our board polling set.
→
PVG
Arrival
01:11
Landed · Sched 00:4526m late
Full MU2509 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 (PVG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/WUH-PVG
Copy
How we measure this →
WUH to PVG questions
Is WUH–PVG 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.
How long is the flight from WUH to PVG? Great-circle distance is 725 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 81–92 min gate-to-gate on this route.
How often does WUH–PVG fly? 3 carriers operate this route, around 60 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 PVG, 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.