PKX → SHA Beijing to Shanghai
live
Direct flights from Beijing (PKX) to Shanghai (SHA): 84 nonstop departures observed each week across 5 airlines. 98% of the last 57 tracked flights arrived within 15 minutes of schedule. The median arrival is 22 minutes early. No cancellations were recorded across the 57 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 3 November 2026 at 11:32 UTC.
Today, PKX → SHA Tue 3 Nov · local times
Sched Flight PKX departure SHA arrival
07:20
MU5138 中国东方航空公司
Departed
Landed 09:06 −19
08:05
MU5168 中国东方航空公司
Departed
Landed 09:43 −32
09:00
CZ8879 中国南方航空公司
Departed
Landed 10:51 −19
13:00
CZ8885 中国南方航空公司
Departed
Landed 14:46 −19
13:50
MU6123 中国东方航空公司
Departed
Landed 15:37 −18
14:00
HO1252 吉祥航空公司
Departed
Landed 15:41 −24
15:50
MU5184 中国东方航空公司
Departed
Landed 17:34 −31
16:20
CZ8887 中国南方航空公司
Departed
Landed 18:09 −26
17:30
KN5955 中国联合航空公司
Departed
Landed 19:24 −11
·
CZ5663 中国南方航空公司
On schedule
SHA est. 21:19 sched 21:50
·
FM9102 上海航空公司
On schedule
SHA est. 23:22 sched 23:40
·
MU9192 中国东方航空公司
On schedule
SHA est. 21:01 sched 21:25
Checked PKX board 15:03 · SHA board 19:32
PKX
Beijing
disrupted · +90
SHA
Shanghai
smooth · +0
dep bank 07:20–21:35 84x weekly
Runs reliable · 5 airlines · 84x weekly · nonstop
98% on time
of the last 57 tracked PKX → SHA flights arrived within 15 minutes
Median arrival delay is −22 min . 0 of 57 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −22 min across the last 57 arrivals
Flight time ~1h 49m estimated from route distance
Weekly departures 84x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 57
The week scheduled departures · origin local time
China Eastern Airlines China Southern Airlines China United Airlines Juneyao
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:20 daily · MU5168 08:05 daily · MU6123 13:50 daily · MU5184 15:50 daily
China Southern AirlinesCZ 95% on time
Flights CZ8879 09:00 daily · CZ8885 13:00 daily · CZ8887 16:20 daily · CZ5663 19:45 daily
China United AirlinesKN 100% on time
Flights KN5955 17:30 daily
JuneyaoHO 100% on time
Flights HO1252 14:00 daily
Shanghai AirlinesFM 100% on time
Flights FM9102 21:35 daily
History operated legs · board outcomes
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 PKX and SHA, paired departure → arrival per flight and day. Board history since Thu, Oct 29. Each day adds the flights our airport boards record.
Board rows 120 Completed 88 Delayed 1 Within 15m 56/88 Median -22m
CZ5663 中国南方航空公司
6 days
PKX
Departure
Sched 19:45
Scheduled departure
Mon schedule from board history
→
SHA
Arrival
21:19
Est. · Sched 21:5031m early
PKX
Departure
Sched 19:45
Departure time not on board
→
SHA
Arrival
21:28
Landed · Sched 21:5022m early
PKX
Departure
Sched 19:45
Scheduled time only · no board update captured
→
SHA
Arrival
21:52
Landed · Sched 21:502m late
PKX
Departure
Sched 19:45
Scheduled time only · no board update captured
→
SHA
Arrival
21:31
Landed · Sched 21:5019m early
PKX
Departure
Sched 19:45
Scheduled time only · no board update captured
→
SHA
Arrival
21:23
Landed · Sched 21:5027m early
PKX
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
21:34
Landed · Sched 21:5016m early
Full CZ5663 history →
CZ8879 中国南方航空公司
5 days
PKX
Departure
Sched 09:00
Departure time not on board
→
SHA
Arrival
10:51
Landed · Sched 11:1019m early
PKX
Departure
Sched 09:00
Departure time not on board
→
SHA
Arrival
10:41
Landed · Sched 11:1029m early
PKX
Departure
Sched 09:00
Departure time not on board
→
SHA
Arrival
10:43
Landed · Sched 11:1027m early
PKX
Departure
Sched 09:00
Departure time not on board
→
SHA
Arrival
10:37
Landed · Sched 11:1033m early
PKX
Departure
Sched 09:00
Departure time not on board
→
SHA
Arrival
10:44
Landed · Sched 11:1026m early
Full CZ8879 history →
CZ8885 中国南方航空公司
5 days
PKX
Departure
Sched 13:00
Scheduled departure
→
SHA
Arrival
14:46
Landed · Sched 15:0519m early
PKX
Departure
Sched 13:00
Scheduled time only · no board update captured
→
SHA
Arrival
14:48
Landed · Sched 15:0517m early
PKX
Departure
Sched 13:00
Scheduled time only · no board update captured
→
SHA
Arrival
15:29
Landed · Sched 15:0524m late
PKX
Departure
Sched 13:00
Scheduled time only · no board update captured
→
SHA
Arrival
14:47
Landed · Sched 15:0518m early
PKX
Departure
Sched 13:00
Scheduled time only · no board update captured
→
SHA
Arrival
14:45
Landed · Sched 15:0520m early
Full CZ8885 history →
CZ8887 中国南方航空公司
5 days
PKX
Departure
Sched 16:20
Scheduled departure
→
SHA
Arrival
18:09
Landed · Sched 18:3526m early
PKX
Departure
Sched 16:20
Departure time not on board
→
SHA
Arrival
18:02
Landed · Sched 18:3533m early
PKX
Departure
Sched 16:20
Departure time not on board
→
SHA
Arrival
18:14
Landed · Sched 18:3521m early
PKX
Departure
Sched 16:20
Departure time not on board
→
SHA
Arrival
18:01
Landed · Sched 18:3534m early
PKX
Departure
Sched 16:20
Departure time not on board
→
SHA
Arrival
17:57
Landed · Sched 18:3538m early
Full CZ8887 history →
FM9102 上海航空公司
6 days
PKX
Departure
Sched 21:35
Scheduled departure
Mon schedule from board history
→
SHA
Arrival
23:22
Est. · Sched 23:4018m early
PKX
Departure
Sched 21:35
Scheduled time only · no board update captured
→
SHA
Arrival
23:21
Landed · Sched 23:4019m early
PKX
Departure
Sched 21:35
Scheduled time only · no board update captured
→
SHA
Arrival
23:49
Landed · Sched 23:409m late
PKX
Departure
Sched 21:35
Scheduled time only · no board update captured
→
SHA
Arrival
23:36
Landed · Sched 23:404m early
PKX
Departure
Sched 21:35
Scheduled time only · no board update captured
→
SHA
Arrival
23:19
Landed · Sched 23:4021m early
PKX
Departure
Sched 21:35
Scheduled time only · no board update captured
→
SHA
Arrival
23:27
Landed · Sched 23:4013m early
Full FM9102 history →
HO1252 吉祥航空公司
5 days
PKX
Departure
Sched 14:00
Scheduled departure
→
SHA
Arrival
15:41
Landed · Sched 16:0524m early
PKX
Departure
Sched 14:00
Scheduled time only · no board update captured
→
SHA
Arrival
15:59
Landed · Sched 16:056m early
PKX
Departure
Sched 14:00
Scheduled time only · no board update captured
→
SHA
Arrival
15:58
Landed · Sched 16:057m early
PKX
Departure
Sched 14:00
Scheduled time only · no board update captured
→
SHA
Arrival
15:40
Landed · Sched 16:0525m early
PKX
Departure
Sched 14:00
Scheduled time only · no board update captured
→
SHA
Arrival
15:32
Landed · Sched 16:0533m early
Full HO1252 history →
KN5955 中国联合航空公司
5 days
PKX
Departure
Sched 17:30
Scheduled departure
→
SHA
Arrival
19:24
Landed · Sched 19:3511m early
PKX
Departure
Sched 17:30
Departure time not on board
→
SHA
Arrival
19:12
Landed · Sched 19:3523m early
PKX
Departure
Sched 17:30
Departure time not on board
→
SHA
Arrival
19:13
Landed · Sched 19:3522m early
PKX
Departure
Sched 17:30
Departure time not on board
→
SHA
Arrival
19:28
Landed · Sched 19:357m early
PKX
Departure
Sched 17:30
Departure time not on board
→
SHA
Arrival
19:16
Landed · Sched 19:3519m early
Full KN5955 history →
MU5138 中国东方航空公司
5 days
PKX
Departure
Sched 07:20
Departure time not on board
→
SHA
Arrival
09:06
Landed · Sched 09:2519m early
PKX
Departure
Sched 07:20
Departure time not on board
→
SHA
Arrival
08:59
Landed · Sched 09:2526m early
PKX
Departure
Sched 07:20
Departure time not on board
→
SHA
Arrival
09:08
Landed · Sched 09:2517m early
PKX
Departure
Sched 07:20
Departure time not on board
→
SHA
Arrival
09:00
Landed · Sched 09:2525m early
PKX
Departure
Sched 07:20
Departure time not on board
→
SHA
Arrival
09:02
Landed · Sched 09:2523m early
Full MU5138 history →
MU5168 中国东方航空公司
5 days
PKX
Departure
Sched 08:05
Departure time not on board
→
SHA
Arrival
09:43
Landed · Sched 10:1532m early
PKX
Departure
Sched 08:05
Departure time not on board
→
SHA
Arrival
09:48
Landed · Sched 10:1527m early
PKX
Departure
Sched 08:05
Departure time not on board
→
SHA
Arrival
10:02
Landed · Sched 10:1513m early
PKX
Departure
Sched 08:05
Departure time not on board
→
SHA
Arrival
09:46
Landed · Sched 10:1529m early
PKX
Departure
Sched 08:05
Departure time not on board
→
SHA
Arrival
09:38
Landed · Sched 10:1537m early
Full MU5168 history →
MU5184 中国东方航空公司
5 days
PKX
Departure
Sched 15:50
Scheduled departure
→
SHA
Arrival
17:34
Landed · Sched 18:0531m early
PKX
Departure
Sched 15:50
Departure time not on board
→
SHA
Arrival
17:28
Landed · Sched 18:0537m early
PKX
Departure
Sched 15:50
Departure time not on board
→
SHA
Arrival
17:42
Landed · Sched 18:0523m early
PKX
Departure
Sched 15:50
Scheduled time only · no board update captured
→
SHA
Arrival
Sched 18:05
Scheduled time only · no board update captured
PKX
Departure
Sched 15:50
Departure time not on board
→
SHA
Arrival
17:25
Landed · Sched 18:0540m early
Full MU5184 history →
MU6123 中国东方航空公司
5 days
PKX
Departure
Sched 13:50
Scheduled departure
→
SHA
Arrival
15:37
Landed · Sched 15:5518m early
PKX
Departure
Sched 13:50
Scheduled time only · no board update captured
→
SHA
Arrival
15:43
Landed · Sched 15:5512m early
PKX
Departure
Sched 13:50
Scheduled time only · no board update captured
→
SHA
Arrival
Sched 15:55
Scheduled time only · no board update captured
PKX
Departure
Sched 13:50
Scheduled time only · no board update captured
→
SHA
Arrival
15:34
Landed · Sched 15:5521m early
PKX
Departure
Sched 13:50
Scheduled time only · no board update captured
→
SHA
Arrival
15:27
Landed · Sched 15:5528m early
Full MU6123 history →
MU9192 中国东方航空公司
5 days
PKX
Departure
Sched 19:15
Scheduled departure
Mon schedule from board history
→
SHA
Arrival
21:01
Est. · Sched 21:2524m early
PKX
Departure
Sched 19:15
Departure time not on board
→
SHA
Arrival
20:59
Landed · Sched 21:2526m early
PKX
Departure
Sched 19:15
Departure time not on board
→
SHA
Arrival
20:59
Landed · Sched 21:2526m early
PKX
Departure
Sched 19:15
Departure time not on board
→
SHA
Arrival
21:03
Landed · Sched 21:2522m early
PKX
Departure
Sched 19:15
Departure time not on board
→
SHA
Arrival
20:55
Landed · Sched 21:2530m 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:20 and evening departures around 17:30 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? 5 carriers operate this route, around 84 flights a week between them. Compare carrier days and times in the airline list above.