NGB → SZX Ningbo to Shenzhen
live
Direct flights from Ningbo (NGB) to Shenzhen (SZX): 26 nonstop departures observed each week across 5 airlines. 83% of the last 40 operated flights arrived within 15 minutes of schedule. The median arrival is 16 minutes early. No cancellations were recorded across the 40 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 16 September 2026 at 14:48 UTC.
NGB
Ningbo
tracking
SZX
Shenzhen
smooth · +0
dep bank 07:40–22:45 26x weekly
Runs reliable · 5 airlines · 26x weekly · nonstop
83% on time
of the last 40 operated NGB → SZX flights arrived within 15 minutes
Median arrival delay is −16 min . 0 of 40 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −16 min across the last 40 operated legs
Flight time ~1h 55m estimated from route distance
Weekly departures 26x 5 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 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 80% on time
Flights MU5243 13:55 Mo Tu We Th Sa
China Southern AirlinesCZ 82% on time
Flights CZ8738 07:40 daily · CZ6592 12:15 daily · CZ6154 19:50 daily · CZ8498 20:55 Mo We Fr Su
Shenzhen AirlinesZH 100% on time
Flights ZH8966 11:55 daily
Spring Airlines9C
Flights 9C6874 varies Tu Fr Su · 9C6924 22:45 Mo
Suparna AirlinesY8
Flights Y87536 19:40 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 NGB and SZX, 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 47 Completed 40 Delayed 8 Within 15m 33/40 Median -16m
CZ6154 China Southern
8 days
Wed, Sep 16
1/2 legs · B-5917
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
22:03
Landed · Sched 22:003m late
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
21:40
Landed · Sched 22:0020m early
Mon, Sep 14
1/2 legs · B-1805
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
Sched 22:00
Scheduled time only · no board update captured
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
Sched 22:00
Scheduled time only · no board update captured
Sat, Sep 12
1/2 legs · B-6379
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
21:36
Landed · Sched 22:0024m early
Fri, Sep 11
1/2 legs · B-1062
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
21:47
Landed · Sched 22:0013m early
Thu, Sep 10
1/2 legs · B-30EC
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:09
Landed · Sched 22:0069m late
Wed, Sep 9
1/2 legs · B-2418
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
21:44
Landed · Sched 22:0016m early
Full CZ6154 history →
CZ6592 China Southern
8 days
Wed, Sep 16
1/2 legs · B-1606
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
14:22
Landed · Sched 14:308m early
Tue, Sep 15
1/2 legs · B-6657
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
12:47
Landed · Sched 13:0013m early
Mon, Sep 14
1/2 legs · B-8365
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
15:17
Landed · Sched 14:3047m late
Sun, Sep 13
1/2 legs · B-32DG
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
13:58
Landed · Sched 14:3032m early
Sat, Sep 12
1/2 legs · B-6552
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
12:40
Landed · Sched 13:0020m early
Fri, Sep 11
1/2 legs · B-30EC
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
14:20
Landed · Sched 14:3010m early
Thu, Sep 10
1/2 legs · B-6339
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
12:35
Landed · Sched 13:0025m early
Wed, Sep 9
1/2 legs · B-2418
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
14:15
Landed · Sched 14:3015m early
Full CZ6592 history →
CZ8498 China Southern
4 days
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
Sched 23:15
Scheduled arrival · landing pending
Mon, Sep 14
1/2 legs · B-6657
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:36
Landed · Sched 23:1521m late
Sun, Sep 13
1/2 legs · B-6339
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
Sched 23:15
Scheduled time only · no board update captured
Fri, Sep 11
1/2 legs · B-6552
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
22:51
Landed · Sched 23:1524m early
Full CZ8498 history →
CZ8738 China Southern
7 days
Wed, Sep 16
1/2 legs · B-6552
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
10:10
Landed · Sched 09:3040m late
Tue, Sep 15
1/2 legs · B-6355
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
09:23
Landed · Sched 09:307m early
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
Sched 09:30
Scheduled time only · no board update captured
Sun, Sep 13
1/2 legs · B-32L1
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
09:23
Landed · Sched 09:307m early
Sat, Sep 12
1/2 legs · B-6979
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
09:26
Landed · Sched 10:0539m early
Fri, Sep 11
1/2 legs · B-9913
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
09:31
Landed · Sched 10:0534m early
Thu, Sep 10
1/2 legs · B-6976
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
09:39
Landed · Sched 09:309m late
Full CZ8738 history →
MU5243 China Eastern
5 days
Wed, Sep 16
1/2 legs · B-8398
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
15:50
Landed · Sched 16:4050m early
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
16:57
Landed · Sched 16:4017m late
Mon, Sep 14
1/2 legs · B-8398
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
15:48
Landed · Sched 16:4052m early
Sat, Sep 12
1/2 legs · B-8232
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
15:55
Landed · Sched 16:4045m early
Thu, Sep 10
1/2 legs · B-8232
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
15:49
Landed · Sched 16:4051m early
Full MU5243 history →
ZH8966 Shenzhen
7 days
Wed, Sep 16
1/2 legs · B-1711
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
13:56
Landed · Sched 14:059m early
Tue, Sep 15
1/2 legs · B-5379
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
13:48
Landed · Sched 14:0517m early
Mon, Sep 14
1/2 legs · B-1713
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
Sched 14:05
Scheduled time only · no board update captured
Sun, Sep 13
1/2 legs · B-5619
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
13:38
Landed · Sched 14:0527m early
Sat, Sep 12
1/2 legs · B-1972
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
13:48
Landed · Sched 14:0517m early
Fri, Sep 11
1/2 legs · B-1479
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
13:35
Landed · Sched 14:0530m early
Thu, Sep 10
1/2 legs · B-7083
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
13:39
Landed · Sched 14:0526m early
Full ZH8966 history →
9C6874 Spring
4 days
Tue, Sep 15
1/2 legs · B-6970
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:52
Landed · Sched 00:3543m early
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
Sched 01:05
Scheduled time only · no board update captured
Fri, Sep 11
1/2 legs · B-6645
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
00:42
Landed · Sched 01:0523m early
Tue, Sep 8
1/2 legs · B-6970
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:45
Landed · Sched 00:3550m early
Full 9C6874 history →
Y87536 Suparna
3 days
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
23:24
Landed · Sched 21:4599m late
Sat, Sep 12
1/2 legs · B-1992
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
21:29
Landed · Sched 21:4516m early
Thu, Sep 10
1/2 legs · B-5712
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
22:50
Landed · Sched 21:4565m late
Full Y87536 history →
9C6924 Spring
1 day
Mon, Sep 14
1/2 legs · B-6902
NGB
Departure
—
NGB is outside our board polling set.
→
SZX
Arrival
01:07
Landed · Sched 01:007m late
Full 9C6924 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 07:40 and evening departures around 19:40 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? 5 carriers operate this route, around 44 flights a week between them. Compare carrier days and times in the airline list above.