ZUH → PVG Zhuhai to Shanghai
live
Direct flights from Zhuhai (ZUH) to Shanghai (PVG): 20 nonstop departures observed each week across 3 airlines. 89% of the last 36 operated flights arrived within 15 minutes of schedule. The median arrival is 19 minutes early. No cancellations were recorded across the 36 tracked flights. The nonstop covers 1,316 km, an estimated 2 hours 11 minutes in the air. Measured by Pro Flight Search from live flight boards at Zhuhai and Shanghai. Updated 15 September 2026 at 21:54 UTC.
ZUH
Zhuhai
tracking
PVG
Shanghai
smooth · +0
dep bank 11:35–21:55 20x weekly
Runs reliable · 3 airlines · 20x weekly · nonstop
89% on time
of the last 36 operated ZUH → PVG flights arrived within 15 minutes
Median arrival delay is −19 min . 0 of 36 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −19 min across the last 36 operated legs
Flight time ~2h 11m estimated from route distance
Weekly departures 20x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 36
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 100% on time
Flights MU5290 17:15 daily · MU5392 18:15 Mo Tu Th Fr Sa Su
China Southern AirlinesCZ 94% on time
Flights CZ3689 11:35 daily · CZ3755 18:25 daily
吉祥航空公司HO 57% on time
Flights HO1160 19:45 Mo We Fr Su · HO1156 21:55 Tu We Th Fr
History operated legs · board outcomes
Show 28 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 ZUH and PVG, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 41 Completed 36 Delayed 4 Within 15m 32/36 Median -19m
CZ3689 中国南方航空公司
9 days
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
Sched 11:35
Scheduled arrival · landing pending
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
11:10
Landed · Sched 11:3525m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
11:16
Landed · Sched 11:3519m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
11:17
Landed · Sched 11:3518m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
11:12
Landed · Sched 11:3523m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
11:17
Landed · Sched 11:3518m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
11:55
Landed · Sched 11:3520m late
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
11:10
Landed · Sched 11:3525m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
11:09
Landed · Sched 11:3526m early
Full CZ3689 history →
CZ3755 中国南方航空公司
9 days
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
Sched 18:25
Scheduled arrival · landing pending
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
18:15
Landed · Sched 18:2510m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
18:06
Landed · Sched 18:2519m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
18:02
Landed · Sched 18:2523m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
17:57
Landed · Sched 18:2528m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
18:03
Landed · Sched 18:2522m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
18:28
Landed · Sched 18:253m late
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
18:03
Landed · Sched 18:2522m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
17:55
Landed · Sched 18:2530m early
Full CZ3755 history →
HO1156 吉祥航空公司
4 days
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
Sched 21:55
Scheduled arrival · landing pending
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
21:16
Landed · Sched 21:5539m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
22:00
Landed · Sched 21:555m late
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
22:51
Landed · Sched 21:5556m late
Full HO1156 history →
HO1160 吉祥航空公司
5 days
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
Sched 19:45
Scheduled arrival · landing pending
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
20:14
Landed · Sched 19:4529m late
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
20:39
Landed · Sched 19:4554m late
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
19:14
Landed · Sched 19:4531m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
19:27
Landed · Sched 19:4518m early
Full HO1160 history →
MU5290 中国东方航空公司
9 days
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
Sched 17:20
Scheduled arrival · landing pending
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
16:45
Landed · Sched 17:1530m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
16:59
Landed · Sched 17:1516m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
16:55
Landed · Sched 17:2025m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
16:45
Landed · Sched 17:1530m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
16:49
Landed · Sched 17:1526m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
17:02
Landed · Sched 17:2018m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
17:06
Landed · Sched 17:2014m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
16:44
Landed · Sched 17:1531m early
Full MU5290 history →
MU5392 中国东方航空公司
5 days
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
18:01
Landed · Sched 18:1514m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
18:10
Landed · Sched 18:155m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
17:53
Landed · Sched 18:1522m early
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
18:16
Landed · Sched 18:151m late
ZUH
Departure
—
ZUH is outside our board polling set.
→
PVG
Arrival
17:49
Landed · Sched 18:1526m early
Full MU5392 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 — Zhuhai (ZUH) to Shanghai (PVG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/ZUH-PVG
Copy
How we measure this →
ZUH to PVG questions
Is ZUH–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 ZUH to PVG? Great-circle distance is 1,316 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 123–143 min gate-to-gate on this route.
How often does ZUH–PVG fly? 3 carriers operate this route, around 35 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 ZUH 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.