NNG → PVG Nanning to Shanghai
live
Direct flights from Nanning (NNG) to Shanghai (PVG): 18 nonstop departures observed each week across 3 airlines. 100% of the last 29 operated flights arrived within 15 minutes of schedule. The median arrival is 30 minutes early. No cancellations were recorded across the 29 tracked flights. The nonstop covers 1,650 km, an estimated 2 hours 37 minutes in the air. Measured by Pro Flight Search from live flight boards at Nanning and Shanghai. Updated 18 October 2026 at 11:51 UTC.
Today, NNG → PVG Sun 18 Oct · local times
Sched Flight NNG departure PVG arrival
·
CZ3261 中国南方航空公司
Departed
Landed 10:27 −28
·
CZ5287 中国南方航空公司
Departed
Landed 16:58 −32
·
CZ5412 中国南方航空公司
Departed
Landed 16:25 −40
·
FM9384 上海航空公司
Departed
Landed 09:51 −24
·
FM9386 上海航空公司
Departed
Landed 15:23 −37
·
MU6366 中国东方航空公司
Departed
Landed 19:19 −36
Checked PVG board 19:51
NNG
Nanning
tracking
PVG
Shanghai
smooth · +0
dep bank 10:15–19:55 18x weekly
Runs reliable · 3 airlines · 18x weekly · nonstop
100% on time
of the last 29 operated NNG → PVG flights arrived within 15 minutes
Median arrival delay is −30 min . 0 of 29 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −30 min across the last 29 operated legs
Flight time ~2h 37m estimated from route distance
Weekly departures 18x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 29
The week scheduled departures · origin local time
China Eastern Airlines China Southern 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
Flights MU6366 varies Mo We Fr Su
China Southern AirlinesCZ 100% on time
Flights CZ3261 10:55 daily · CZ5412 17:05 Mo We Fr Su · CZ5287 17:30 Mo Tu We Th Fr Sa
Shanghai AirlinesFM 100% on time
Flights FM9384 10:15 daily · FM9386 varies daily · FM9382 19:15 Th
History operated legs · board outcomes
Show 21 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 NNG and PVG, paired departure → arrival per flight and day. Board tracking since Tue, Oct 13 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 29 Completed 29 Within 15m 29/29 Median -30m
CZ3261 中国南方航空公司
6 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
10:27
Landed · Sched 10:5528m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
10:29
Landed · Sched 10:5526m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
11:01
Landed · Sched 10:556m late
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
10:21
Landed · Sched 10:5534m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
10:04
Landed · Sched 10:5551m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
10:25
Landed · Sched 10:5530m early
Full CZ3261 history →
CZ5287 中国南方航空公司
6 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
16:58
Landed · Sched 17:3032m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
17:03
Landed · Sched 17:3027m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
17:10
Landed · Sched 17:3020m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
17:12
Landed · Sched 17:3018m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
16:42
Landed · Sched 17:3048m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
16:55
Landed · Sched 17:3035m early
Full CZ5287 history →
CZ5412 中国南方航空公司
3 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
16:25
Landed · Sched 17:0540m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
16:34
Landed · Sched 17:0531m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
16:01
Landed · Sched 17:0564m early
Full CZ5412 history →
FM9384 上海航空公司
5 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
09:51
Landed · Sched 10:1524m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
09:53
Landed · Sched 10:1522m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
09:58
Landed · Sched 10:1517m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
09:50
Landed · Sched 10:1525m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
09:38
Landed · Sched 10:1537m early
Full FM9384 history →
FM9386 上海航空公司
5 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
15:23
Landed · Sched 16:0037m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
15:20
Landed · Sched 15:5030m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
17:39
Landed · Sched 17:354m late
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
15:31
Landed · Sched 15:5019m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
15:17
Landed · Sched 15:5033m early
Full FM9386 history →
MU6366 中国东方航空公司
3 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
19:19
Landed · Sched 19:5536m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
19:40
Landed · Sched 20:0525m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
19:20
Landed · Sched 20:0545m early
Full MU6366 history →
FM9382 上海航空公司
1 day
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
19:24
Landed · Sched 19:159m late
Full FM9382 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 — Nanning (NNG) to Shanghai (PVG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/NNG-PVG
Copy
How we measure this →
NNG to PVG questions
Is NNG–PVG running on time right now? Mostly on schedule. Both endpoints currently score the same, route health score 78/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from NNG to PVG? Great-circle distance is 1,650 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 146–171 min gate-to-gate on this route.
How often does NNG–PVG fly? 3 carriers operate this route, around 36 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 NNG 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.