SZX → NGB Shenzhen to Ningbo
live
Direct flights from Shenzhen (SZX) to Ningbo (NGB): 70 nonstop departures observed each week across 6 airlines. No cancellations were recorded across the 67 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 31 October 2026 at 01:32 UTC.
Today, SZX → NGB Sat 31 Oct · local times
9C6873Spring In the air, 30 min late
Left SZX at 08:15 , 30 min after its 07:45 slot.
Track 9C6873 →
ZH8965Shenzhen In the air, 24 min late
Left SZX at 08:19 , 24 min after its 07:55 slot.
Track ZH8965 →
Sched Flight SZX departure NGB arrival
07:45
9C6873 Spring
Left 08:15 +30
·
07:55
ZH8965 Shenzhen
Left 08:19 +24
·
08:55
CZ6591 China Southern
Left 09:09 +14
·
10:10
HU7743 Hainan
On schedule Boarding · Gate 331 · T3
·
Checked SZX board 09:32
SZX
Shenzhen
smooth · +14
NGB
Ningbo
tracking
dep bank 06:10–23:05 70x weekly
Running clean · 6 airlines · 70x weekly · nonstop
82 / 100
route health from live SZX and NGB delay boards
0 of 67 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~1h 55m estimated from route distance
Weekly departures 70x 6 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 67
The week scheduled departures · origin local time
China Eastern Airlines China Southern Airlines Hainan Airlines Shenzhen 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 MU5244 varies daily
China Southern AirlinesCZ
Flights CZ6591 varies daily · CZ6153 varies daily · CZ8497 17:55 Mo Tu We Th Fr Su · CZ8737 varies daily
Hainan AirlinesHU
Flights HU7743 10:10 daily
Shenzhen AirlinesZH
Flights ZH8965 varies daily · ZH8967 18:25 Mo Tu We Th Fr Su
Spring Airlines9C
Flights 9C6873 varies daily · 9C6923 23:05 Mo Tu We Th Fr Su
Suparna AirlinesY8
Flights Y87535 16: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 SZX and NGB, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 69 Completed 67 Delayed 26 Within 15m 41/67 Median +13m
9C6873 Spring
6 days
Sat, Oct 31
1/2 legs · B-9940
SZX
Departure
08:15
Departed · Sched 07:4530m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Fri, Oct 30
1/2 legs · B-9940
SZX
Departure
06:54
Departed · Sched 06:4014m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Thu, Oct 29
1/2 legs · B-6561
SZX
Departure
07:54
Departed · Sched 07:459m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Wed, Oct 28
1/2 legs · B-6561
SZX
Departure
06:47
Departed · Sched 06:407m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Tue, Oct 27
1/2 legs · B-327Z
SZX
Departure
07:59
Departed · Sched 07:4514m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Mon, Oct 26
1/2 legs · B-32RV
SZX
Departure
06:59
Departed · Sched 06:4019m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full 9C6873 history →
CZ6591 China Southern
8 days
Sat, Oct 31
1/2 legs · B-32GE
SZX
Departure
09:09
Departed · Sched 08:5514m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Fri, Oct 30
1/2 legs · B-30E7
SZX
Departure
09:25
Departed · Sched 09:0025m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Thu, Oct 29
1/2 legs · B-32GE
SZX
Departure
10:16
Departed · Sched 08:5581m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Wed, Oct 28
1/2 legs · B-32N5
SZX
Departure
09:29
Departed · Sched 09:0029m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Tue, Oct 27
1/2 legs · B-32R3
SZX
Departure
09:21
Departed · Sched 08:5526m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Mon, Oct 26
1/2 legs · B-32N5
SZX
Departure
09:17
Departed · Sched 09:0017m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sun, Oct 25
1/2 legs · B-32GE
SZX
Departure
09:09
Departed · Sched 09:009m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sat, Oct 24
1/2 legs · B-32FV
SZX
Departure
07:44
Departed · Sched 07:2519m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full CZ6591 history →
HU7743 Hainan
7 days
SZX
Departure
Sched 10:10
Scheduled departure
→
NGB
Arrival
—
NGB is outside our board polling set.
Fri, Oct 30
1/2 legs · B-225H
SZX
Departure
10:19
Departed · Sched 10:109m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Thu, Oct 29
1/2 legs · B-225S
SZX
Departure
10:28
Departed · Sched 10:1018m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Wed, Oct 28
1/2 legs · B-225H
SZX
Departure
10:16
Departed · Sched 10:106m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Tue, Oct 27
1/2 legs · B-225R
SZX
Departure
10:37
Departed · Sched 10:1027m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Mon, Oct 26
1/2 legs · B-225H
SZX
Departure
10:23
Departed · Sched 10:1013m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sun, Oct 25
1/2 legs · B-225S
SZX
Departure
10:13
Departed · Sched 10:103m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full HU7743 history →
ZH8965 Shenzhen
8 days
Sat, Oct 31
1/2 legs · B-1477
SZX
Departure
08:19
Departed · Sched 07:5524m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Fri, Oct 30
1/2 legs · B-5775
SZX
Departure
08:10
Departed · Sched 07:5515m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Thu, Oct 29
1/2 legs · B-5413
SZX
Departure
08:11
Departed · Sched 08:0011m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Wed, Oct 28
1/2 legs · B-5771
SZX
Departure
08:03
Departed · Sched 07:558m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Tue, Oct 27
1/2 legs · B-5606
SZX
Departure
08:23
Departed · Sched 08:0023m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Mon, Oct 26
1/2 legs · B-5771
SZX
Departure
08:15
Departed · Sched 07:5520m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sun, Oct 25
1/2 legs · B-5617
SZX
Departure
10:29
Departed · Sched 07:55154m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sat, Oct 24
1/2 legs · B-5617
SZX
Departure
08:48
Departed · Sched 08:2028m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full ZH8965 history →
9C6923 Spring
6 days
Fri, Oct 30
1/2 legs · B-30CN
SZX
Departure
23:07
Departed · Sched 23:052m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Thu, Oct 29
1/2 legs · B-8591
SZX
Departure
23:14
Departed · Sched 23:059m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Wed, Oct 28
1/2 legs · B-6820
SZX
Departure
23:15
Departed · Sched 23:0510m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Tue, Oct 27
1/2 legs · B-6820
SZX
Departure
23:09
Departed · Sched 23:054m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Mon, Oct 26
1/2 legs · B-1670
SZX
Departure
23:15
Departed · Sched 23:0510m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sun, Oct 25
1/2 legs · B-6971
SZX
Departure
23:08
Departed · Sched 23:053m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full 9C6923 history →
CZ6153 China Southern
7 days
Fri, Oct 30
1/2 legs · B-6379
SZX
Departure
13:44
Departed · Sched 13:359m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Thu, Oct 29
1/2 legs · B-6629
SZX
Departure
13:55
Departed · Sched 13:3520m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Wed, Oct 28
1/2 legs · B-6629
SZX
Departure
13:48
Departed · Sched 13:3513m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Tue, Oct 27
1/2 legs · B-8365
SZX
Departure
13:53
Departed · Sched 13:3518m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Mon, Oct 26
1/2 legs · B-6339
SZX
Departure
13:41
Departed · Sched 13:356m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sun, Oct 25
1/2 legs · B-30EC
SZX
Departure
13:52
Departed · Sched 13:3517m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sat, Oct 24
1/2 legs · B-1697
SZX
Departure
16:54
Departed · Sched 16:3519m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full CZ6153 history →
CZ8497 China Southern
6 days
Fri, Oct 30
1/2 legs · B-1830
SZX
Departure
18:03
Departed · Sched 17:558m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Thu, Oct 29
1/2 legs · B-1830
SZX
Departure
18:11
Departed · Sched 18:0011m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Wed, Oct 28
1/2 legs · B-1830
SZX
Departure
18:05
Departed · Sched 18:005m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Tue, Oct 27
1/2 legs · B-1830
SZX
Departure
18:15
Departed · Sched 18:0015m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Mon, Oct 26
1/2 legs · B-2417
SZX
Departure
18:05
Departed · Sched 17:5510m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sun, Oct 25
1/2 legs · B-1830
SZX
Departure
18:12
Departed · Sched 17:5517m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full CZ8497 history →
CZ8737 China Southern
7 days
Fri, Oct 30
1/2 legs · B-30ED
SZX
Departure
20:24
Departed · Sched 20:0024m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Thu, Oct 29
1/2 legs · B-32GH
SZX
Departure
20:18
Departed · Sched 20:0018m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Wed, Oct 28
1/2 legs · B-32N7
SZX
Departure
20:13
Departed · Sched 20:0013m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Tue, Oct 27
1/2 legs · B-30E6
SZX
Departure
20:11
Departed · Sched 20:0011m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Mon, Oct 26
1/2 legs · B-6355
SZX
Departure
20:08
Departed · Sched 20:008m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sun, Oct 25
1/2 legs · B-6912
SZX
Departure
20:15
Departed · Sched 20:0015m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sat, Oct 24
1/2 legs · B-1696
SZX
Departure
21:40
Departed · Sched 21:355m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full CZ8737 history →
MU5244 China Eastern
7 days
Fri, Oct 30
1/2 legs · B-8978
SZX
Departure
18:22
Departed · Sched 17:4042m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Thu, Oct 29
1/2 legs · B-8398
SZX
Departure
17:51
Departed · Sched 17:4011m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Wed, Oct 28
1/2 legs · B-8406
SZX
Departure
17:59
Departed · Sched 17:4019m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Tue, Oct 27
1/2 legs · B-8978
SZX
Departure
17:44
Departed · Sched 17:404m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Mon, Oct 26
1/2 legs · B-8232
SZX
Departure
17:51
Departed · Sched 17:4011m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sun, Oct 25
1/2 legs · B-8978
SZX
Departure
17:44
Departed · Sched 17:404m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Sat, Oct 24
1/2 legs · B-8232
SZX
Departure
18:00
Departed · Sched 17:555m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full MU5244 history →
ZH8967 Shenzhen
6 days
Fri, Oct 30
1/2 legs · B-5607
SZX
Departure
18:52
Departed · Sched 18:2527m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Thu, Oct 29
1/2 legs · B-5671
SZX
Departure
18:20
Departed · Sched 18:255m early
→
NGB
Arrival
—
NGB is outside our board polling set.
Wed, Oct 28
1/2 legs · B-5357
SZX
Departure
18:33
Departed · Sched 18:258m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Tue, Oct 27
1/2 legs · B-1160
SZX
Departure
18:29
Departed · Sched 18:254m late
→
NGB
Arrival
—
NGB is outside our board polling set.
SZX
Departure
Sched 18:25
Scheduled time only · no board update captured
→
NGB
Arrival
—
NGB is outside our board polling set.
Sun, Oct 25
1/2 legs · B-5773
SZX
Departure
18:35
Departed · Sched 18:2510m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full ZH8967 history →
Y87535 Suparna
1 day
Sat, Oct 24
1/2 legs · B-5403
SZX
Departure
17:42
Departed · Sched 16:4062m late
→
NGB
Arrival
—
NGB is outside our board polling set.
Full Y87535 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? Smooth skies ahead. The departure side at SZX is the weaker end, route health score 82/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on SZX–NGB? Operators schedule morning departures around 10:10 and 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? 6 carriers operate this route, around 70 flights a week between them. Compare carrier days and times in the airline list above.