SHA → PKX Shanghai to Beijing
live
Direct flights from Shanghai (SHA) to Beijing (PKX): 28 nonstop departures observed each week across 4 airlines. 47% of the last 19 operated flights arrived within 15 minutes of schedule. The median arrival is 17 minutes late. No cancellations were recorded across the 19 tracked flights. The nonstop covers 1,026 km, an estimated 1 hour 49 minutes in the air. Measured by Pro Flight Search from live flight boards at Shanghai and Beijing. Updated 22 September 2026 at 11:54 UTC.
SHA
Shanghai
busy · +19
PKX
Beijing
smooth · +0
dep bank 08:35–20:05 28x weekly
Runs rough · 4 airlines · 28x weekly · nonstop
47% on time
of the last 19 operated SHA → PKX flights arrived within 15 minutes
Median arrival delay is +17 min . 0 of 19 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +17 min across the last 19 operated legs
Flight time ~1h 49m estimated from route distance
Weekly departures 28x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 19
The week scheduled departures · origin local time
China Eastern Airlines China Southern Airlines China United Airlines Shanghai 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
China Eastern AirlinesMU 63% on time
Flights MU5137 10:15 daily · MU6874 11:20 daily · MU9191 17:15 daily · MU5183 19:05 daily
China Southern AirlinesCZ 13% on time
Flights CZ8804 08:35 daily · CZ8900 11:25 daily · CZ8880 15:30 daily · CZ8886 19:45 daily
China United AirlinesKN
Flights KN5956 20:05 daily
Shanghai AirlinesFM
Flights FM9101 12:50 daily
History operated legs · board outcomes
Show 11 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 SHA and PKX, paired departure → arrival per flight and day. Board tracking since Sun, Sep 20 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 46 Completed 19 Delayed 11 Within 15m 9/19 Median +17m
CZ8804 China Southern
3 days
SHA
Departure
08:55
Departed · Sched 08:3520m late
→
PKX
Arrival
Sched 10:45
Scheduled arrival · landing pending
Mon, Sep 21
2/2 legs · B-6342
SHA
Departure
08:54
Departed · Sched 08:3519m late
→
PKX
Arrival
Sched 10:45
Scheduled time only · no board update captured
Sun, Sep 20
2/2 legs · B-8362
SHA
Departure
09:05
Departed · Sched 08:3530m late
→
PKX
Arrival
Sched 10:45
Scheduled time only · no board update captured
Full CZ8804 history →
CZ8880 China Southern
3 days
SHA
Departure
15:38
Departed · Sched 15:308m late
→
PKX
Arrival
Sched 17:40
Scheduled arrival · landing pending
Mon, Sep 21
2/2 legs · B-6342
SHA
Departure
15:54
Departed · Sched 15:3024m late
→
PKX
Arrival
Sched 17:40
Scheduled time only · no board update captured
SHA
Departure
—
Board row not captured for this rotation yet.
→
PKX
Arrival
Sched 17:40
Scheduled time only · no board update captured
Full CZ8880 history →
CZ8886 中国南方航空公司
3 days
SHA
Departure
20:01
Est. · Sched 19:4516m late
→
PKX
Arrival
Sched 22:00
Scheduled arrival · landing pending
Mon schedule from board history
SHA
Departure
20:02
Departed · Sched 19:4517m late
→
PKX
Arrival
Sched 22:00
Scheduled time only · no board update captured
SHA
Departure
—
Board row not captured for this rotation yet.
→
PKX
Arrival
Sched 22:00
Scheduled time only · no board update captured
Full CZ8886 history →
CZ8900 China Southern
3 days
SHA
Departure
11:42
Departed · Sched 11:2517m late
→
PKX
Arrival
Sched 13:30
Scheduled arrival · landing pending
SHA
Departure
11:47
Departed · Sched 11:2522m late
→
PKX
Arrival
—
Board row not captured for this rotation yet.
Sun, Sep 20
1/2 legs · B-6626
SHA
Departure
—
Board row not captured for this rotation yet.
→
PKX
Arrival
Sched 13:25
Scheduled time only · no board update captured
Full CZ8900 history →
FM9101 Shanghai
3 days
SHA
Departure
13:05
Departed · Sched 12:5015m late
→
PKX
Arrival
Sched 15:10
Scheduled arrival · landing pending
Mon, Sep 21
2/2 legs · B-5316
SHA
Departure
13:00
Departed · Sched 12:5010m late
→
PKX
Arrival
Sched 15:10
Scheduled time only · no board update captured
Sun, Sep 20
1/2 legs · B-5315
SHA
Departure
—
Board row not captured for this rotation yet.
→
PKX
Arrival
Sched 15:10
Scheduled time only · no board update captured
Full FM9101 history →
KN5956 中国联合航空公司
3 days
SHA
Departure
Sched 20:05
Scheduled departure
→
PKX
Arrival
Sched 22:15
Scheduled arrival · landing pending
Mon schedule from board history
SHA
Departure
20:15
Departed · Sched 20:0510m late
→
PKX
Arrival
Sched 22:15
Scheduled time only · no board update captured
SHA
Departure
—
Board row not captured for this rotation yet.
→
PKX
Arrival
Sched 22:15
Scheduled time only · no board update captured
Full KN5956 history →
MU5137 China Eastern
3 days
SHA
Departure
10:40
Departed · Sched 10:1525m late
→
PKX
Arrival
Sched 12:20
Scheduled arrival · landing pending
Mon, Sep 21
2/2 legs · B-8172
SHA
Departure
10:36
Departed · Sched 10:1521m late
→
PKX
Arrival
Sched 12:20
Scheduled time only · no board update captured
SHA
Departure
—
Board row not captured for this rotation yet.
→
PKX
Arrival
Sched 12:20
Scheduled time only · no board update captured
Full MU5137 history →
MU5183 中国东方航空公司
3 days
Tue, Sep 22
1/2 legs · B-309A
SHA
Departure
19:09
Departed · Sched 19:054m late
→
PKX
Arrival
Sched 21:10
Scheduled arrival · landing pending
Mon schedule from board history
Mon, Sep 21
2/2 legs · B-309A
SHA
Departure
19:19
Departed · Sched 19:0514m late
→
PKX
Arrival
Sched 21:10
Scheduled time only · no board update captured
Sun, Sep 20
1/2 legs · B-309A
SHA
Departure
—
Board row not captured for this rotation yet.
→
PKX
Arrival
Sched 21:10
Scheduled time only · no board update captured
Full MU5183 history →
MU6874 China Eastern
3 days
SHA
Departure
11:34
Departed · Sched 11:2014m late
→
PKX
Arrival
Sched 13:25
Scheduled arrival · landing pending
Mon, Sep 21
2/2 legs · B-1051
SHA
Departure
11:30
Departed · Sched 11:2010m late
→
PKX
Arrival
Sched 13:25
Scheduled time only · no board update captured
SHA
Departure
—
Board row not captured for this rotation yet.
→
PKX
Arrival
Sched 13:25
Scheduled time only · no board update captured
Full MU6874 history →
MU9191 中国东方航空公司
3 days
Tue, Sep 22
1/2 legs · B-919H
SHA
Departure
17:34
Departed · Sched 17:1519m late
→
PKX
Arrival
Sched 19:30
Scheduled arrival · landing pending
Mon schedule from board history
Mon, Sep 21
2/2 legs · B-919H
SHA
Departure
17:30
Departed · Sched 17:1515m late
→
PKX
Arrival
Sched 19:30
Scheduled time only · no board update captured
SHA
Departure
—
Board row not captured for this rotation yet.
→
PKX
Arrival
Sched 19:30
Scheduled time only · no board update captured
Full MU9191 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 — Shanghai (SHA) to Beijing (PKX) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SHA-PKX
Copy
How we measure this →
SHA to PKX questions
Is SHA–PKX running on time right now? Mostly on schedule. The departure side at SHA is the weaker end, route health score 79/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on SHA–PKX? Operators schedule morning departures around 08:35 and evening departures around 17:15 from SHA. Earlier flights typically land before destination-airport delays accumulate later in the day; check the PKX delay card to confirm conditions when you'd arrive.
How long is the flight from SHA to PKX? Great-circle distance is 1,026 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 102–118 min gate-to-gate on this route.
How often does SHA–PKX fly? 4 carriers operate this route, around 70 flights a week between them. Compare carrier days and times in the airline list above.