CAN → HAK Guangzhou to Haikou
live
Direct flights from Guangzhou (CAN) to Haikou (HAK): 28 nonstop departures observed each week across 4 airlines. 73% of the last 66 operated flights arrived within 15 minutes of schedule. The median arrival is 12 minutes late. 2 of the 66 tracked flights were cancelled. The nonstop covers 484 km, an estimated 1 hour 7 minutes in the air. Measured by Pro Flight Search from live flight boards at Guangzhou and Haikou. Updated 17 August 2026 at 07:21 UTC.
CAN
Guangzhou
smooth · +13
HAK
Haikou
tracking
dep bank 06:20–23:20 28x weekly
Median arrival +12 min across the last 66 operated legs
Flight time ~1h 07m estimated from route distance
Weekly departures 28x 4 direct airlines on the leg
Cancelled 3.0% recent route rate · 2 of 66
Current nonstop fares CAN → HAK · one way · economy · 1 adult
loading
Today Checking… Direct airline fares
Tomorrow Checking… Direct airline fares
In one week Checking… Direct airline fares
The week scheduled departures · origin local time
9 Air Co 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
9 Air CoAQ 67% on time
Flights AQ1025 06:20 Tu Th Sa · AQ1023 varies daily · AQ1027 23:20 daily
China Southern AirlinesCZ 78% on time
Flights CZ6776 06:55 daily · CZ6774 09:30 daily · CZ6786 11:30 daily · CZ6790 14:30 daily
Hainan AirlinesHU 76% on time
Flights HU7002 06:45 daily · HU7004 varies daily · HU7006 09:10 daily · HU7008 13:00 daily
Shenzhen AirlinesZH 50% on time
Flights ZH8991 varies daily · ZH8993 21:30 daily
History operated legs · board outcomes
08-16 HU7010 departed +9
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 CAN and HAK, 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 120 Completed 68 Delayed 21 Cancelled 4 Within 15m 50/68 Median +12m
AQ1023 9 Air Co
6 days
CAN
Departure
Sched 09:25
Scheduled departure
→
HAK
Arrival
—
HAK is outside our board polling set.
Sun, Aug 16
1/2 legs · B-220S
CAN
Departure
09:39
Departed · Sched 09:2514m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Sat, Aug 15
1/2 legs · B-1719
CAN
Departure
09:36
Departed · Sched 09:2511m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
Sched 09:25
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
Sched 09:25
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Wed, Aug 12
1/2 legs · B-224U
CAN
Departure
Sched 09:25
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Full AQ1023 history →
CZ6774 China Southern
6 days
Mon, Aug 17
1/2 legs · B-6623
CAN
Departure
Sched 09:30
Scheduled departure
→
HAK
Arrival
—
HAK is outside our board polling set.
Sun, Aug 16
1/2 legs · B-6815
CAN
Departure
09:41
Departed · Sched 09:3011m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Sat, Aug 15
1/2 legs · B-6623
CAN
Departure
09:44
Departed · Sched 09:3014m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
Sched 09:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
Sched 09:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Wed, Aug 12
1/2 legs · B-6815
CAN
Departure
Sched 09:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Full CZ6774 history →
CZ6776 China Southern
6 days
Mon, Aug 17
1/2 legs · B-1605
CAN
Departure
Sched 06:55
Scheduled departure
→
HAK
Arrival
—
HAK is outside our board polling set.
Sun, Aug 16
1/2 legs · B-1832
CAN
Departure
07:07
Departed · Sched 06:5512m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Sat, Aug 15
1/2 legs · B-8675
CAN
Departure
07:09
Departed · Sched 06:5514m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Fri, Aug 14
1/2 legs · B-6653
CAN
Departure
Sched 06:55
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Thu, Aug 13
1/2 legs · B-6588
CAN
Departure
07:15
Departed · Sched 06:5520m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Wed, Aug 12
1/2 legs · B-6582
CAN
Departure
07:02
Departed · Sched 06:557m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Full CZ6776 history →
CZ6778 China Southern
7 days
CAN
Departure
Sched 16:30
Scheduled departure
→
HAK
Arrival
—
HAK is outside our board polling set.
Sun, Aug 16
1/2 legs · B-8547
CAN
Departure
16:39
Departed · Sched 16:309m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Sat, Aug 15
1/2 legs · B-8675
CAN
Departure
16:41
Departed · Sched 16:3011m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
Sched 16:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Thu, Aug 13
1/2 legs · B-8638
CAN
Departure
19:05
Departed · Sched 18:5015m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Wed, Aug 12
1/2 legs · B-8676
CAN
Departure
16:43
Departed · Sched 16:3013m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Tue, Aug 11
1/2 legs · B-6663
CAN
Departure
Sched 16:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Full CZ6778 history →
CZ6786 China Southern
6 days
Mon, Aug 17
1/2 legs · B-8547
CAN
Departure
11:39
Departed · Sched 11:309m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Sun, Aug 16
1/2 legs · B-8547
CAN
Departure
11:39
Departed · Sched 11:309m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Sat, Aug 15
1/2 legs · B-8675
CAN
Departure
11:38
Departed · Sched 11:308m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Fri, Aug 14
1/2 legs · B-6622
CAN
Departure
Sched 11:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Thu, Aug 13
1/2 legs · B-8676
CAN
Departure
Sched 11:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Wed, Aug 12
1/2 legs · B-8676
CAN
Departure
11:28
Departed · Sched 11:302m early
→
HAK
Arrival
—
HAK is outside our board polling set.
Full CZ6786 history →
CZ6790 China Southern
7 days
Mon, Aug 17
1/2 legs · B-6575
CAN
Departure
Sched 14:30
Scheduled departure
→
HAK
Arrival
—
HAK is outside our board polling set.
Sun, Aug 16
1/2 legs · B-6627
CAN
Departure
14:41
Departed · Sched 14:3011m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Sat, Aug 15
1/2 legs · B-6575
CAN
Departure
14:48
Departed · Sched 14:3018m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Fri, Aug 14
1/2 legs · B-6622
CAN
Departure
Sched 14:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Thu, Aug 13
1/2 legs · B-6622
CAN
Departure
Sched 14:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Wed, Aug 12
1/2 legs · B-6575
CAN
Departure
14:35
Departed · Sched 14:305m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Tue, Aug 11
1/2 legs · B-6397
CAN
Departure
14:35
Departed · Sched 14:305m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Full CZ6790 history →
CZ6792 China Southern
7 days
CAN
Departure
Sched 18:30
Scheduled departure
→
HAK
Arrival
—
HAK is outside our board polling set.
Sun, Aug 16
1/2 legs · B-6577
CAN
Departure
Sched 18:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
20:33
Departed · Sched 20:2013m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
Sched 18:30
Scheduled time only · no board update captured
→
HAK
Arrival
Sched 20:05
Scheduled time only · no board update captured
Thu schedule from board history
CAN
Departure
Sched 18:30
Cancelled
→
HAK
Arrival
Sched 20:05
Cancelled
Wed, Aug 12
1/2 legs · B-6622
CAN
Departure
18:39
Departed · Sched 18:309m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Tue, Aug 11
1/2 legs · B-6653
CAN
Departure
18:37
Departed · Sched 18:307m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Full CZ6792 history →
HU7002 Hainan
6 days
Mon, Aug 17
1/2 legs · B-32GL
CAN
Departure
06:59
Departed · Sched 06:4514m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Sun, Aug 16
1/2 legs · B-32H5
CAN
Departure
06:57
Departed · Sched 06:4512m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Sat, Aug 15
1/2 legs · B-32GL
CAN
Departure
06:54
Departed · Sched 06:459m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Fri, Aug 14
1/2 legs · B-32H5
CAN
Departure
Sched 06:45
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Thu, Aug 13
1/2 legs · B-32GL
CAN
Departure
07:00
Departed · Sched 06:4515m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Wed, Aug 12
1/2 legs · B-32H8
CAN
Departure
Sched 06:45
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Full HU7002 history →
HU7004 Hainan
6 days
Mon, Aug 17
1/2 legs · B-1503
CAN
Departure
Sched 07:55
Scheduled departure
→
HAK
Arrival
—
HAK is outside our board polling set.
Sun, Aug 16
1/2 legs · B-1503
CAN
Departure
Sched 07:55
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Sat, Aug 15
1/2 legs · B-1503
CAN
Departure
07:53
Departed · Sched 07:458m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Fri, Aug 14
1/2 legs · B-20E5
CAN
Departure
Sched 07:55
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Thu, Aug 13
1/2 legs · B-7399
CAN
Departure
Sched 07:35
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Wed, Aug 12
1/2 legs · B-32K5
CAN
Departure
Sched 07:35
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Full HU7004 history →
HU7006 Hainan
6 days
Mon, Aug 17
1/2 legs · B-1141
CAN
Departure
09:31
Departed · Sched 09:1516m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Sun, Aug 16
1/2 legs · B-1213
CAN
Departure
09:27
Departed · Sched 09:1017m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Sat, Aug 15
1/2 legs · B-1995
CAN
Departure
09:16
Departed · Sched 09:106m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Fri, Aug 14
1/2 legs · B-32H7
CAN
Departure
Sched 09:10
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Thu, Aug 13
1/2 legs · B-1215
CAN
Departure
Sched 09:10
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Wed, Aug 12
1/2 legs · B-5372
CAN
Departure
Sched 09:10
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Full HU7006 history →
HU7008 Hainan
7 days
Mon, Aug 17
1/2 legs · B-1503
CAN
Departure
13:18
Departed · Sched 13:0018m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Sun, Aug 16
1/2 legs · B-1503
CAN
Departure
13:15
Departed · Sched 13:0015m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Sat, Aug 15
1/2 legs · B-1503
CAN
Departure
13:12
Departed · Sched 13:0012m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
Sched 13:00
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Thu, Aug 13
1/2 legs · B-7399
CAN
Departure
Sched 13:00
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Wed, Aug 12
1/2 legs · B-32K5
CAN
Departure
Sched 13:00
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Tue, Aug 11
1/2 legs · B-1727
CAN
Departure
Sched 13:00
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Full HU7008 history →
ZH8897 Shenzhen
4 days
Mon, Aug 17
1/2 legs · B-30CV
CAN
Departure
Sched 06:40
Scheduled departure
→
HAK
Arrival
—
HAK is outside our board polling set.
Sun, Aug 16
1/2 legs · B-30FP
CAN
Departure
07:04
Departed · Sched 06:559m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Fri, Aug 14
1/2 legs · B-8413
CAN
Departure
Sched 06:55
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Wed, Aug 12
1/2 legs · B-300N
CAN
Departure
Sched 06:55
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Full ZH8897 history →
ZH8991 Shenzhen
7 days
CAN
Departure
Sched 17:05
Scheduled departure
→
HAK
Arrival
—
HAK is outside our board polling set.
Sun, Aug 16
1/2 legs · B-5612
CAN
Departure
Sched 16:05
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Sat, Aug 15
1/2 legs · B-5670
CAN
Departure
Sched 16:05
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Fri, Aug 14
1/2 legs · B-7083
CAN
Departure
Sched 17:55
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Thu, Aug 13
1/2 legs · B-1756
CAN
Departure
18:08
Departed · Sched 17:5513m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Wed, Aug 12
1/2 legs · B-6571
CAN
Departure
16:21
Departed · Sched 16:0516m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Tue, Aug 11
1/2 legs · B-5440
CAN
Departure
17:29
Departed · Sched 17:0524m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Full ZH8991 history →
AQ1027 9 Air Co
6 days
CAN
Departure
23:24
Departed · Sched 23:204m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
02:51
Departed · Sched 23:20211m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Fri, Aug 14
1/2 legs · B-224U
CAN
Departure
01:32
Departed · Sched 01:2012m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
Sched 23:20
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
00:10
Departed · Sched 23:2050m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Tue, Aug 11
1/2 legs · B-206L
CAN
Departure
23:46
Departed · Sched 23:2026m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Full AQ1027 history →
CZ6772 China Southern
6 days
CAN
Departure
23:58
Departed · Sched 23:508m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
Sched 22:30
Scheduled time only · no board update captured
→
HAK
Arrival
Sched 23:55
Scheduled time only · no board update captured
Fri schedule from board history
CAN
Departure
Sched 22:30
Cancelled
→
HAK
Arrival
Sched 23:55
Cancelled
CAN
Departure
23:21
Departed · Sched 22:3051m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
22:36
Departed · Sched 22:306m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
22:34
Departed · Sched 22:304m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Full CZ6772 history →
CZ6784 China Southern
5 days
CAN
Departure
21:28
Departed · Sched 21:1513m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
20:43
Departed · Sched 20:3013m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
00:19
Departed · Sched 23:4039m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Wed, Aug 12
1/2 legs · B-6626
CAN
Departure
20:34
Departed · Sched 20:304m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Tue, Aug 11
1/2 legs · B-1832
CAN
Departure
20:51
Departed · Sched 20:3021m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Full CZ6784 history →
HU7010 Hainan
6 days
CAN
Departure
21:39
Departed · Sched 21:309m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
Sched 20:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
Sched 20:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
Sched 20:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
Sched 20:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Tue, Aug 11
1/2 legs · B-5963
CAN
Departure
Sched 20:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
HU7012 Hainan
6 days
Sun, Aug 16
1/2 legs · B-5661
CAN
Departure
21:18
Departed · Sched 21:153m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
22:48
Departed · Sched 22:408m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
Sched 20:15
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
23:17
Departed · Sched 22:4037m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
20:25
Departed · Sched 20:1510m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
22:55
Departed · Sched 22:4015m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Full HU7012 history →
ZH8993 Shenzhen
6 days
CAN
Departure
23:33
Departed · Sched 23:303m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Sat, Aug 15
1/2 legs · B-6392
CAN
Departure
21:47
Departed · Sched 21:3017m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
02:35
Departed · Sched 21:30305m late
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
Sched 21:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
CAN
Departure
21:41
Departed · Sched 21:3011m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Tue, Aug 11
1/2 legs · B-6570
CAN
Departure
Sched 21:30
Scheduled time only · no board update captured
→
HAK
Arrival
—
HAK is outside our board polling set.
Full ZH8993 history →
AQ1025 9 Air Co
2 days
Sat, Aug 15
1/2 legs · B-1172
CAN
Departure
06:25
Departed · Sched 06:205m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Thu, Aug 13
1/2 legs · B-1556
CAN
Departure
06:30
Departed · Sched 06:2010m late
→
HAK
Arrival
—
HAK is outside our board polling set.
Full AQ1025 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 — Guangzhou (CAN) to Haikou (HAK) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CAN-HAK
Copy
How we measure this →
CAN to HAK questions
Is CAN–HAK running on time right now? Smooth skies ahead. The departure side at CAN 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 CAN–HAK? Operators schedule morning departures around 06:20 and evening departures around 18:30 from CAN. Earlier flights typically land before destination-airport delays accumulate later in the day; check the HAK delay card to confirm conditions when you'd arrive.
How long is the flight from CAN to HAK? Great-circle distance is 484 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 64–71 min gate-to-gate on this route.
How often does CAN–HAK fly? 4 carriers operate this route, around 121 flights a week between them. Compare carrier days and times in the airline list above.