SZX → HAN Shenzhen to Hanoi
live
Direct flights from Shenzhen (SZX) to Hanoi (HAN): 14 nonstop departures observed each week across 2 airlines. 90% of the last 20 operated flights arrived within 15 minutes of schedule. The median arrival is 7 minutes late. No cancellations were recorded across the 20 tracked flights. The nonstop covers 840 km, an estimated 1 hour 35 minutes in the air. Measured by Pro Flight Search from live flight boards at Shenzhen and Hanoi. Updated 21 October 2026 at 01:07 UTC.
Today, SZX → HAN Wed 21 Oct · local times
Sched Flight SZX departure HAN arrival
00:15
ZH107 Shenzhen
Left 00:20 +5
HAN 01:10 In the air · scheduled landing
08:35
ZH101 Shenzhen
Left 08:42 +7
HAN 09:40 In the air · scheduled landing
12:35
CZ8083 China Southern
On schedule T3
·
12:50
ZH103 Shenzhen
On schedule T3
·
Checked SZX board 09:07 · HAN board 07:18
SZX
Shenzhen
busy · +17
HAN
Hanoi
smooth · +2
dep bank 00:05–16:20 14x weekly
Runs reliable · 2 airlines · 14x weekly · nonstop
90% on time
of the last 20 operated SZX → HAN flights arrived within 15 minutes
Median arrival delay is +7 min . 0 of 20 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +7 min across the last 20 operated legs
Flight time ~1h 35m estimated from route distance
Weekly departures 14x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 20
The week scheduled departures · origin local time
China Southern 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 Southern AirlinesCZ 83% on time
Flights CZ8083 12:35 daily · CZ8469 14:50 daily
Shenzhen AirlinesZH 93% on time
Flights ZH107 00:05 daily · ZH101 08:35 daily · ZH103 12:50 daily · ZH105 16:20 daily
History operated legs · board outcomes
10-20 ZH105 dep +10 → arr −31
10-20 ZH107 dep −6 → arr −46
10-18 ZH107 dep +9 → arr −35
Show 12 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 HAN, paired departure → arrival per flight and day. Board tracking since Sat, Oct 17 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 46 Completed 20 Delayed 4 Within 15m 17/20 Median +10m
CZ8083 China Southern
5 days
Wed, Oct 21
1/2 legs · B-6630
SZX
Departure
Sched 12:35
Scheduled departure
→
HAN
Arrival
Sched 13:40
Scheduled arrival · landing pending
Tue schedule from board history
Tue, Oct 20
2/2 legs · B-6630
SZX
Departure
13:00
Departed · Sched 12:3525m late
→
HAN
Arrival
13:25
Last seen · Sched 13:4015m early
Mon, Oct 19
2/2 legs · B-6658
SZX
Departure
12:45
Departed · Sched 12:3510m late
→
HAN
Arrival
13:05
Last seen · Sched 13:4035m early
Sun, Oct 18
2/2 legs · B-6658
SZX
Departure
12:49
Departed · Sched 12:3514m late
→
HAN
Arrival
Sched 13:40
Scheduled time only · no board update captured
SZX
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 13:40
Scheduled time only · no board update captured
Full CZ8083 history →
ZH101 Shenzhen
5 days
Wed, Oct 21
2/2 legs · B-20ES
SZX
Departure
08:42
Departed · Sched 08:357m late
→
HAN
Arrival
Sched 09:40
Scheduled arrival · landing pending
Tue, Oct 20
2/2 legs · B-20DZ
SZX
Departure
08:53
Departed · Sched 08:3518m late
→
HAN
Arrival
Sched 09:40
Scheduled time only · no board update captured
Mon, Oct 19
2/2 legs · B-20DZ
SZX
Departure
08:43
Departed · Sched 08:358m late
→
HAN
Arrival
Sched 09:40
Scheduled time only · no board update captured
Sun, Oct 18
2/2 legs · B-206Y
SZX
Departure
08:40
Departed · Sched 08:355m late
→
HAN
Arrival
Sched 09:40
Scheduled time only · no board update captured
Sat, Oct 17
1/2 legs · B-20ER
SZX
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
09:01
Last seen · Sched 09:4039m early
Full ZH101 history →
ZH103 Shenzhen
5 days
Wed, Oct 21
1/2 legs · B-6650
SZX
Departure
Sched 12:50
Scheduled departure
→
HAN
Arrival
Sched 14:05
Scheduled arrival · landing pending
Tue schedule from board history
Tue, Oct 20
2/2 legs · B-6650
SZX
Departure
13:05
Departed · Sched 12:5015m late
→
HAN
Arrival
Sched 14:05
Scheduled time only · no board update captured
Mon, Oct 19
2/2 legs · B-9909
SZX
Departure
13:03
Departed · Sched 12:5013m late
→
HAN
Arrival
Sched 14:05
Scheduled time only · no board update captured
Sun, Oct 18
2/2 legs · B-9939
SZX
Departure
12:53
Departed · Sched 12:503m late
→
HAN
Arrival
Sched 14:05
Scheduled time only · no board update captured
SZX
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 14:05
Scheduled time only · no board update captured
Full ZH103 history →
ZH107 Shenzhen
4 days
Wed, Oct 21
2/2 legs · B-8409
SZX
Departure
00:20
Departed · Sched 00:155m late
→
HAN
Arrival
Sched 01:10
Scheduled arrival · landing pending
Tue, Oct 20
2/2 legs · B-6749
SZX
Departure
23:59
Departed · Sched 00:056m early
→
HAN
Arrival
00:24
Last seen · Sched 01:1046m early
Mon, Oct 19
2/2 legs · B-32PD
SZX
Departure
00:10
Departed · Sched 00:055m late
→
HAN
Arrival
Sched 01:10
Scheduled time only · no board update captured
Sun, Oct 18
2/2 legs · B-32N9
SZX
Departure
00:14
Departed · Sched 00:059m late
→
HAN
Arrival
00:35
Last seen · Sched 01:1035m early
Full ZH107 history →
CZ8469 China Southern
4 days
Tue, Oct 20
2/2 legs · B-6629
SZX
Departure
14:58
Departed · Sched 14:508m late
→
HAN
Arrival
Sched 15:45
Scheduled time only · no board update captured
Mon, Oct 19
2/2 legs · B-6552
SZX
Departure
15:27
Departed · Sched 14:5037m late
→
HAN
Arrival
Sched 15:45
Scheduled time only · no board update captured
Sun, Oct 18
2/2 legs · B-6630
SZX
Departure
14:59
Departed · Sched 14:509m late
→
HAN
Arrival
15:33
Last seen · Sched 15:4512m early
Sat, Oct 17
1/2 legs · B-6976
SZX
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
16:15
Last seen · Sched 15:4530m late
Full CZ8469 history →
ZH105 Shenzhen
3 days
Tue, Oct 20
2/2 legs · B-6835
SZX
Departure
16:30
Departed · Sched 16:2010m late
→
HAN
Arrival
16:54
Last seen · Sched 17:2531m early
Mon, Oct 19
2/2 legs · B-32NA
SZX
Departure
16:30
Departed · Sched 16:2010m late
→
HAN
Arrival
Sched 17:25
Scheduled time only · no board update captured
Sun, Oct 18
2/2 legs · B-6750
SZX
Departure
16:35
Departed · Sched 16:2015m late
→
HAN
Arrival
Sched 17:25
Scheduled time only · no board update captured
Full ZH105 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 Hanoi (HAN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SZX-HAN
Copy
How we measure this →
SZX to HAN questions
Is SZX–HAN running on time right now? Mostly on schedule. The departure side at SZX is the weaker end, route health score 69/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on SZX–HAN? Operators schedule morning departures around 00:05 from SZX. Earlier flights typically land before destination-airport delays accumulate later in the day; check the HAN delay card to confirm conditions when you'd arrive.
How long is the flight from SZX to HAN? Great-circle distance is 840 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 89–102 min gate-to-gate on this route.
How often does SZX–HAN fly? 2 carriers operate this route, around 42 flights a week between them. Compare carrier days and times in the airline list above.