PEK → SZX Beijing to Shenzhen
live
Direct flights from Beijing (PEK) to Shenzhen (SZX): 26 nonstop departures observed each week across 4 airlines. 80% of the last 46 operated flights arrived within 15 minutes of schedule. The median arrival is 7 minutes late. No cancellations were recorded across the 46 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 Beijing and Shenzhen. Updated 17 October 2026 at 15:38 UTC.
PEK
Beijing
smooth · +11
SZX
Shenzhen
smooth · +0
dep bank 03:20–21:30 26x weekly
Runs reliable · 4 airlines · 26x weekly · nonstop
80% on time
of the last 46 operated PEK → SZX flights arrived within 15 minutes
Median arrival delay is +7 min . 0 of 46 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +7 min across the last 46 operated legs
Flight time ~3h 00m estimated from route distance
Weekly departures 26x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 46
The week scheduled departures · origin local time
Air China 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
Air ChinaCA 63% on time
Flights CA1331 08:00 Mo Tu We Th Sa Su · CA1367 varies Tu We Th Fr Sa Su · CA1383 10:00 Mo Tu We Fr Sa Su · CA1313 varies Mo Tu We Fr Sa Su
Hainan AirlinesHU 78% on time
Flights HU7701 08:30 We Th Fr · HU7703 09:30 Mo Tu Sa Su · HU7705 11:30 We Th Fr Sa Su · HU7707 13:30 Mo
SF AirlinesO3
Flights O37109 varies Mo We Fr Sa · O36812 varies Tu Fr Sa
Shenzhen AirlinesZH 100% on time
Flights ZH9112 07:15 daily · ZH9114 07:55 Mo Tu We Th Fr Sa · ZH9116 09:20 daily · ZH9102 12:15 daily
History operated legs · board outcomes
10-17 HU7711 dep +13 → arr −3
10-16 HU7711 departed +16
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 SZX, paired departure → arrival per flight and day. Board tracking since Fri, Oct 16 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 71 Completed 67 Delayed 19 Within 15m 48/67 Median +10m
CA1303 Air China
2 days
Sat, Oct 17
2/2 legs · B-2037
PEK
Departure
13:38
Departed · Sched 13:1523m late
→
SZX
Arrival
16:28
Landed · Sched 16:253m late
PEK
Departure
13:33
Departed · Sched 13:0528m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full CA1303 history →
CA1305 Air China
2 days
Sat, Oct 17
2/2 legs · B-2040
PEK
Departure
18:37
Departed · Sched 18:1522m late
→
SZX
Arrival
21:37
Landed · Sched 21:352m late
PEK
Departure
19:31
Departed · Sched 18:1576m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full CA1305 history →
CA1307 Air China
2 days
Sat, Oct 17
2/2 legs · B-7878
PEK
Departure
20:21
Departed · Sched 20:156m late
→
SZX
Arrival
Sched 23:35
Scheduled time only · no board update captured
PEK
Departure
20:37
Departed · Sched 20:1522m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full CA1307 history →
CA1313 Air China
2 days
Sat, Oct 17
2/2 legs · B-32AS
PEK
Departure
11:31
Departed · Sched 11:0031m late
→
SZX
Arrival
14:31
Landed · Sched 14:256m late
PEK
Departure
11:00
Departed · Sched 10:555m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full CA1313 history →
CA1331 Air China
1 day
Sat, Oct 17
2/2 legs · B-32DN
PEK
Departure
08:23
Departed · Sched 08:0023m late
→
SZX
Arrival
11:22
Landed · Sched 11:253m early
Full CA1331 history →
CA1337 Air China
2 days
PEK
Departure
16:29
Departed · Sched 16:1514m late
→
SZX
Arrival
19:35
Landed · Sched 19:405m early
PEK
Departure
16:29
Departed · Sched 16:1514m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full CA1337 history →
CA1341 Air China
2 days
Sat, Oct 17
2/2 legs · B-32CA
PEK
Departure
12:19
Departed · Sched 12:0019m late
→
SZX
Arrival
15:23
Landed · Sched 15:4017m early
PEK
Departure
12:16
Departed · Sched 12:0016m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full CA1341 history →
CA1367 Air China
2 days
Sat, Oct 17
2/2 legs · B-5933
PEK
Departure
09:27
Departed · Sched 09:1512m late
→
SZX
Arrival
12:30
Landed · Sched 12:355m early
PEK
Departure
09:23
Departed · Sched 09:0023m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full CA1367 history →
CA1383 Air China
2 days
Sat, Oct 17
2/2 legs · B-7899
PEK
Departure
10:51
Departed · Sched 10:0051m late
→
SZX
Arrival
13:50
Landed · Sched 13:2525m late
PEK
Departure
10:11
Departed · Sched 10:0011m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full CA1383 history →
HU7703 Hainan
1 day
Sat, Oct 17
2/2 legs · B-1133
PEK
Departure
09:44
Departed · Sched 09:3014m late
→
SZX
Arrival
12:53
Landed · Sched 12:458m late
Full HU7703 history →
HU7705 Hainan
2 days
Sat, Oct 17
2/2 legs · B-1342
PEK
Departure
11:43
Departed · Sched 11:3013m late
→
SZX
Arrival
14:45
Landed · Sched 15:1530m early
PEK
Departure
11:54
Departed · Sched 11:3024m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full HU7705 history →
HU7709 Hainan
1 day
Sat, Oct 17
2/2 legs · B-5935
PEK
Departure
16:01
Departed · Sched 15:3031m late
→
SZX
Arrival
19:04
Landed · Sched 18:559m late
Full HU7709 history →
HU7711 Hainan
2 days
Sat, Oct 17
2/2 legs · B-1499
PEK
Departure
17:43
Departed · Sched 17:3013m late
→
SZX
Arrival
20:42
Landed · Sched 20:453m early
PEK
Departure
17:46
Departed · Sched 17:3016m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
ZH9102 Shenzhen
2 days
Sat, Oct 17
2/2 legs · B-1036
PEK
Departure
12:30
Departed · Sched 12:1515m late
→
SZX
Arrival
15:29
Landed · Sched 15:4011m early
PEK
Departure
12:28
Departed · Sched 12:1513m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full ZH9102 history →
ZH9104 Shenzhen
2 days
Sat, Oct 17
2/2 legs · B-32DV
PEK
Departure
15:02
Departed · Sched 14:3032m late
→
SZX
Arrival
18:04
Landed · Sched 18:051m early
PEK
Departure
14:42
Departed · Sched 14:3012m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full ZH9104 history →
ZH9106 Shenzhen
2 days
Sat, Oct 17
2/2 legs · B-32CG
PEK
Departure
17:07
Departed · Sched 17:007m late
→
SZX
Arrival
20:12
Landed · Sched 20:2513m early
PEK
Departure
17:07
Departed · Sched 17:007m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full ZH9106 history →
ZH9108 Shenzhen
2 days
Sat, Oct 17
2/2 legs · B-9938
PEK
Departure
19:08
Departed · Sched 19:008m late
→
SZX
Arrival
22:20
Landed · Sched 22:3515m early
PEK
Departure
19:04
Departed · Sched 19:004m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full ZH9108 history →
ZH9110 Shenzhen
2 days
Sat, Oct 17
2/2 legs · B-303N
PEK
Departure
21:15
Departed · Sched 21:0015m late
→
SZX
Arrival
Sched 00:30
Scheduled arrival · landing pending
Fri, Oct 16
2/2 legs · B-8865
PEK
Departure
21:03
Departed · Sched 21:003m late
→
SZX
Arrival
00:04
Landed · Sched 00:3026m early
Full ZH9110 history →
ZH9112 Shenzhen
2 days
Sat, Oct 17
2/2 legs · B-9910
PEK
Departure
07:25
Departed · Sched 07:1510m late
→
SZX
Arrival
11:53
Landed · Sched 12:007m early
PEK
Departure
07:23
Departed · Sched 07:158m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full ZH9112 history →
ZH9114 Shenzhen
2 days
Sat, Oct 17
2/2 legs · B-32CG
PEK
Departure
08:03
Departed · Sched 07:558m late
→
SZX
Arrival
11:08
Landed · Sched 11:2517m early
PEK
Departure
08:02
Departed · Sched 07:557m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full ZH9114 history →
ZH9116 Shenzhen
2 days
Sat, Oct 17
2/2 legs · B-9938
PEK
Departure
09:37
Departed · Sched 09:2017m late
→
SZX
Arrival
12:50
Landed · Sched 13:0010m early
PEK
Departure
09:27
Departed · Sched 09:207m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full ZH9116 history →
ZH9118 Shenzhen
2 days
Sat, Oct 17
2/2 legs · B-9910
PEK
Departure
19:37
Departed · Sched 19:307m late
→
SZX
Arrival
Sched 23:00
Scheduled time only · no board update captured
PEK
Departure
19:37
Departed · Sched 19:307m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full ZH9118 history →
CA1333
1 day
PEK
Departure
17:40
Departed · Sched 17:3010m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full CA1333 history →
CA1397
1 day
PEK
Departure
14:11
Departed · Sched 13:5516m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full CA1397 history →
HU7701
1 day
PEK
Departure
08:40
Departed · Sched 08:3010m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full HU7701 history →
HU7713
1 day
PEK
Departure
20:43
Departed · Sched 20:3013m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full HU7713 history →
HU7715 Hainan
1 day
Fri, Oct 16
2/2 legs · B-7839
PEK
Departure
21:48
Departed · Sched 21:3018m late
→
SZX
Arrival
00:38
Landed · Sched 00:5517m early
Full HU7715 history →
O37109 SF Airlines
1 day
Fri, Oct 16
1/2 legs · B-223M
PEK
Departure
—
Board row not captured for this rotation yet.
→
SZX
Arrival
Sched 03:20
Scheduled time only · no board update captured
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 Shenzhen (SZX) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PEK-SZX
Copy
How we measure this →
PEK to SZX questions
Is PEK–SZX running on time right now? Smooth skies ahead. The departure side at PEK is the weaker end, route health score 92/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on PEK–SZX? Operators schedule morning departures around 07:15 and evening departures around 17:00 from PEK. Earlier flights typically land before destination-airport delays accumulate later in the day; check the SZX delay card to confirm conditions when you'd arrive.
How long is the flight from PEK to SZX? 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 PEK–SZX fly? 4 carriers operate this route, around 171 flights a week between them. Compare carrier days and times in the airline list above.