HAN → CAN Hanoi to Guangzhou
live
Direct flights from Hanoi (HAN) to Guangzhou (CAN): 31 nonstop departures observed each week across 5 airlines. 100% of the last 26 operated flights arrived within 15 minutes of schedule. The median arrival is 10 minutes early. No cancellations were recorded across the 26 tracked flights. The nonstop covers 808 km, an estimated 1 hour 32 minutes in the air. Measured by Pro Flight Search from live flight boards at Hanoi and Guangzhou. Updated 14 September 2026 at 22:48 UTC.
HAN
Hanoi
busy · +19
CAN
Guangzhou
smooth · +0
dep bank 05:24–22:30 31x weekly
Runs reliable · 5 airlines · 31x weekly · nonstop
100% on time
of the last 26 operated HAN → CAN flights arrived within 15 minutes
Median arrival delay is −10 min . 0 of 26 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −10 min across the last 26 operated legs
Flight time ~1h 32m estimated from route distance
Weekly departures 31x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 26
The week scheduled departures · origin local time
Air Incheon China Southern Airlines Shenzhen Airlines VietJet Air
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
Air IncheonKJ
Flights KJ934 varies Mo Tu Th
China Southern AirlinesCZ 100% on time
Flights CZ372 08:15 daily · CZ3050 varies daily · CZ8316 15:45 daily · CZ8178 19:45 Mo Tu We Th Sa Su
Shenzhen AirlinesZH
Flights ZH122 13:50 daily
VietJet AirVJ 100% on time
Flights VJ7526 22:30 daily
Vietnam AirlinesVN
Flights VN506 12:25 daily
History operated legs · board outcomes
09-14 CZ372 dep −1 → arr −20
09-14 VN506 dep +16 → arr −8
09-14 ZH122 dep +14 → arr +0
09-13 CZ372 dep −3 → arr −23
09-13 VN506 dep +13 → arr −16
09-13 ZH122 dep +5 → arr −25
09-12 CZ372 dep −3 → arr −23
09-12 VN506 dep +27 → arr −9
Show 18 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 HAN and CAN, paired departure → arrival per flight and day. Board tracking since Fri, Sep 11 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 48 Completed 46 Delayed 6 Within 15m 35/46 Median -4m
CZ3050 China Southern
4 days
Mon, Sep 14
2/2 legs · B-1207
HAN
Departure
11:24
Departed · Sched 11:0519m late
→
CAN
Arrival
13:47
Landed · Sched 14:0518m early
Sun, Sep 13
2/2 legs · B-5940
HAN
Departure
11:37
Departed · Sched 11:1522m late
→
CAN
Arrival
14:05
Landed · Sched 14:1510m early
Sat, Sep 12
2/2 legs · B-1206
HAN
Departure
11:22
Departed · Sched 11:0517m late
→
CAN
Arrival
13:42
Landed · Sched 14:0523m early
Fri, Sep 11
1/2 legs · B-5940
HAN
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
13:54
Landed · Sched 14:1521m early
Full CZ3050 history →
CZ372 China Southern
4 days
Mon, Sep 14
2/2 legs · B-1091
HAN
Departure
08:14
Departed · Sched 08:151m early
→
CAN
Arrival
10:35
Landed · Sched 10:5520m early
Sun, Sep 13
2/2 legs · B-309J
HAN
Departure
08:12
Departed · Sched 08:153m early
→
CAN
Arrival
10:32
Landed · Sched 10:5523m early
Sat, Sep 12
2/2 legs · B-1087
HAN
Departure
08:12
Departed · Sched 08:153m early
→
CAN
Arrival
10:32
Landed · Sched 10:5523m early
Fri, Sep 11
1/2 legs · B-8367
HAN
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
10:48
Last seen · Sched 10:557m early
Full CZ372 history →
CZ8178 China Southern
3 days
Mon, Sep 14
2/2 legs · B-8965
HAN
Departure
Sched 19:45
Departure time not on board
→
CAN
Arrival
22:21
Landed · Sched 22:4524m early
Sun, Sep 13
2/2 legs · B-8965
HAN
Departure
20:00
Departed · Sched 19:4515m late
→
CAN
Arrival
22:22
Landed · Sched 22:4523m early
Sat, Sep 12
2/2 legs · B-301H
HAN
Departure
20:04
Departed · Sched 19:4519m late
→
CAN
Arrival
22:20
Landed · Sched 22:4525m early
Full CZ8178 history →
CZ8316 China Southern
4 days
Mon, Sep 14
2/2 legs · B-32ML
HAN
Departure
15:54
Departed · Sched 15:459m late
→
CAN
Arrival
18:24
Landed · Sched 18:306m early
Sun, Sep 13
2/2 legs · B-301H
HAN
Departure
Sched 15:45
Departure time not on board
→
CAN
Arrival
18:22
Landed · Sched 18:308m early
Sat, Sep 12
2/2 legs · B-32JL
HAN
Departure
Sched 15:45
Departure time not on board
→
CAN
Arrival
18:20
Landed · Sched 18:3010m early
Fri, Sep 11
1/2 legs · B-301H
HAN
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
18:26
Landed · Sched 18:304m early
Full CZ8316 history →
VJ7526 VietJetAir
5 days
Mon, Sep 14
2/2 legs · VN-A677
HAN
Departure
Sched 22:30
Scheduled time only · no board update captured
→
CAN
Arrival
01:02
Landed · Sched 01:108m early
Sun, Sep 13
2/2 legs · VN-A632
HAN
Departure
22:40
Departed · Sched 22:3010m late
→
CAN
Arrival
01:06
Landed · Sched 01:104m early
Sat, Sep 12
2/2 legs · VN-A639
HAN
Departure
Sched 22:30
Departure time not on board
→
CAN
Arrival
00:59
Landed · Sched 01:1011m early
Fri, Sep 11
1/2 legs · VN-A635
HAN
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
01:09
Landed · Sched 01:101m early
Thu, Sep 10
1/2 legs · VN-A635
HAN
Departure
—
Board row not captured for this rotation yet.
→
Full VJ7526 history →
VN506 Vietnam
4 days
Mon, Sep 14
2/2 legs · VN-A623
HAN
Departure
12:41
Departed · Sched 12:2516m late
→
CAN
Arrival
15:12
Landed · Sched 15:208m early
Sun, Sep 13
2/2 legs · VN-A506
HAN
Departure
12:38
Departed · Sched 12:2513m late
→
CAN
Arrival
15:04
Landed · Sched 15:2016m early
Sat, Sep 12
2/2 legs · VN-A392
HAN
Departure
12:52
Departed · Sched 12:2527m late
→
CAN
Arrival
15:11
Landed · Sched 15:209m early
Fri, Sep 11
1/2 legs · VN-A393
HAN
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
15:22
Landed · Sched 15:202m late
Full VN506 history →
ZH122 Shenzhen
3 days
Mon, Sep 14
2/2 legs · B-5671
HAN
Departure
14:04
Departed · Sched 13:5014m late
→
Sun, Sep 13
2/2 legs · B-5775
HAN
Departure
13:55
Departed · Sched 13:505m late
→
CAN
Arrival
16:20
Landed · Sched 16:4525m early
Sat, Sep 12
2/2 legs · B-5413
HAN
Departure
Sched 13:50
Departure time not on board
→
CAN
Arrival
16:21
Landed · Sched 16:4524m early
Full ZH122 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 — Hanoi (HAN) to Guangzhou (CAN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/HAN-CAN
Copy
How we measure this →
HAN to CAN questions
Is HAN–CAN running on time right now? Smooth skies ahead. The departure side at HAN is the weaker end, route health score 87/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on HAN–CAN? Operators schedule morning departures around 08:15 and evening departures around 19:45 from HAN. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CAN delay card to confirm conditions when you'd arrive.
How long is the flight from HAN to CAN? Great-circle distance is 808 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 87–99 min gate-to-gate on this route.
How often does HAN–CAN fly? 5 carriers operate this route, around 51 flights a week between them. Compare carrier days and times in the airline list above.