SHA → PEK Shanghai to Beijing
live
Direct flights from Shanghai (SHA) to Beijing (PEK): 249 nonstop departures observed each week across 3 airlines. 93% of the last 57 tracked flights arrived within 15 minutes of schedule. The median arrival is 21 minutes early. No cancellations were recorded across the 62 tracked flights. 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 Shanghai and Beijing. Updated 15 November 2026 at 14:53 UTC.
Today, SHA → PEK Sun 15 Nov · local times
MU5101China Eastern In the air, 30 min late
Left SHA at 08:30 , 30 min after its 08:00 slot.
Likely landing about 10:20middle half 10:09 to 10:27 · sched 10:15
Landing estimate from 140,016 tracked flights of 2 to 4 hours that left 30 to 59 min late. The PEK board has not posted a landing time yet. How planes make up time
Track MU5101 →
HU7602Hainan In the air, 22 min late
Left SHA at 08:52 , 22 min after its 08:30 slot.
Likely landing about 10:35middle half 10:27 to 10:44 · sched 10:40
Landing estimate from 236,233 tracked flights of 2 to 4 hours that left 15 to 29 min late. The PEK board has not posted a landing time yet. How planes make up time
Track HU7602 →
Sched Flight SHA departure PEK arrival
07:00
MU5099 China Eastern
Left 07:06 +6
Landed 08:54 −26
07:45
CA1564 Air China
Left 08:05 +20
Landed 09:53 −2
08:00
MU5101 China Eastern
Left 08:30 +30
PEK about 10:20 In the air · sched 10:15
08:30
HU7602 Hainan
Left 08:52 +22
PEK about 10:35 In the air · sched 10:40
08:55
CA1590 Air China
Left 09:18 +23
Landed 11:06 −4
09:00
MU5103 China Eastern
Left 09:39 +39
Landed 11:32 +17
09:30
MU5153 China Eastern
Left 09:59 +29
Landed 11:46 −14
10:00
MU5105 China Eastern
Left 10:30 +30
Landed 12:23 +8
10:30
CA1528 Air China
Left 10:57 +27
Landed 12:42 −18
10:50
HU7604 Hainan
Left 11:12 +22
Landed 12:56 −9
11:00
MU5107 China Eastern
Left 12:31 +91
Landed 14:13 +58
11:15
CA1508 Air China
Left 11:28 +13
Landed 13:25
11:55
HU7608 Hainan
Left 11:55
Landed 13:42 −33
12:00
MU5109 China Eastern
Left 12:13 +13
Landed 13:59 −16
12:15
CA1502 Air China
Left 12:25 +10
Landed 14:18 −22
13:00
MU5111 China Eastern
Left 13:12 +12
Landed 15:04 −11
13:30
CA1520Air China
Left 13:30
Landed 15:19 −41
13:30
MU5157 China Eastern
Left 13:46 +16
Landed 15:26 −24
14:00
CA1532Air China
Left 14:04
Landed 15:52 −38
14:00
MU5113 China Eastern
Left 14:16 +16
Landed 15:56 −19
14:30
MU5159 China Eastern
Left 14:39 +9
Landed 16:31 −19
14:45
CA1524 Air China
Left 15:10 +25
Landed 16:53 −37
15:00
MU5115 China Eastern
Left 15:20 +20
Landed 17:03 −27
15:30
CA1558 Air China
Left 16:00 +30
Landed 17:44 −16
16:00
MU5117 China Eastern
Left 16:12 +12
Landed 17:48 −27
16:30
CA1534 Air China
Left 16:45 +15
Landed 18:32 −43
17:30
CA1518 Air China
Left 17:58 +28
Landed 19:43 −32
18:00
MU5121 China Eastern
Left 18:21 +21
Landed 19:56 −19
18:30
CA1522 Air China
Left 18:51 +21
Landed 20:37 −38
18:50
MU5119 China Eastern
Left 19:22 +32
Landed 21:01 +106
19:00
MU5123 China Eastern
Left 19:14 +14
Landed 20:54 −21
19:30
CA1516 Air China
Left 19:43 +13
Landed 21:23 −37
19:30
HU7606Hainan
Left 19:39 +9
Landed 21:25 −35
20:00
MU5125 China Eastern
Left 20:10 +10
Landed 21:59 −16
20:30
CA1550 Air China
Left 20:35 +5
Landed 22:16 −44
20:55
HU7610 Hainan
Left 21:03 +8
PEK 23:15 In the air · scheduled landing
21:00
MU5127 China Eastern
Left 21:09 +9
PEK 23:15 In the air · scheduled landing
21:30
CA1510 Air China
Left 21:35 +5
PEK 23:55 In the air · scheduled landing
Checked SHA board 22:53 · PEK board 23:37
SHA
Shanghai
smooth · +6
PEK
Beijing
smooth · +0
dep bank 07:00–22:30 249x weekly
Runs reliable · 3 airlines · 249x weekly · nonstop
93% on time
of the last 57 tracked SHA → PEK flights arrived within 15 minutes
Median arrival delay is −21 min . 0 of 62 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −21 min across the last 57 arrivals
Flight time ~1h 53m estimated from route distance
Weekly departures 249x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 62
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
History operated legs · board outcomes
11-15 CA1520 dep +0 → arr −41
11-15 CA1532 dep +4 → arr −38
11-15 HU7606 dep +9 → arr −35
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 SHA and PEK, paired departure → arrival per flight and day. Board history since Sat, Nov 14. Each day adds the flights our airport boards record.
Board rows 120 Completed 114 Delayed 28 Within 15m 86/114 Median +4m
CA1502 Air China
2 days
Sun, Nov 15
2/2 legs · B-32LE
SHA
Departure
12:25
Departed · Sched 12:1510m late
→
PEK
Arrival
14:18
Landed · Sched 14:4022m early
Sat, Nov 14
1/2 legs · B-2482
SHA
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
14:26
Landed · Sched 14:4014m early
Full CA1502 history →
CA1508 Air China
1 day
SHA
Departure
11:28
Departed · Sched 11:1513m late
→
Full CA1508 history →
CA1510 Air China
2 days
SHA
Departure
21:35
Departed · Sched 21:305m late
→
PEK
Arrival
Sched 23:55
Scheduled arrival · landing pending
Sat, Nov 14
2/2 legs · B-1639
SHA
Departure
21:33
Departed · Sched 21:303m late
→
PEK
Arrival
23:24
Landed · Sched 23:5531m early
Full CA1510 history →
CA1516 Air China
2 days
Sun, Nov 15
2/2 legs · B-2472
SHA
Departure
19:43
Departed · Sched 19:3013m late
→
PEK
Arrival
21:23
Landed · Sched 22:0037m early
Sat, Nov 14
2/2 legs · B-1431
SHA
Departure
20:37
Departed · Sched 19:3067m late
→
PEK
Arrival
22:22
Landed · Sched 22:0022m late
Full CA1516 history →
CA1518 Air China
2 days
Sun, Nov 15
2/2 legs · B-32NU
SHA
Departure
17:58
Departed · Sched 17:3028m late
→
PEK
Arrival
19:43
Landed · Sched 20:1532m early
Sat, Nov 14
2/2 legs · B-32NU
SHA
Departure
17:50
Departed · Sched 17:3020m late
→
PEK
Arrival
19:33
Landed · Sched 19:5522m early
Full CA1518 history →
CA1520 Air China
2 days
Sun, Nov 15
2/2 legs · B-6555
SHA
Departure
13:30 Departed
→
PEK
Arrival
15:19
Landed · Sched 16:0041m early
Sat, Nov 14
1/2 legs · B-6549
SHA
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
15:32
Landed · Sched 16:0028m early
CA1522 Air China
2 days
Sun, Nov 15
2/2 legs · B-658H
SHA
Departure
18:51
Departed · Sched 18:3021m late
→
PEK
Arrival
20:37
Landed · Sched 21:1538m early
SHA
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
Sched 20:55
Scheduled time only · no board update captured
Full CA1522 history →
CA1524 Air China
2 days
Sun, Nov 15
2/2 legs · B-1086
SHA
Departure
15:10
Departed · Sched 14:4525m late
→
PEK
Arrival
16:53
Landed · Sched 17:3037m early
Sat, Nov 14
2/2 legs · B-32DN
SHA
Departure
14:49
Departed · Sched 14:454m late
→
PEK
Arrival
16:39
Landed · Sched 17:1536m early
Full CA1524 history →
CA1528 Air China
1 day
Sun, Nov 15
2/2 legs · B-6596
SHA
Departure
10:57
Departed · Sched 10:3027m late
→
PEK
Arrival
12:42
Landed · Sched 13:0018m early
Full CA1528 history →
CA1532 Air China
2 days
Sun, Nov 15
2/2 legs · B-7800
SHA
Departure
14:04
Departed · Sched 14:004m late
→
PEK
Arrival
15:52
Landed · Sched 16:3038m early
Sat, Nov 14
2/2 legs · B-5957
SHA
Departure
14:20
Departed · Sched 14:0020m late
→
PEK
Arrival
16:05
Landed · Sched 16:3025m early
CA1534 Air China
2 days
Sun, Nov 15
2/2 legs · B-325M
SHA
Departure
16:45
Departed · Sched 16:3015m late
→
PEK
Arrival
18:32
Landed · Sched 19:1543m early
Sat, Nov 14
2/2 legs · B-325M
SHA
Departure
16:34
Departed · Sched 16:304m late
→
PEK
Arrival
18:18
Landed · Sched 19:0042m early
Full CA1534 history →
CA1550 Air China
1 day
Sun, Nov 15
2/2 legs · B-5585
SHA
Departure
20:35
Departed · Sched 20:305m late
→
PEK
Arrival
22:16
Landed · Sched 23:0044m early
Full CA1550 history →
CA1558 Air China
2 days
Sun, Nov 15
2/2 legs · B-1958
SHA
Departure
16:00
Departed · Sched 15:3030m late
→
PEK
Arrival
17:44
Landed · Sched 18:0016m early
Sat, Nov 14
2/2 legs · B-6327
SHA
Departure
15:41
Departed · Sched 15:3011m late
→
PEK
Arrival
17:31
Landed · Sched 18:0029m early
Full CA1558 history →
CA1564 Air China
1 day
Sun, Nov 15
2/2 legs · B-32CE
SHA
Departure
08:05
Departed · Sched 07:4520m late
→
PEK
Arrival
09:53
Landed · Sched 09:552m early
Full CA1564 history →
CA1590 Air China
1 day
Sun, Nov 15
2/2 legs · B-1468
SHA
Departure
09:18
Departed · Sched 08:5523m late
→
PEK
Arrival
11:06
Landed · Sched 11:104m early
Full CA1590 history →
HU7602 Hainan
1 day
SHA
Departure
08:52
Departed · Sched 08:3022m late
→
PEK
Arrival
Sched 10:40
Scheduled arrival · landing pending
Full HU7602 history →
HU7604 Hainan
1 day
Sun, Nov 15
2/2 legs · B-1496
SHA
Departure
11:12
Departed · Sched 10:5022m late
→
PEK
Arrival
12:56
Landed · Sched 13:059m early
Full HU7604 history →
HU7606 Hainan
2 days
Sun, Nov 15
2/2 legs · B-8015
SHA
Departure
19:39
Departed · Sched 19:309m late
→
PEK
Arrival
21:25
Landed · Sched 22:0035m early
Sat, Nov 14
2/2 legs · B-32MU
SHA
Departure
19:45
Departed · Sched 19:3015m late
→
PEK
Arrival
21:31
Landed · Sched 21:5524m early
HU7608 Hainan
1 day
Sun, Nov 15
2/2 legs · B-32MU
SHA
Departure
11:55 Departed
→
PEK
Arrival
13:42
Landed · Sched 14:1533m early
Full HU7608 history →
HU7610 Hainan
2 days
Sun, Nov 15
2/2 legs · B-32NN
SHA
Departure
21:03
Departed · Sched 20:558m late
→
PEK
Arrival
Sched 23:15
Scheduled arrival · landing pending
Sat, Nov 14
2/2 legs · B-5481
SHA
Departure
21:06
Departed · Sched 20:5511m late
→
PEK
Arrival
22:55
Landed · Sched 23:1520m early
Full HU7610 history →
MU5099 China Eastern
1 day
Sun, Nov 15
2/2 legs · B-32SX
SHA
Departure
07:06
Departed · Sched 07:006m late
→
PEK
Arrival
08:54
Landed · Sched 09:2026m early
Full MU5099 history →
MU5101 China Eastern
1 day
SHA
Departure
08:30
Departed · Sched 08:0030m late
→
PEK
Arrival
Sched 10:15
Scheduled arrival · landing pending
Full MU5101 history →
MU5103 China Eastern
1 day
Sun, Nov 15
2/2 legs · B-5942
SHA
Departure
09:39
Departed · Sched 09:0039m late
→
PEK
Arrival
11:32
Landed · Sched 11:1517m late
Full MU5103 history →
MU5105 China Eastern
1 day
Sun, Nov 15
2/2 legs · B-7883
SHA
Departure
10:30
Departed · Sched 10:0030m late
→
PEK
Arrival
12:23
Landed · Sched 12:158m late
Full MU5105 history →
MU5107 China Eastern
1 day
Sun, Nov 15
2/2 legs · B-5969
SHA
Departure
12:31
Departed · Sched 11:0091m late
→
PEK
Arrival
14:13
Landed · Sched 13:1558m late
Full MU5107 history →
MU5109 China Eastern
2 days
Sun, Nov 15
2/2 legs · B-8232
SHA
Departure
12:13
Departed · Sched 12:0013m late
→
PEK
Arrival
13:59
Landed · Sched 14:1516m early
Sat, Nov 14
1/2 legs · B-32RR
SHA
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
14:01
Landed · Sched 14:1514m early
Full MU5109 history →
MU5111 China Eastern
2 days
Sun, Nov 15
2/2 legs · B-6099
SHA
Departure
13:12
Departed · Sched 13:0012m late
→
PEK
Arrival
15:04
Landed · Sched 15:1511m early
Sat, Nov 14
1/2 legs · B-6506
SHA
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
14:51
Landed · Sched 15:1524m early
Full MU5111 history →
MU5113 China Eastern
2 days
Sun, Nov 15
2/2 legs · B-6506
SHA
Departure
14:16
Departed · Sched 14:0016m late
→
PEK
Arrival
15:56
Landed · Sched 16:1519m early
Sat, Nov 14
2/2 legs · B-6096
SHA
Departure
14:13
Departed · Sched 14:0013m late
→
PEK
Arrival
15:54
Landed · Sched 16:1521m early
Full MU5113 history →
MU5115 China Eastern
2 days
Sun, Nov 15
2/2 legs · B-32SX
SHA
Departure
15:20
Departed · Sched 15:0020m late
→
PEK
Arrival
17:03
Landed · Sched 17:3027m early
Sat, Nov 14
2/2 legs · B-1049
SHA
Departure
15:13
Departed · Sched 15:0013m late
→
PEK
Arrival
16:56
Landed · Sched 17:3034m early
Full MU5115 history →
MU5117 China Eastern
2 days
Sun, Nov 15
2/2 legs · B-7367
SHA
Departure
16:12
Departed · Sched 16:0012m late
→
PEK
Arrival
17:48
Landed · Sched 18:1527m early
Sat, Nov 14
2/2 legs · B-7883
SHA
Departure
16:15
Departed · Sched 16:0015m late
→
PEK
Arrival
18:00
Landed · Sched 18:1515m early
Full MU5117 history →
MU5119 China Eastern
2 days
SHA
Departure
19:22
Departed · Sched 18:5032m late
→
PEK
Arrival
21:01
Landed · Sched 19:15106m late
Sat, Nov 14
2/2 legs · B-32TA
SHA
Departure
17:15
Departed · Sched 17:0015m late
→
PEK
Arrival
19:07
Landed · Sched 19:158m early
Full MU5119 history →
MU5121 China Eastern
2 days
Sun, Nov 15
2/2 legs · B-7883
SHA
Departure
18:21
Departed · Sched 18:0021m late
→
PEK
Arrival
19:56
Landed · Sched 20:1519m early
Sat, Nov 14
2/2 legs · B-7367
SHA
Departure
18:29
Departed · Sched 18:0029m late
→
PEK
Arrival
20:07
Landed · Sched 20:158m early
Full MU5121 history →
MU5123 China Eastern
2 days
Sun, Nov 15
2/2 legs · B-5942
SHA
Departure
19:14
Departed · Sched 19:0014m late
→
PEK
Arrival
20:54
Landed · Sched 21:1521m early
Sat, Nov 14
2/2 legs · B-5949
SHA
Departure
19:17
Departed · Sched 19:0017m late
→
PEK
Arrival
20:58
Landed · Sched 21:1517m early
Full MU5123 history →
MU5125 China Eastern
2 days
Sun, Nov 15
2/2 legs · B-32L9
SHA
Departure
20:10
Departed · Sched 20:0010m late
→
PEK
Arrival
21:59
Landed · Sched 22:1516m early
Sat, Nov 14
2/2 legs · B-5949
SHA
Departure
20:14
Departed · Sched 20:0014m late
→
PEK
Arrival
22:05
Landed · Sched 22:1510m early
Full MU5125 history →
MU5127 China Eastern
2 days
Sun, Nov 15
2/2 legs · B-32SD
SHA
Departure
21:09
Departed · Sched 21:009m late
→
PEK
Arrival
Sched 23:15
Scheduled arrival · landing pending
Sat, Nov 14
2/2 legs · B-32SD
SHA
Departure
21:14
Departed · Sched 21:0014m late
→
PEK
Arrival
22:58
Landed · Sched 23:1517m early
Full MU5127 history →
MU5153 China Eastern
1 day
SHA
Departure
09:59
Departed · Sched 09:3029m late
→
PEK
Arrival
11:46
Landed · Sched 12:0014m early
Full MU5153 history →
MU5157 China Eastern
2 days
Sun, Nov 15
2/2 legs · B-32LU
SHA
Departure
13:46
Departed · Sched 13:3016m late
→
PEK
Arrival
15:26
Landed · Sched 15:5024m early
Sat, Nov 14
1/2 legs · B-32SD
SHA
Departure
—
Board row not captured for this rotation yet.
→
PEK
Arrival
15:31
Landed · Sched 15:5019m early
Full MU5157 history →
MU5159 China Eastern
2 days
Sun, Nov 15
2/2 legs · B-6925
SHA
Departure
14:39
Departed · Sched 14:309m late
→
PEK
Arrival
16:31
Landed · Sched 16:5019m early
Sat, Nov 14
2/2 legs · B-9971
SHA
Departure
14:38
Departed · Sched 14:308m late
→
PEK
Arrival
16:20
Landed · Sched 16:5030m early
Full MU5159 history →
CA1566 Air China
1 day
Sat, Nov 14
2/2 legs · B-32DN
SHA
Departure
22:36
Departed · Sched 22:306m late
→
PEK
Arrival
00:21
Landed · Sched 00:5534m early
Full CA1566 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 (PEK) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SHA-PEK
Copy
How we measure this →
SHA to PEK questions
Is SHA–PEK running on time right now? Smooth skies ahead. The departure side at SHA is the weaker end, route health score 89/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on SHA–PEK? Operators schedule morning departures around 07:00 and evening departures around 17:00 from SHA. Earlier flights typically land before destination-airport delays accumulate later in the day; check the PEK delay card to confirm conditions when you'd arrive.
How long is the flight from SHA to PEK? 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 SHA–PEK fly? 3 carriers operate this route, around 249 flights a week between them. Compare carrier days and times in the airline list above.