PEK → SHA Beijing to Shanghai
live
Direct flights from Beijing (PEK) to Shanghai (SHA): 21 nonstop departures observed each week across 3 airlines. 95% of the last 44 operated flights arrived within 15 minutes of schedule. The median arrival is 18 minutes early. 1 of the 44 tracked flights was cancelled. The nonstop covers 1,075 km, an estimated 1 hour 53 minutes in the air. Measured by Pro Flight Search from live flight boards at Beijing and Shanghai. Updated 8 September 2026 at 02:25 UTC.
PEK
Beijing
smooth · +14
SHA
Shanghai
smooth · +0
dep bank 07:30–21:30 21x weekly
Runs reliable · 3 airlines · 21x weekly · nonstop
95% on time
of the last 44 operated PEK → SHA flights arrived within 15 minutes
Median arrival delay is −18 min . 1 of 44 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −18 min across the last 44 operated legs
Flight time ~1h 53m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 2.3% recent route rate · 1 of 44
The week scheduled departures · origin local time
Air China China Eastern Airlines Hainan 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 94% on time
Flights CA1507 07:30 daily · CA1501 08:30 daily · CA1519 09:30 daily · CA1531 10:30 Mo We Th Sa
China Eastern AirlinesMU 95% on time
Flights MU5102 08:00 daily · MU5104 09:00 daily · MU5106 10:00 daily · MU5108 11:00 daily
Hainan AirlinesHU 100% on time
Flights HU7601 07:45 Mo Tu We Th Fr Sa · HU7603 08:45 daily · HU7605 15:35 daily · HU7607 16:45 daily
History operated legs · board outcomes
09-07 MU5108 arrived −28
09-07 MU5114 arrived −15
09-07 MU5118 arrived +22
09-07 MU5122 arrived −37
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 SHA, paired departure → arrival per flight and day. Board tracking since Mon, Sep 7 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 110 Completed 47 Delayed 5 Cancelled 2 Within 15m 41/47 Median -17m
CA1501 中国国际航空公司
2 days
Tue, Sep 8
2/2 legs · B-32AS
PEK
Departure
08:46
Departed · Sched 08:3016m late
→
SHA
Arrival
10:28
Est. · Sched 10:5527m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
10:17
Landed · Sched 10:5538m early
Full CA1501 history →
CA1507 中国国际航空公司
2 days
Tue, Sep 8
2/2 legs · B-326Y
PEK
Departure
07:39
Departed · Sched 07:309m late
→
SHA
Arrival
09:14
Landed · Sched 10:0046m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
09:54
Landed · Sched 10:006m early
Full CA1507 history →
CA1509 中国国际航空公司
2 days
PEK
Departure
Sched 18:00
Scheduled departure
→
SHA
Arrival
Sched 20:05
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
20:09
Landed · Sched 20:054m late
Full CA1509 history →
CA1515 中国国际航空公司
2 days
PEK
Departure
Sched 15:45
Scheduled departure
→
SHA
Arrival
Sched 18:10
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
17:37
Landed · Sched 18:1033m early
Full CA1515 history →
CA1517 中国国际航空公司
2 days
PEK
Departure
Sched 13:30
Scheduled departure
→
SHA
Arrival
15:08
Est. · Sched 16:0052m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
15:36
Landed · Sched 16:0024m early
Full CA1517 history →
CA1519 中国国际航空公司
2 days
Tue, Sep 8
2/2 legs · B-7877
PEK
Departure
09:45
Departed · Sched 09:3015m late
→
SHA
Arrival
11:29
Est. · Sched 11:5526m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
11:33
Landed · Sched 11:5522m early
Full CA1519 history →
CA1521 中国国际航空公司
2 days
PEK
Departure
Sched 14:30
Scheduled departure
→
SHA
Arrival
Sched 16:55
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
16:30
Landed · Sched 17:0030m early
Full CA1521 history →
CA1523 中国国际航空公司
2 days
PEK
Departure
Sched 10:55
Scheduled departure
→
SHA
Arrival
12:40
Est. · Sched 13:1535m early
PEK
Departure
Sched 11:00
Cancelled
→
SHA
Arrival
Sched 13:15
Cancelled
Full CA1523 history →
CA1533 中国国际航空公司
2 days
PEK
Departure
Sched 12:30
Scheduled departure
→
SHA
Arrival
14:15
Est. · Sched 14:4530m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
14:13
Landed · Sched 14:4532m early
Full CA1533 history →
CA1549 中国国际航空公司
2 days
PEK
Departure
17:15
Est. · Sched 16:3045m late
→
SHA
Arrival
Sched 19:40
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
18:14
Landed · Sched 18:5541m early
Full CA1549 history →
CA1557 中国国际航空公司
2 days
PEK
Departure
Sched 11:30
Scheduled departure
→
SHA
Arrival
13:14
Est. · Sched 13:5036m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
13:30
Landed · Sched 13:5020m early
Full CA1557 history →
CA1563 中国国际航空公司
2 days
PEK
Departure
Sched 19:30
Scheduled departure
→
SHA
Arrival
Sched 21:50
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
21:33
Landed · Sched 21:5017m early
Full CA1563 history →
CA1565 中国国际航空公司
1 day
PEK
Departure
Sched 18:30
Scheduled departure
→
SHA
Arrival
Sched 20:55
Scheduled arrival · landing pending
Full CA1565 history →
CA1589 中国国际航空公司
2 days
PEK
Departure
Sched 20:30
Scheduled departure
→
SHA
Arrival
Sched 22:40
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
Full CA1589 history →
HU7601 海南航空公司
2 days
Tue, Sep 8
2/2 legs · B-8015
PEK
Departure
07:57
Departed · Sched 07:4512m late
→
SHA
Arrival
09:43
Landed · Sched 10:0017m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
09:31
Landed · Sched 10:0029m early
Full HU7601 history →
HU7603 海南航空公司
2 days
Tue, Sep 8
2/2 legs · B-1097
PEK
Departure
09:02
Departed · Sched 08:4517m late
→
SHA
Arrival
10:49
Est. · Sched 10:556m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
10:39
Landed · Sched 10:5516m early
Full HU7603 history →
HU7605 海南航空公司
2 days
PEK
Departure
Sched 15:35
Scheduled departure
→
SHA
Arrival
Sched 17:45
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
17:25
Landed · Sched 17:4520m early
Full HU7605 history →
HU7607 海南航空公司
2 days
PEK
Departure
Sched 16:45
Scheduled departure
→
SHA
Arrival
Sched 19:00
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
18:42
Landed · Sched 19:0018m early
Full HU7607 history →
MU5102 中国东方航空公司
2 days
Tue, Sep 8
2/2 legs · B-6507
PEK
Departure
08:22
Departed · Sched 08:0022m late
→
SHA
Arrival
10:06
Est. · Sched 10:2014m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
09:57
Landed · Sched 10:2023m early
Full MU5102 history →
MU5104 中国东方航空公司
2 days
Tue, Sep 8
2/2 legs · B-8972
PEK
Departure
09:15
Departed · Sched 09:0015m late
→
SHA
Arrival
10:59
Est. · Sched 11:1516m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
10:51
Landed · Sched 11:1524m early
Full MU5104 history →
MU5106 中国东方航空公司
2 days
PEK
Departure
Sched 10:00
Scheduled departure
→
SHA
Arrival
11:36
Est. · Sched 12:1539m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
11:59
Landed · Sched 12:1516m early
Full MU5106 history →
MU5108 中国东方航空公司
2 days
PEK
Departure
Sched 11:00
Scheduled departure
→
SHA
Arrival
12:43
Est. · Sched 13:3047m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
13:02
Landed · Sched 13:3028m early
MU5110 中国东方航空公司
2 days
PEK
Departure
Sched 12:00
Scheduled departure
→
SHA
Arrival
13:35
Est. · Sched 14:3055m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
13:54
Landed · Sched 14:3036m early
Full MU5110 history →
MU5112 中国东方航空公司
2 days
Tue, Sep 8
2/2 legs · B-6085
PEK
Departure
Sched 13:00
Scheduled departure
→
SHA
Arrival
14:43
Est. · Sched 15:0522m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
14:52
Landed · Sched 15:0513m early
Full MU5112 history →
MU5114 中国东方航空公司
2 days
PEK
Departure
Sched 14:00
Scheduled departure
→
SHA
Arrival
15:36
Est. · Sched 16:1539m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
16:00
Landed · Sched 16:1515m early
MU5116 中国东方航空公司
2 days
PEK
Departure
Sched 15:00
Scheduled departure
→
SHA
Arrival
Sched 17:20
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
16:52
Landed · Sched 17:2028m early
Full MU5116 history →
MU5118 中国东方航空公司
2 days
PEK
Departure
Sched 16:00
Scheduled departure
→
SHA
Arrival
Sched 18:15
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
18:37
Landed · Sched 18:1522m late
MU5120 中国东方航空公司
2 days
PEK
Departure
Sched 17:00
Scheduled departure
→
SHA
Arrival
Sched 19:15
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
21:01
Landed · Sched 21:054m early
Full MU5120 history →
MU5122 中国东方航空公司
2 days
PEK
Departure
Sched 18:00
Scheduled departure
→
SHA
Arrival
Sched 20:35
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
19:58
Landed · Sched 20:3537m early
MU5124 中国东方航空公司
2 days
PEK
Departure
Sched 19:00
Scheduled departure
→
SHA
Arrival
Sched 21:20
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
21:02
Landed · Sched 21:2018m early
Full MU5124 history →
MU5126 中国东方航空公司
2 days
PEK
Departure
Sched 20:00
Scheduled departure
→
SHA
Arrival
Sched 22:10
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
21:49
Landed · Sched 22:1021m early
Full MU5126 history →
MU5128 中国东方航空公司
2 days
PEK
Departure
Sched 21:00
Scheduled departure
→
SHA
Arrival
Sched 23:10
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
22:56
Landed · Sched 23:1014m early
Full MU5128 history →
MU5156 中国东方航空公司
2 days
PEK
Departure
Sched 13:30
Scheduled departure
→
SHA
Arrival
15:11
Est. · Sched 15:3524m early
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
15:32
Landed · Sched 15:353m early
MU5160 中国东方航空公司
2 days
PEK
Departure
Sched 17:30
Scheduled departure
→
SHA
Arrival
Sched 19:45
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
19:27
Landed · Sched 19:4518m early
Full MU5160 history →
MU5162 中国东方航空公司
2 days
PEK
Departure
Sched 18:30
Scheduled departure
→
SHA
Arrival
Sched 20:45
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
20:34
Landed · Sched 20:4511m early
MU5166 中国东方航空公司
2 days
PEK
Departure
Sched 21:30
Scheduled departure
→
SHA
Arrival
Sched 23:25
Scheduled arrival · landing pending
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
23:32
Landed · Sched 23:257m late
Full MU5166 history →
CA1531 中国国际航空公司
1 day
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
12:24
Landed · Sched 12:4016m early
Full CA1531 history →
CA9551 中国国际航空公司
1 day
PEK
Departure
—
Board row not captured for this rotation yet.
→
SHA
Arrival
15:54
Landed · Sched 16:2531m early
Full CA9551 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 (PEK) to Shanghai (SHA) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PEK-SHA
Copy
How we measure this →
PEK to SHA questions
Is PEK–SHA running on time right now? Smooth skies ahead. The departure side at PEK is the weaker end, route health score 91/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on PEK–SHA? Operators schedule morning departures around 07:30 and evening departures around 17:00 from PEK. 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 PEK to SHA? Great-circle distance is 1,075 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 106–122 min gate-to-gate on this route.
How often does PEK–SHA fly? 3 carriers operate this route, around 227 flights a week between them. Compare carrier days and times in the airline list above.