NGB → SZX Ningbo to Shenzhen
live
Direct flights from Ningbo (NGB) to Shenzhen (SZX): 62 nonstop departures observed each week across 4 airlines. 85% of the last 73 tracked flights arrived within 15 minutes of schedule. The median arrival is 23 minutes early. No cancellations were recorded across the 73 tracked flights. The nonstop covers 1,104 km, an estimated 1 hour 55 minutes in the air. Measured by Pro Flight Search from live flight boards at Ningbo and Shenzhen. Updated 5 November 2026 at 07:48 UTC.
Today, NGB → SZX Thu 5 Nov · local times
Sched Flight NGB departure SZX arrival
·
9C6924 Spring
Departed
Landed 08:17 −33
·
CZ6154 China Southern
On schedule
SZX 19:15 scheduled
·
CZ6592 China Southern
Departed
Landed 14:09 −26
·
CZ8738 China Southern
Departed
Landed 10:20 −15
·
MU5243 China Eastern
Departed
SZX 16:20 In the air · scheduled landing
·
ZH8966 Shenzhen
Departed
Landed 12:50
Checked SZX board 15:48
NGB
Ningbo
tracking
SZX
Shenzhen
smooth · +0
dep bank 06:30–21:55 62x weekly
Runs reliable · 4 airlines · 62x weekly · nonstop
85% on time
of the last 73 tracked NGB → SZX flights arrived within 15 minutes
Median arrival delay is −23 min . 0 of 73 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −23 min across the last 73 arrivals
Flight time ~1h 55m estimated from route distance
Weekly departures 62x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 73
The week scheduled departures · origin local time
China Eastern Airlines China Southern Airlines Shenzhen Airlines Spring 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 71% on time
Flights MU5243 14:05 daily
China Southern AirlinesCZ 80% on time
Flights CZ8738 08:15 daily · CZ6592 12:15 daily · CZ6154 16:50 daily · CZ8498 21:10 daily
Shenzhen AirlinesZH 85% on time
Flights ZH8966 10:40 daily · ZH8968 21:40 Mo Tu We Th Fr Su
Spring Airlines9C 94% on time
Flights 9C6924 06:30 daily · 9C6874 varies 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 NGB and SZX, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 75 Completed 73 Delayed 11 Within 15m 62/73 Median -23m
9C6924 Spring
8 days
Thu, Nov 5
1/2 legs · B-308V
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
08:17
Landed · Sched 08:5033m early
Wed, Nov 4
1/2 legs · B-8247
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
08:15
Landed · Sched 08:5035m early
Tue, Nov 3
1/2 legs · B-6667
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
08:24
Landed · Sched 08:5026m early
Mon, Nov 2
1/2 legs · B-6667
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
08:20
Landed · Sched 08:5030m early
Sun, Nov 1
1/2 legs · B-6667
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
08:18
Landed · Sched 08:5032m early
Sat, Oct 31
1/2 legs · B-30CN
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
08:21
Landed · Sched 08:5029m early
Fri, Oct 30
1/2 legs · B-30CN
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
08:14
Landed · Sched 08:5036m early
Thu, Oct 29
1/2 legs · B-327Z
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
08:20
Landed · Sched 08:5030m early
Full 9C6924 history →
CZ6154 China Southern
8 days
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
Sched 19:15
Scheduled arrival · landing pending
Wed, Nov 4
1/2 legs · B-6625
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
18:38
Landed · Sched 19:1032m early
Tue, Nov 3
1/2 legs · B-1805
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
19:05
Landed · Sched 19:1510m early
Mon, Nov 2
1/2 legs · B-6687
NGB
Departure
—
NGB is outside our board polling set.
→
Sun, Nov 1
1/2 legs · B-30ED
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
18:52
Landed · Sched 19:1523m early
Sat, Oct 31
1/2 legs · B-6339
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
18:46
Landed · Sched 19:1529m early
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
20:34
Landed · Sched 19:1579m late
Thu, Oct 29
1/2 legs · B-6629
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
18:42
Landed · Sched 19:1533m early
Full CZ6154 history →
CZ6592 China Southern
8 days
Thu, Nov 5
1/2 legs · B-30EC
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
14:09
Landed · Sched 14:3526m early
Wed, Nov 4
1/2 legs · B-6630
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
14:08
Landed · Sched 14:3527m early
Tue, Nov 3
1/2 legs · B-30EV
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
14:06
Landed · Sched 14:3529m early
Mon, Nov 2
1/2 legs · B-30ED
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
14:34
Landed · Sched 14:351m early
Sun, Nov 1
1/2 legs · B-30EC
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
14:07
Landed · Sched 14:3528m early
Sat, Oct 31
1/2 legs · B-32GE
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
15:25
Landed · Sched 14:3550m late
Fri, Oct 30
1/2 legs · B-30E7
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
15:04
Landed · Sched 14:3529m late
Thu, Oct 29
1/2 legs · B-32GE
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
15:08
Landed · Sched 14:3533m late
Full CZ6592 history →
CZ8738 China Southern
8 days
Thu, Nov 5
1/2 legs · B-30ED
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
10:20
Landed · Sched 10:3515m early
Wed, Nov 4
1/2 legs · B-32GH
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
10:07
Landed · Sched 10:3528m early
Tue, Nov 3
1/2 legs · B-6657
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
10:30
Landed · Sched 10:355m early
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
13:07
Landed · Sched 10:35152m late
Sun, Nov 1
1/2 legs · B-6629
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
10:30
Landed · Sched 10:355m early
Sat, Oct 31
1/2 legs · B-30ED
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
11:26
Landed · Sched 10:3551m late
Fri, Oct 30
1/2 legs · B-32GH
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
10:22
Landed · Sched 10:3513m early
Thu, Oct 29
1/2 legs · B-32N7
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
10:18
Landed · Sched 10:3517m early
Full CZ8738 history →
MU5243 China Eastern
8 days
Thu, Nov 5
1/2 legs · B-8648
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
Sched 16:20
Scheduled arrival · landing pending
Wed, Nov 4
1/2 legs · B-8281
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
15:57
Landed · Sched 16:2023m early
Tue, Nov 3
1/2 legs · B-8568
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
16:06
Landed · Sched 16:2014m early
Mon, Nov 2
1/2 legs · B-8571
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
16:02
Landed · Sched 16:2018m early
Sun, Nov 1
1/2 legs · B-8978
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
15:51
Landed · Sched 16:2029m early
Sat, Oct 31
1/2 legs · B-8648
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
17:10
Landed · Sched 16:2050m late
Fri, Oct 30
1/2 legs · B-8978
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
16:39
Landed · Sched 16:2019m late
Thu, Oct 29
1/2 legs · B-8398
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
15:51
Landed · Sched 16:2029m early
Full MU5243 history →
ZH8966 Shenzhen
8 days
Thu, Nov 5
1/2 legs · B-1376
NGB
Departure
—
NGB is outside our board polling set.
→
Wed, Nov 4
1/2 legs · B-1938
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
13:04
Landed · Sched 12:5014m late
Tue, Nov 3
1/2 legs · B-5402
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
12:39
Landed · Sched 12:5011m early
Mon, Nov 2
1/2 legs · B-1477
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
13:05
Landed · Sched 12:5015m late
Sun, Nov 1
1/2 legs · B-1477
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
12:42
Landed · Sched 12:508m early
Sat, Oct 31
1/2 legs · B-1477
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
13:36
Landed · Sched 12:5046m late
Fri, Oct 30
1/2 legs · B-5775
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
13:24
Landed · Sched 12:5034m late
Thu, Oct 29
1/2 legs · B-5413
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
12:56
Landed · Sched 12:506m late
Full ZH8966 history →
9C6874 Spring
8 days
Wed, Nov 4
1/2 legs · B-8347
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:56
Landed · Sched 00:2024m early
Tue, Nov 3
1/2 legs · B-9965
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
00:26
Landed · Sched 00:5529m early
Mon, Nov 2
1/2 legs · B-8370
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:52
Landed · Sched 00:2028m early
Sun, Nov 1
1/2 legs · B-8347
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
00:25
Landed · Sched 00:5530m early
Sat, Oct 31
1/2 legs · B-9940
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:48
Landed · Sched 00:2032m early
Fri, Oct 30
1/2 legs · B-9940
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
00:45
Landed · Sched 00:2025m late
Thu, Oct 29
1/2 legs · B-9940
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
00:18
Landed · Sched 00:5537m early
Wed, Oct 28
1/2 legs · B-6561
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:48
Landed · Sched 00:2032m early
Full 9C6874 history →
CZ8498 China Southern
7 days
Wed, Nov 4
1/2 legs · B-1650
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:08
Landed · Sched 23:2517m early
Tue, Nov 3
1/2 legs · B-1650
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:18
Landed · Sched 23:257m early
Mon, Nov 2
1/2 legs · B-2417
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:26
Landed · Sched 23:251m late
Sun, Nov 1
1/2 legs · B-1650
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:02
Landed · Sched 23:2523m early
Sat, Oct 31
1/2 legs · B-30EZ
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:00
Landed · Sched 23:2525m early
Fri, Oct 30
1/2 legs · B-1830
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:28
Landed · Sched 23:253m late
Thu, Oct 29
1/2 legs · B-1830
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:05
Landed · Sched 23:2520m early
Full CZ8498 history →
HU7744 Hainan
7 days
Wed, Nov 4
1/2 legs · B-225R
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
22:49
Landed · Sched 23:2031m early
Tue, Nov 3
1/2 legs · B-225R
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:09
Landed · Sched 23:2011m early
Mon, Nov 2
1/2 legs · B-225H
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:18
Landed · Sched 23:202m early
Sat, Oct 31
1/2 legs · B-225R
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:30
Landed · Sched 00:1040m early
Fri, Oct 30
1/2 legs · B-225H
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
00:16
Landed · Sched 00:106m late
Thu, Oct 29
1/2 legs · B-225S
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:35
Landed · Sched 00:1035m early
Wed, Oct 28
1/2 legs · B-225H
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:30
Landed · Sched 00:1040m early
Full HU7744 history →
ZH8968 Shenzhen
5 days
Tue, Nov 3
1/2 legs · B-1938
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:22
Landed · Sched 23:4523m early
Sun, Nov 1
1/2 legs · B-1377
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:36
Landed · Sched 00:1539m early
Fri, Oct 30
1/2 legs · B-5607
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
00:26
Landed · Sched 00:1511m late
Thu, Oct 29
1/2 legs · B-5671
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:42
Landed · Sched 00:1533m early
Wed, Oct 28
1/2 legs · B-1160
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:35
Landed · Sched 00:1540m early
Full ZH8968 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: Ningbo (NGB) to Shenzhen (SZX) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/NGB-SZX
Copy
How we measure this →
NGB to SZX questions
Is NGB–SZX 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.
Morning or evening flight on NGB–SZX? Operators schedule morning departures around 06:30 and evening departures around 21:10 from NGB. Earlier flights typically land before destination-airport delays accumulate later in the day; check the SZX delay card to confirm conditions when you'd arrive.
How long is the flight from NGB to SZX? Great-circle distance is 1,104 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 108–125 min gate-to-gate on this route.
How often does NGB–SZX fly? 4 carriers operate this route, around 62 flights a week between them. Compare carrier days and times in the airline list above.