SZX → NGB Shenzhen to Ningbo
live
Direct flights from Shenzhen (SZX) to Ningbo (NGB): 26 nonstop departures observed each week across 5 airlines. 33% of the last 40 operated flights arrived within 15 minutes of schedule. The median arrival is 26 minutes late. 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 Shenzhen and Ningbo. Updated 16 September 2026 at 14:48 UTC.
SZX
Shenzhen
busy · +16
NGB
Ningbo
tracking
dep bank 08:40–21:35 26x weekly
Runs rough · 5 airlines · 26x weekly · nonstop
33% on time
of the last 40 operated SZX → NGB flights arrived within 15 minutes
Median arrival delay is +26 min . 0 of 40 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +26 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 20% on time
Flights MU5244 17:55 Mo Tu We Th Sa
China Southern AirlinesCZ 30% on time
Flights CZ6591 varies daily · CZ6153 16:35 daily · CZ8497 varies Mo We Fr Su · CZ8737 21:35 daily
Shenzhen AirlinesZH 67% on time
Flights ZH8965 varies daily
Spring Airlines9C
Flights 9C6873 14:10 Tu Fr Su · 9C6923 14:10 Mo
Suparna AirlinesY8
Flights Y87535 16:40 Tu Th Sa
History operated legs · board outcomes
09-16 MU5244 departed +29
09-15 MU5244 departed +74
09-14 MU5244 departed +40
09-12 MU5244 departed +15
09-10 MU5244 departed +30
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 SZX and NGB, 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 43 Completed 40 Delayed 25 Within 15m 15/40 Median +21m
CZ6153 China Southern
7 days
Wed, Sep 16
1/2 legs · B-5917
SZX
Departure
16:48
Departed · Sched 16:3513m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Tue, Sep 15
1/2 legs · B-8365
SZX
Departure
16:53
Departed · Sched 16:3518m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Mon, Sep 14
1/2 legs · B-1805
SZX
Departure
17:32
Departed · Sched 16:3557m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sun, Sep 13
1/2 legs · B-329Z
SZX
Departure
18:52
Departed · Sched 16:35137m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sat, Sep 12
1/2 legs · B-6379
SZX
Departure
16:52
Departed · Sched 16:3517m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Fri, Sep 11
1/2 legs · B-1062
SZX
Departure
16:57
Departed · Sched 16:3522m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Thu, Sep 10
1/2 legs · B-30EC
SZX
Departure
17:05
Departed · Sched 16:3530m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full CZ6153 history →
CZ6591 China Southern
7 days
Wed, Sep 16
1/2 legs · B-1606
SZX
Departure
09:10
Departed · Sched 08:5020m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Tue, Sep 15
1/2 legs · B-6657
SZX
Departure
07:40
Departed · Sched 07:2515m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Mon, Sep 14
1/2 legs · B-8365
SZX
Departure
09:09
Departed · Sched 08:5019m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sun, Sep 13
1/2 legs · B-32DG
SZX
Departure
09:02
Departed · Sched 08:557m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sat, Sep 12
1/2 legs · B-6552
SZX
Departure
07:52
Departed · Sched 07:2527m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Fri, Sep 11
1/2 legs · B-30EC
SZX
Departure
09:02
Departed · Sched 08:5012m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Thu, Sep 10
1/2 legs · B-6339
SZX
Departure
07:36
Departed · Sched 07:2511m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full CZ6591 history →
CZ8497 China Southern
4 days
Wed, Sep 16
1/2 legs · B-6661
SZX
Departure
18:16
Departed · Sched 17:5026m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Mon, Sep 14
1/2 legs · B-6657
SZX
Departure
18:26
Departed · Sched 17:5531m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sun, Sep 13
1/2 legs · B-6339
SZX
Departure
19:57
Departed · Sched 17:55122m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Fri, Sep 11
1/2 legs · B-6552
SZX
Departure
18:23
Departed · Sched 17:5528m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full CZ8497 history →
CZ8737 China Southern
7 days
Wed, Sep 16
1/2 legs · B-6978
SZX
Departure
21:46
Departed · Sched 21:3511m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Tue, Sep 15
1/2 legs · B-6552
SZX
Departure
22:01
Departed · Sched 21:3526m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Mon, Sep 14
1/2 legs · B-6355
SZX
Departure
22:15
Departed · Sched 21:3540m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sun, Sep 13
1/2 legs · B-6378
SZX
Departure
Sched 21:35
Scheduled time only · no board update captured
→
NGB
Arrival
—
NGB is outside our board polling set.
Sat, Sep 12
1/2 legs · B-32L1
SZX
Departure
21:49
Departed · Sched 21:3514m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Fri, Sep 11
1/2 legs · B-6979
SZX
Departure
23:01
Departed · Sched 21:3586m late
→
NGB
Arrival
—
NGB is outside our board polling set.
SZX
Departure
Sched 21:35
Scheduled time only · no board update captured
→
NGB
Arrival
—
NGB is outside our board polling set.
Full CZ8737 history →
MU5244 China Eastern
5 days
Wed, Sep 16
1/2 legs · B-8398
SZX
Departure
18:24
Departed · Sched 17:5529m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Tue, Sep 15
1/2 legs · B-8232
SZX
Departure
19:09
Departed · Sched 17:5574m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Mon, Sep 14
1/2 legs · B-8398
SZX
Departure
18:35
Departed · Sched 17:5540m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sat, Sep 12
1/2 legs · B-8232
SZX
Departure
18:10
Departed · Sched 17:5515m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Thu, Sep 10
1/2 legs · B-8232
SZX
Departure
18:25
Departed · Sched 17:5530m late
→
NGB
Arrival
—
NGB is outside our board polling set.
ZH8965 Shenzhen
6 days
Wed, Sep 16
1/2 legs · B-1711
SZX
Departure
08:56
Departed · Sched 08:4016m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Tue, Sep 15
1/2 legs · B-5379
SZX
Departure
08:54
Departed · Sched 08:4014m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Mon, Sep 14
1/2 legs · B-1713
SZX
Departure
07:53
Departed · Sched 07:4013m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sun, Sep 13
1/2 legs · B-5619
SZX
Departure
07:40 Departed
→
NGB
Arrival
—
NGB is outside our board polling set.
Sat, Sep 12
1/2 legs · B-1972
SZX
Departure
08:49
Departed · Sched 08:2029m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Fri, Sep 11
1/2 legs · B-1479
SZX
Departure
07:53
Departed · Sched 07:4013m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full ZH8965 history →
9C6873 Spring
3 days
Tue, Sep 15
1/2 legs · B-1027
SZX
Departure
15:31
Departed · Sched 14:1081m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sun, Sep 13
1/2 legs · B-1657
SZX
Departure
14:31
Departed · Sched 14:1021m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Fri, Sep 11
1/2 legs · B-8436
SZX
Departure
14:40
Departed · Sched 14:1030m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full 9C6873 history →
Y87535 Suparna
3 days
Tue, Sep 15
1/2 legs · B-5663
SZX
Departure
18:28
Departed · Sched 16:40108m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sat, Sep 12
1/2 legs · B-1992
SZX
Departure
16:47
Departed · Sched 16:407m late
→
NGB
Arrival
—
NGB is outside our board polling set.
SZX
Departure
Sched 16:40
Scheduled time only · no board update captured
→
NGB
Arrival
—
NGB is outside our board polling set.
Full Y87535 history →
9C6923 Spring
1 day
Mon, Sep 14
1/2 legs · B-8817
SZX
Departure
14:47
Departed · Sched 14:1037m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full 9C6923 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 — Shenzhen (SZX) to Ningbo (NGB) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SZX-NGB
Copy
How we measure this →
SZX to NGB questions
Is SZX–NGB running on time right now? Mostly on schedule. The departure side at SZX is the weaker end, route health score 78/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on SZX–NGB? Operators schedule evening departures around 17:55 from SZX. Earlier flights typically land before destination-airport delays accumulate later in the day; check the NGB delay card to confirm conditions when you'd arrive.
How long is the flight from SZX to NGB? 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 SZX–NGB fly? 5 carriers operate this route, around 44 flights a week between them. Compare carrier days and times in the airline list above.