NNG → PVG Nanning to Shanghai
live
Direct flights from Nanning (NNG) to Shanghai (PVG): 51 nonstop departures observed each week across 4 airlines. 96% of the last 51 tracked flights arrived within 15 minutes of schedule. The median arrival is 21 minutes early. No cancellations were recorded across the 51 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 15 November 2026 at 01:56 UTC.
Today, NNG → PVG Sun 15 Nov · local times
Sched Flight NNG departure PVG arrival
·
CZ3261 中国南方航空公司
On schedule
PVG 18:45 scheduled
·
CZ3289 中国南方航空公司
On schedule
PVG est. 10:34 sched 11:00
·
CZ5407 中国南方航空公司
On schedule
PVG 12:35 scheduled
·
CZ5667 中国南方航空公司
On schedule
PVG 17:05 scheduled
·
FM9338 上海航空公司
On schedule
PVG 23:40 scheduled
·
FM9340 上海航空公司
On schedule
PVG 14:25 scheduled
·
FM9384 上海航空公司
Departed
Landed 09:51 −24
·
MU6366 中国东方航空公司
On schedule
PVG 18:10 scheduled
·
MU6458 中国东方航空公司
On schedule
PVG 19:45 scheduled
Checked PVG board 09:56
NNG
Nanning
tracking
PVG
Shanghai
smooth · +0
dep bank 10:15–23:40 51x weekly
Runs reliable · 4 airlines · 51x weekly · nonstop
96% on time
of the last 51 tracked NNG → PVG flights arrived within 15 minutes
Median arrival delay is −21 min . 0 of 51 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −21 min across the last 51 arrivals
Flight time ~2h 37m estimated from route distance
Weekly departures 51x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 51
The week scheduled departures · origin local time
China Eastern Airlines China Southern Airlines Shanghai Airlines Suparna 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 MU6366 18:10 Su · MU6458 19:45 Mo Tu Th Fr Sa Su
China Southern AirlinesCZ 97% on time
Flights CZ3289 11:00 daily · CZ5407 12:35 daily · CZ5667 17:05 daily · CZ3261 18:45 daily
Shanghai AirlinesFM 100% on time
Flights FM9384 10:15 daily · FM9340 14:25 Su · FM9338 23:40 Tu Th Su
Suparna AirlinesY8
Flights Y87530 22:15 Tu Th Sa
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 NNG and PVG, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 60 Completed 51 Delayed 2 Within 15m 49/51 Median -21m
CZ3261 中国南方航空公司
8 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
Sched 18:45
Scheduled arrival · landing pending
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
18:11
Landed · Sched 18:4534m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
18:14
Landed · Sched 18:4531m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
18:06
Landed · Sched 18:4539m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
18:23
Landed · Sched 18:4522m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
18:05
Landed · Sched 18:4540m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
18:07
Landed · Sched 18:4538m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
18:11
Landed · Sched 18:4534m early
Full CZ3261 history →
CZ3289 中国南方航空公司
8 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
10:34
Est. · Sched 11:0026m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
10:33
Landed · Sched 11:0027m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
10:37
Landed · Sched 11:0023m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
10:37
Landed · Sched 11:0023m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
10:39
Landed · Sched 11:0021m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
10:39
Landed · Sched 11:0021m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
10:44
Landed · Sched 11:0016m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
10:46
Landed · Sched 11:0014m early
Full CZ3289 history →
CZ5407 中国南方航空公司
8 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
Sched 12:35
Scheduled arrival · landing pending
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
Sched 12:35
Scheduled time only · no board update captured
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
11:59
Landed · Sched 12:3536m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
12:12
Landed · Sched 12:3523m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
12:06
Landed · Sched 12:3529m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
12:03
Landed · Sched 12:3532m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
12:20
Landed · Sched 12:3515m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
12:26
Landed · Sched 12:359m early
Full CZ5407 history →
CZ5667 中国南方航空公司
8 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
Sched 17:05
Scheduled arrival · landing pending
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
16:51
Landed · Sched 17:1019m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
16:42
Landed · Sched 17:0523m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
16:36
Landed · Sched 17:0529m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
16:35
Landed · Sched 17:0530m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
16:45
Landed · Sched 17:0520m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
16:52
Landed · Sched 17:0513m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
16:42
Landed · Sched 17:0523m early
Full CZ5667 history →
FM9338 上海航空公司
4 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
Sched 23:40
Scheduled arrival · landing pending
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
22:59
Landed · Sched 23:4041m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
22:59
Landed · Sched 23:4041m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
23:54
Landed · Sched 23:4014m late
Full FM9338 history →
FM9340 上海航空公司
2 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
Sched 14:25
Scheduled arrival · landing pending
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
13:58
Landed · Sched 14:2527m early
Full FM9340 history →
FM9384 上海航空公司
8 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:42
Landed · Sched 10:1533m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
09:42
Landed · Sched 10:1533m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
09:57
Landed · Sched 10:1518m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
09:54
Landed · Sched 10:1521m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
09:47
Landed · Sched 10:1528m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
09:59
Landed · Sched 10:1516m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
09:54
Landed · Sched 10:1521m early
Full FM9384 history →
MU6366 中国东方航空公司
2 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
Sched 18:10
Scheduled arrival · landing pending
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
18:17
Landed · Sched 18:107m late
Full MU6366 history →
MU6458 中国东方航空公司
7 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
Sched 19:45
Scheduled arrival · landing pending
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
19:35
Landed · Sched 19:4510m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
19:30
Landed · Sched 19:4515m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
19:36
Landed · Sched 19:459m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
19:25
Landed · Sched 19:4520m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
19:34
Landed · Sched 19:4511m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
19:28
Landed · Sched 19:4517m early
Full MU6458 history →
CZ8457 中国南方航空公司
2 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
21:37
Landed · Sched 20:3067m late
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
20:12
Landed · Sched 20:3018m early
Full CZ8457 history →
Y87530 金鹏航空
3 days
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
00:51
Landed · Sched 22:15156m late
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
22:06
Landed · Sched 22:159m early
NNG
Departure
—
NNG is outside our board polling set.
→
PVG
Arrival
22:21
Landed · Sched 22:156m late
Full Y87530 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? Smooth skies ahead. Both endpoints currently score the same, route health score 86/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? 4 carriers operate this route, around 51 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.