PEK → CAN Beijing to Guangzhou
live
Direct flights from Beijing (PEK) to Guangzhou (CAN): 21 nonstop departures observed each week across 3 airlines. 91% of the last 45 operated flights arrived within 15 minutes of schedule. The median arrival is 15 minutes early. No cancellations were recorded across the 45 tracked flights. The nonstop covers 1,880 km, an estimated 2 hours 55 minutes in the air. Measured by Pro Flight Search from live flight boards at Beijing and Guangzhou. Updated 9 September 2026 at 14:48 UTC.
PEK
Beijing
smooth · +8
CAN
Guangzhou
smooth · +0
dep bank 07:00–21:00 21x weekly
Runs reliable · 3 airlines · 21x weekly · nonstop
91% on time
of the last 45 operated PEK → CAN flights arrived within 15 minutes
Median arrival delay is −15 min . 0 of 45 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −15 min across the last 45 operated legs
Flight time ~2h 55m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 45
The week scheduled departures · origin local time
Air China 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
Air ChinaCA 96% on time
Flights CA1359 07:00 daily · CA1351 08:00 daily · CA1321 09:00 daily · CA1317 varies daily
Hainan AirlinesHU 87% on time
Flights HU7801 08:30 daily · HU7803 09:30 daily · HU7805 10:30 daily · HU7807 12:30 daily
Shenzhen AirlinesZH
Flights ZH9148 11:25 daily · ZH9119 varies daily
History operated legs · board outcomes
09-09 ZH9119 departed +64
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 PEK and CAN, paired departure → arrival per flight and day. Board tracking since Tue, Sep 8 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 81 Completed 77 Delayed 17 Within 15m 61/77 Median +3m
CA1301 Air China
2 days
Wed, Sep 9
2/2 legs · B-5918
PEK
Departure
15:05
Departed · Sched 15:005m late
→
CAN
Arrival
17:45
Landed · Sched 18:2035m early
Tue, Sep 8
2/2 legs · B-32DN
PEK
Departure
15:22
Departed · Sched 15:0022m late
→
CAN
Arrival
18:03
Landed · Sched 18:2017m early
Full CA1301 history →
CA1309 Air China
2 days
Wed, Sep 9
2/2 legs · B-6513
PEK
Departure
18:35
Departed · Sched 18:1520m late
→
CAN
Arrival
21:30
Landed · Sched 21:355m early
Tue, Sep 8
2/2 legs · B-5918
PEK
Departure
18:16
Departed · Sched 18:151m late
→
CAN
Arrival
21:10
Landed · Sched 21:3525m early
Full CA1309 history →
CA1315 Air China
2 days
Wed, Sep 9
2/2 legs · B-6597
PEK
Departure
11:12
Departed · Sched 10:5517m late
→
CAN
Arrival
14:19
Landed · Sched 14:256m early
Tue, Sep 8
2/2 legs · B-328Q
PEK
Departure
11:18
Departed · Sched 10:5523m late
→
CAN
Arrival
14:01
Landed · Sched 14:2524m early
Full CA1315 history →
CA1317 Air China
2 days
Wed, Sep 9
2/2 legs · B-2038
PEK
Departure
10:31
Departed · Sched 10:0031m late
→
CAN
Arrival
13:23
Landed · Sched 13:203m late
Tue, Sep 8
2/2 legs · B-5933
PEK
Departure
10:11
Departed · Sched 09:5516m late
→
CAN
Arrival
12:57
Landed · Sched 13:2023m early
Full CA1317 history →
CA1321 Air China
2 days
Wed, Sep 9
2/2 legs · B-1467
PEK
Departure
09:11
Departed · Sched 09:0011m late
→
CAN
Arrival
12:05
Landed · Sched 12:2015m early
Tue, Sep 8
2/2 legs · B-8689
PEK
Departure
09:16
Departed · Sched 09:0016m late
→
CAN
Arrival
12:02
Landed · Sched 12:2018m early
Full CA1321 history →
CA1329 Air China
3 days
Wed, Sep 9
2/2 legs · B-6555
PEK
Departure
21:20
Departed · Sched 21:0020m late
→
CAN
Arrival
Sched 00:20
Scheduled arrival · landing pending
Tue, Sep 8
2/2 legs · B-6555
PEK
Departure
20:58
Departed · Sched 21:002m early
→
CAN
Arrival
23:50
Landed · Sched 00:2030m early
Mon, Sep 7
1/2 legs · B-327T
PEK
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
00:08
Landed · Sched 00:2012m early
Full CA1329 history →
CA1339 Air China
2 days
Wed, Sep 9
2/2 legs · B-32DN
PEK
Departure
12:06
Departed · Sched 11:5511m late
→
CAN
Arrival
15:09
Landed · Sched 15:2011m early
Tue, Sep 8
2/2 legs · B-6541
PEK
Departure
12:12
Departed · Sched 12:0012m late
→
CAN
Arrival
15:01
Landed · Sched 15:2019m early
Full CA1339 history →
CA1351 Air China
2 days
Wed, Sep 9
2/2 legs · B-5927
PEK
Departure
08:05
Departed · Sched 08:005m late
→
CAN
Arrival
11:07
Landed · Sched 11:2013m early
Tue, Sep 8
2/2 legs · B-6130
PEK
Departure
08:03
Departed · Sched 08:003m late
→
CAN
Arrival
10:52
Landed · Sched 11:2028m early
Full CA1351 history →
CA1359 Air China
1 day
Wed, Sep 9
2/2 legs · B-1080
PEK
Departure
07:24
Departed · Sched 07:0024m late
→
CAN
Arrival
10:20
Landed · Sched 10:255m early
Full CA1359 history →
CA1365 Air China
2 days
Wed, Sep 9
2/2 legs · B-1081
PEK
Departure
16:22
Departed · Sched 16:0022m late
→
CAN
Arrival
19:11
Landed · Sched 19:2514m early
PEK
Departure
16:22
Departed · Sched 16:0022m late
→
CAN
Arrival
19:18
Landed · Sched 19:257m early
Full CA1365 history →
CA1379 Air China
2 days
Wed, Sep 9
2/2 legs · B-7973
PEK
Departure
19:54
Departed · Sched 19:1539m late
→
CAN
Arrival
22:40
Est. · Sched 22:355m late
Tue, Sep 8
2/2 legs · B-5916
PEK
Departure
19:22
Departed · Sched 19:157m late
→
CAN
Arrival
22:19
Landed · Sched 22:3516m early
Full CA1379 history →
CA1385 Air China
2 days
Wed, Sep 9
2/2 legs · B-6633
PEK
Departure
20:44
Departed · Sched 20:1529m late
→
CAN
Arrival
23:43
Est. · Sched 23:3013m late
Tue, Sep 8
2/2 legs · B-6711
PEK
Departure
20:22
Departed · Sched 20:157m late
→
CAN
Arrival
23:14
Landed · Sched 23:3016m early
Full CA1385 history →
CA9676
2 days
PEK
Departure
12:36
Departed · Sched 12:2511m late
→
CAN
Arrival
—
Board row not captured for this rotation yet.
PEK
Departure
12:37
Departed · Sched 12:2512m late
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full CA9676 history →
HU7803 Hainan
2 days
Wed, Sep 9
2/2 legs · B-1502
PEK
Departure
09:36
Departed · Sched 09:306m late
→
CAN
Arrival
12:41
Landed · Sched 12:509m early
Tue, Sep 8
2/2 legs · B-206Q
PEK
Departure
09:39
Departed · Sched 09:309m late
→
CAN
Arrival
12:28
Landed · Sched 12:5022m early
Full HU7803 history →
HU7805 Hainan
2 days
Wed, Sep 9
2/2 legs · B-1799
PEK
Departure
10:33
Departed · Sched 10:303m late
→
CAN
Arrival
13:32
Landed · Sched 14:0028m early
Tue, Sep 8
2/2 legs · B-1373
PEK
Departure
10:32
Departed · Sched 10:302m late
→
CAN
Arrival
13:19
Landed · Sched 14:0041m early
Full HU7805 history →
HU7807 Hainan
2 days
Wed, Sep 9
2/2 legs · B-5797
PEK
Departure
12:40
Departed · Sched 12:3010m late
→
CAN
Arrival
15:42
Landed · Sched 16:0523m early
Tue, Sep 8
2/2 legs · B-5481
PEK
Departure
12:32
Departed · Sched 12:302m late
→
CAN
Arrival
15:23
Landed · Sched 16:0037m early
Full HU7807 history →
HU7809 Hainan
2 days
Wed, Sep 9
2/2 legs · B-5337
PEK
Departure
14:42
Departed · Sched 14:3012m late
→
CAN
Arrival
17:40
Landed · Sched 17:5515m early
Tue, Sep 8
2/2 legs · B-6063
PEK
Departure
14:41
Departed · Sched 14:3011m late
→
CAN
Arrival
17:31
Landed · Sched 18:0029m early
Full HU7809 history →
HU7811 Hainan
2 days
Wed, Sep 9
2/2 legs · B-32QS
PEK
Departure
16:36
Departed · Sched 16:306m late
→
CAN
Arrival
19:28
Landed · Sched 19:5527m early
Tue, Sep 8
2/2 legs · B-1103
PEK
Departure
16:34
Departed · Sched 16:304m late
→
CAN
Arrival
19:34
Landed · Sched 19:5521m early
Full HU7811 history →
HU7813 Hainan
2 days
Wed, Sep 9
2/2 legs · B-6808
PEK
Departure
20:32
Departed · Sched 19:3062m late
→
CAN
Arrival
23:34
Est. · Sched 22:5539m late
Tue, Sep 8
2/2 legs · B-5428
PEK
Departure
19:32
Departed · Sched 19:302m late
→
CAN
Arrival
22:31
Landed · Sched 22:5524m early
Full HU7813 history →
HU7815 Hainan
3 days
PEK
Departure
20:51
Departed · Sched 20:3021m late
→
CAN
Arrival
—
Board row not captured for this rotation yet.
PEK
Departure
20:39
Departed · Sched 20:309m late
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Mon, Sep 7
1/2 legs · B-5733
PEK
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
23:39
Landed · Sched 00:2041m early
Full HU7815 history →
ZH9119
2 days
PEK
Departure
20:34
Departed · Sched 19:3064m late
→
CAN
Arrival
—
Board row not captured for this rotation yet.
PEK
Departure
19:38
Departed · Sched 19:308m late
→
CAN
Arrival
—
Board row not captured for this rotation yet.
ZH9148 Shenzhen
2 days
Wed, Sep 9
2/2 legs · B-1710
PEK
Departure
11:32
Departed · Sched 11:257m late
→
CAN
Arrival
14:32
Landed · Sched 14:5523m early
PEK
Departure
11:33
Departed · Sched 11:258m late
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full ZH9148 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 — Beijing (PEK) to Guangzhou (CAN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PEK-CAN
Copy
How we measure this →
PEK to CAN questions
Is PEK–CAN running on time right now? Smooth skies ahead. The departure side at PEK is the weaker end, route health score 94/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on PEK–CAN? Operators schedule morning departures around 07:00 and evening departures around 18:15 from PEK. 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 PEK to CAN? Great-circle distance is 1,880 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 163–191 min gate-to-gate on this route.
How often does PEK–CAN fly? 3 carriers operate this route, around 160 flights a week between them. Compare carrier days and times in the airline list above.