SZX → PEK Shenzhen to Beijing
live
Direct flights from Shenzhen (SZX) to Beijing (PEK): 28 nonstop departures observed each week across 4 airlines. 92% of the last 26 operated flights arrived within 15 minutes of schedule. The median arrival is 15 minutes early. No cancellations were recorded across the 26 tracked flights. The nonstop covers 1,956 km, an estimated 3 hours 0 minutes in the air. Measured by Pro Flight Search from live flight boards at Shenzhen and Beijing. Updated 9 September 2026 at 18:23 UTC.
SZX
Shenzhen
busy · +21
PEK
Beijing
smooth · +0
dep bank 01:59–21:00 28x weekly
Runs reliable · 4 airlines · 28x weekly · nonstop
92% on time
of the last 26 operated SZX → PEK flights arrived within 15 minutes
Median arrival delay is −15 min . 0 of 26 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −15 min across the last 26 operated legs
Flight time ~3h 00m estimated from route distance
Weekly departures 28x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 26
The week scheduled departures · origin local time
Dalian Airlines Hainan Airlines SF 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
Dalian AirlinesCA 91% on time
Flights CA868 07:55 Tu Th Sa · CA1306 08:55 daily · CA1308 10:30 daily · CA1394 varies daily
Hainan AirlinesHU 100% on time
Flights HU7702 07:10 daily · HU7704 09:00 daily · HU7706 13:10 daily · HU7708 16:10 daily
SF AirlinesO3
Flights O36811 varies Tu We Th Fr Sa · O36813 varies Mo Su · O37110 varies daily
Shenzhen AirlinesZH 90% on time
Flights ZH9101 07:30 daily · ZH8127 08:00 daily · ZH9103 10:00 daily · ZH9105 12:30 daily
History operated legs · board outcomes
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 SZX and PEK, paired departure → arrival per flight and day. Board tracking since Wed, Sep 9 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 61 Completed 39 Delayed 12 Within 15m 27/39 Median -4m
CA1304 Air China
2 days
Thu, Sep 10
1/2 legs · B-5956
SZX
Departure
Sched 17:55
Scheduled departure
Wed schedule from board history
→
PEK
Arrival
Sched 21:15
Scheduled arrival · landing pending
Wed, Sep 9
2/2 legs · B-5956
SZX
Departure
18:20
Departed · Sched 17:5525m late
→
PEK
Arrival
20:57
Landed · Sched 21:1518m early
Full CA1304 history →
CA1308
2 days
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
Sched 13:45
Scheduled arrival · landing pending
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
13:32
Landed · Sched 13:4513m early
Full CA1308 history →
CA1332
2 days
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
Sched 16:15
Scheduled arrival · landing pending
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
16:11
Landed · Sched 16:154m early
Full CA1332 history →
CA1342 Air China
2 days
Thu, Sep 10
1/2 legs · B-5906
SZX
Departure
Sched 16:55
Scheduled departure
Wed schedule from board history
→
PEK
Arrival
Sched 20:30
Scheduled arrival · landing pending
Wed, Sep 9
2/2 legs · B-5906
SZX
Departure
17:18
Departed · Sched 16:5523m late
→
PEK
Arrival
19:57
Landed · Sched 20:3033m early
Full CA1342 history →
CA1358 Air China
2 days
Thu, Sep 10
1/2 legs · B-2039
SZX
Departure
Sched 20:00
Scheduled departure
Wed schedule from board history
→
PEK
Arrival
Sched 23:15
Scheduled arrival · landing pending
Wed, Sep 9
2/2 legs · B-2039
SZX
Departure
20:17
Departed · Sched 20:0017m late
→
PEK
Arrival
22:50
Landed · Sched 23:1525m early
Full CA1358 history →
CA1368
2 days
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
Sched 17:45
Scheduled arrival · landing pending
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
17:12
Landed · Sched 17:153m early
Full CA1368 history →
CA1398 Air China
2 days
Thu, Sep 10
1/2 legs · B-5916
SZX
Departure
Sched 19:00
Scheduled departure
Wed schedule from board history
→
PEK
Arrival
Sched 22:25
Scheduled arrival · landing pending
Wed, Sep 9
2/2 legs · B-5916
SZX
Departure
19:27
Departed · Sched 19:0027m late
→
PEK
Arrival
22:10
Landed · Sched 22:2515m early
Full CA1398 history →
CA868
1 day
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
Sched 10:55
Scheduled arrival · landing pending
Full CA868 history →
HU7702
2 days
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
Sched 10:15
Scheduled arrival · landing pending
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
10:03
Landed · Sched 10:1512m early
Full HU7702 history →
HU7704
1 day
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
Sched 12:15
Scheduled arrival · landing pending
Full HU7704 history →
HU7708
1 day
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
Sched 19:15
Scheduled arrival · landing pending
Full HU7708 history →
HU7712 Hainan
2 days
Thu, Sep 10
1/2 legs · B-1342
SZX
Departure
Sched 18:10
Scheduled departure
Wed schedule from board history
→
PEK
Arrival
Sched 21:15
Scheduled arrival · landing pending
Wed, Sep 9
2/2 legs · B-1342
SZX
Departure
18:38
Departed · Sched 18:1028m late
→
PEK
Arrival
21:11
Landed · Sched 21:154m early
Full HU7712 history →
HU7714 Hainan
2 days
Thu, Sep 10
1/2 legs · B-1343
SZX
Departure
Sched 18:55
Scheduled departure
Wed schedule from board history
→
PEK
Arrival
Sched 22:30
Scheduled arrival · landing pending
Wed, Sep 9
2/2 legs · B-1343
SZX
Departure
19:16
Departed · Sched 18:5521m late
→
PEK
Arrival
21:50
Landed · Sched 22:3040m early
Full HU7714 history →
ZH8127
2 days
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
Sched 11:35
Scheduled arrival · landing pending
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
11:05
Landed · Sched 11:3530m early
Full ZH8127 history →
ZH9101
2 days
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
Sched 11:00
Scheduled arrival · landing pending
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
10:14
Landed · Sched 11:0046m early
Full ZH9101 history →
ZH9103
2 days
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
Sched 13:25
Scheduled arrival · landing pending
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
12:55
Landed · Sched 13:2530m early
Full ZH9103 history →
ZH9105
2 days
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
Sched 15:55
Scheduled arrival · landing pending
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
15:37
Landed · Sched 15:5518m early
Full ZH9105 history →
ZH9107 Shenzhen
2 days
Thu, Sep 10
1/2 legs · B-1993
SZX
Departure
Sched 14:20
Scheduled departure
Wed schedule from board history
→
PEK
Arrival
Sched 17:45
Scheduled arrival · landing pending
Wed, Sep 9
2/2 legs · B-1993
SZX
Departure
15:10
Departed · Sched 14:2050m late
→
PEK
Arrival
17:56
Landed · Sched 17:4511m late
Full ZH9107 history →
ZH9109 Shenzhen
2 days
Thu, Sep 10
1/2 legs · B-302E
SZX
Departure
Sched 16:15
Scheduled departure
Wed schedule from board history
→
PEK
Arrival
Sched 19:45
Scheduled arrival · landing pending
Wed, Sep 9
2/2 legs · B-302E
SZX
Departure
16:31
Departed · Sched 16:1516m late
→
PEK
Arrival
19:24
Landed · Sched 19:4521m early
Full ZH9109 history →
ZH9111
2 days
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
Sched 18:15
Scheduled arrival · landing pending
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
18:12
Landed · Sched 18:153m early
Full ZH9111 history →
ZH9115 Shenzhen
2 days
Thu, Sep 10
1/2 legs · B-9979
SZX
Departure
Sched 19:30
Scheduled departure
Wed schedule from board history
→
PEK
Arrival
Sched 22:55
Scheduled arrival · landing pending
Wed, Sep 9
2/2 legs · B-9979
SZX
Departure
19:49
Departed · Sched 19:3019m late
→
PEK
Arrival
22:29
Landed · Sched 22:5526m early
Full ZH9115 history →
ZH9117 Shenzhen
2 days
Thu, Sep 10
1/2 legs · B-327N
SZX
Departure
Sched 17:30
Scheduled departure
Wed schedule from board history
→
PEK
Arrival
Sched 20:55
Scheduled arrival · landing pending
Wed, Sep 9
2/2 legs · B-327N
SZX
Departure
17:44
Departed · Sched 17:3014m late
→
PEK
Arrival
20:25
Landed · Sched 20:5530m early
Full ZH9117 history →
CA1306
1 day
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
11:50
Landed · Sched 11:555m early
Full CA1306 history →
CA1314 Air China
1 day
Wed, Sep 9
2/2 legs · B-2088
SZX
Departure
16:14
Departed · Sched 16:0014m late
→
PEK
Arrival
18:47
Landed · Sched 19:1528m early
Full CA1314 history →
CA1338 Air China
1 day
Wed, Sep 9
1/2 legs · B-7899
SZX
Departure
21:18
Departed · Sched 21:0018m late
→
PEK
Arrival
—
Board row not captured for this rotation yet.
Full CA1338 history →
CA1384 Air China
1 day
Wed, Sep 9
2/2 legs · B-32DL
SZX
Departure
15:26
Departed · Sched 15:0026m late
→
PEK
Arrival
18:01
Landed · Sched 18:1514m early
Full CA1384 history →
HU7706
1 day
SZX
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
16:00
Landed · Sched 16:1515m early
Full HU7706 history →
HU7716 Hainan
1 day
Wed, Sep 9
2/2 legs · B-1021
SZX
Departure
20:22
Departed · Sched 20:1012m late
→
PEK
Arrival
22:57
Landed · Sched 23:2528m early
Full HU7716 history →
ZH9113 Shenzhen
1 day
Wed, Sep 9
1/2 legs · B-32DT
SZX
Departure
21:07
Departed · Sched 20:4522m late
→
PEK
Arrival
—
Board row not captured for this rotation yet.
Full ZH9113 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 Beijing (PEK) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SZX-PEK
Copy
How we measure this →
SZX to PEK questions
Is SZX–PEK running on time right now? Smooth skies ahead. The departure side at SZX is the weaker end, route health score 86/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on SZX–PEK? Operators schedule morning departures around 07:10 and evening departures around 17:10 from SZX. Earlier flights typically land before destination-airport delays accumulate later in the day; check the PEK delay card to confirm conditions when you'd arrive.
How long is the flight from SZX to PEK? Great-circle distance is 1,956 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 168–198 min gate-to-gate on this route.
How often does SZX–PEK fly? 4 carriers operate this route, around 223 flights a week between them. Compare carrier days and times in the airline list above.