PKX → SHA Beijing to Shanghai
live
Direct flights from Beijing (PKX) to Shanghai (SHA): 28 nonstop departures observed each week across 4 airlines. 100% of the last 20 operated flights arrived within 15 minutes of schedule. The median arrival is 22 minutes early. No cancellations were recorded across the 20 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 Beijing and Shanghai. Updated 9 September 2026 at 00:40 UTC.
PKX
Beijing
disrupted · +90
SHA
Shanghai
smooth · +0
dep bank 07:00–20:45 28x weekly
Runs reliable · 4 airlines · 28x weekly · nonstop
100% on time
of the last 20 operated PKX → SHA flights arrived within 15 minutes
Median arrival delay is −22 min . 0 of 20 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −22 min across the last 20 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 20
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 100% on time
Flights MU5138 07:00 daily · MU6873 08:15 daily · MU5184 15:00 daily · MU9192 20:45 daily
China Southern AirlinesCZ 100% on time
Flights CZ8899 08:00 daily · CZ8879 12:00 daily · CZ8885 16:00 daily · CZ8803 20:00 daily
China United AirlinesKN
Flights KN5955 16:30 daily
Shanghai AirlinesFM
Flights FM9102 16:40 daily
History operated legs · board outcomes
Show 12 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 PKX and SHA, paired departure → arrival per flight and day. Board tracking since Sun, Sep 6 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 54 Completed 34 Within 15m 20/34 Median -22m
CZ8803 中国南方航空公司
4 days
PKX
Departure
Sched 20:00
Scheduled departure
Tue schedule from board history
→
SHA
Arrival
Sched 22:10
Scheduled arrival · landing pending
PKX
Departure
Sched 20:00
Scheduled time only · no board update captured
→
SHA
Arrival
21:57
Landed · Sched 22:1013m early
PKX
Departure
Sched 20:00
Scheduled time only · no board update captured
→
SHA
Arrival
22:08
Landed · Sched 22:102m early
PKX
Departure
Sched 20:00
Scheduled time only · no board update captured
→
SHA
Arrival
—
Board row not captured for this rotation yet.
Full CZ8803 history →
CZ8879 中国南方航空公司
3 days
PKX
Departure
Sched 12:00
Scheduled departure
Tue schedule from board history
→
SHA
Arrival
13:38
Est. · Sched 14:1032m early
PKX
Departure
Sched 12:00
Departure time not on board
→
SHA
Arrival
13:35
Landed · Sched 14:1035m early
Mon, Sep 7
2/2 legs · B-1843
PKX
Departure
Sched 12:00
Departure time not on board
→
SHA
Arrival
13:57
Landed · Sched 14:1013m early
Full CZ8879 history →
CZ8885 中国南方航空公司
3 days
Wed, Sep 9
1/2 legs · B-32ED
PKX
Departure
Sched 16:00
Scheduled departure
Tue schedule from board history
→
SHA
Arrival
Sched 18:20
Scheduled arrival · landing pending
Tue, Sep 8
2/2 legs · B-32ED
PKX
Departure
Sched 16:00
Departure time not on board
→
SHA
Arrival
17:54
Landed · Sched 18:2026m early
Mon, Sep 7
2/2 legs · B-32EW
PKX
Departure
Sched 16:00
Departure time not on board
→
SHA
Arrival
18:03
Landed · Sched 18:2017m early
Full CZ8885 history →
CZ8899 中国南方航空公司
3 days
PKX
Departure
Sched 08:00
Scheduled departure
→
SHA
Arrival
09:50
Est. · Sched 10:1020m early
Tue, Sep 8
2/2 legs · B-32L6
PKX
Departure
Sched 08:00
Departure time not on board
→
SHA
Arrival
09:48
Landed · Sched 10:1022m early
Mon, Sep 7
2/2 legs · B-32M6
PKX
Departure
Sched 08:00
Departure time not on board
→
SHA
Arrival
09:48
Landed · Sched 10:1022m early
Full CZ8899 history →
FM9102 上海航空公司
3 days
PKX
Departure
Sched 16:40
Scheduled departure
Tue schedule from board history
→
SHA
Arrival
Sched 19:00
Scheduled arrival · landing pending
PKX
Departure
Sched 16:40
Departure time not on board
→
SHA
Arrival
18:26
Landed · Sched 19:0034m early
Mon, Sep 7
2/2 legs · B-1901
PKX
Departure
Sched 16:40
Departure time not on board
→
SHA
Arrival
18:24
Landed · Sched 19:0036m early
Full FM9102 history →
KN5955 中国联合航空公司
3 days
Wed, Sep 9
1/2 legs · B-20A1
PKX
Departure
Sched 16:30
Scheduled departure
Tue schedule from board history
→
SHA
Arrival
Sched 18:40
Scheduled arrival · landing pending
Tue, Sep 8
2/2 legs · B-20A1
PKX
Departure
Sched 16:30
Departure time not on board
→
SHA
Arrival
18:19
Landed · Sched 18:4021m early
Mon, Sep 7
2/2 legs · B-5549
PKX
Departure
Sched 16:30
Departure time not on board
→
SHA
Arrival
18:28
Landed · Sched 18:4012m early
Full KN5955 history →
MU5138 中国东方航空公司
3 days
PKX
Departure
Sched 07:00
Scheduled departure
→
SHA
Arrival
08:43
Est. · Sched 09:1027m early
Tue, Sep 8
2/2 legs · B-6587
PKX
Departure
Sched 07:00
Scheduled time only · no board update captured
→
SHA
Arrival
08:39
Landed · Sched 09:1031m early
Mon, Sep 7
2/2 legs · B-304P
PKX
Departure
Sched 07:00
Scheduled time only · no board update captured
→
SHA
Arrival
08:45
Landed · Sched 09:1025m early
Full MU5138 history →
MU5184 中国东方航空公司
3 days
Wed, Sep 9
1/2 legs · B-324A
PKX
Departure
Sched 15:00
Scheduled departure
Tue schedule from board history
→
SHA
Arrival
Sched 17:30
Scheduled arrival · landing pending
Tue, Sep 8
2/2 legs · B-324A
PKX
Departure
Sched 15:00
Departure time not on board
→
SHA
Arrival
17:05
Landed · Sched 17:3025m early
Mon, Sep 7
2/2 legs · B-32E0
PKX
Departure
Sched 15:00
Departure time not on board
→
SHA
Arrival
16:50
Landed · Sched 17:3040m early
Full MU5184 history →
MU6873 中国东方航空公司
3 days
PKX
Departure
Sched 08:15
Scheduled departure
→
SHA
Arrival
10:02
Est. · Sched 10:1513m early
Tue, Sep 8
2/2 legs · B-8975
PKX
Departure
Sched 08:15
Departure time not on board
→
SHA
Arrival
10:01
Landed · Sched 10:1514m early
Mon, Sep 7
2/2 legs · B-1861
PKX
Departure
Sched 08:15
Departure time not on board
→
SHA
Arrival
10:00
Landed · Sched 10:1515m early
Full MU6873 history →
MU9192 中国东方航空公司
3 days
Wed, Sep 9
1/2 legs · B-919D
PKX
Departure
Sched 20:45
Scheduled departure
Tue schedule from board history
→
SHA
Arrival
Sched 23:10
Scheduled arrival · landing pending
Tue, Sep 8
2/2 legs · B-919D
PKX
Departure
Sched 20:45
Scheduled time only · no board update captured
→
SHA
Arrival
22:35
Landed · Sched 23:1035m early
PKX
Departure
Sched 20:45
Scheduled time only · no board update captured
→
SHA
Arrival
22:51
Landed · Sched 23:1019m early
Full MU9192 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 (PKX) to Shanghai (SHA) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PKX-SHA
Copy
How we measure this →
PKX to SHA questions
Is PKX–SHA running on time right now? Significant delay risk. The departure side at PKX is the weaker end, route health score 50/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on PKX–SHA? Operators schedule morning departures around 07:00 and evening departures around 20:00 from PKX. Earlier flights typically land before destination-airport delays accumulate later in the day; check the SHA delay card to confirm conditions when you'd arrive.
How long is the flight from PKX to SHA? 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 PKX–SHA fly? 4 carriers operate this route, around 70 flights a week between them. Compare carrier days and times in the airline list above.