Flights from Shanghai to Beijing
SHA to PEK. All flight routes from Hongqiao International, China to Beijing Capital International Airport, China. These routes are operated by 8 different airlines. You can either fly non-stop or choose from 9 different transit flights. The shortest flight time is 2 hours and 20 minutes.
Find the best prices on hotels and car rental near Beijing Capital Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Beijing flights
There are over 12 airlines and as many as 532 flights every week to this destination. You can fly non-stop to Beijing (PEK) from Shanghai (SHA) with Air China, Hainan Airlines or China Eastern Airlines but if a stopover option suits you better you can choose to fly via Taiyuan, Yantai or any other of the 9 alternatives with flight connections.
Tip! Consider Shanghai Pudong International Airport (PVG) to Beijing Capital International Airport (PEK) or Shanghai Pudong International Airport (PVG) to Daxing International Airport (PKX) as alternatives aswell.
Shanghai to Beijing with Air China
You can fly non-stop every weekday with flights departing from 7 am to 22 pm. Air China is a Star Alliance member.
With Hainan Airlines
You can fly non-stop every weekday with flights departing between 8 am and 20 pm.
With China Eastern Airlines
You can fly non-stop every weekday with flights departing from 7 am to 21 pm. China Eastern Airlines is a member of SkyTeam.
With Shandong Airlines
If you fly from Shanghai with Shandong Airlines you will do a stopover in Qingdao, TAO before reaching Beijing. This flight trip will take 5 hours and 15 minutes and you can fly every weekday with departures at 13:15.
Miles & flight time: SHA - PEK
The shortest flight time between SHA and PEK is 2 hours and 25 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 2h 25m | - | 672 (1081 km) |
TYN Taiyuan | 4h 40m | 2h 35m | 943 (1517 km) |
YNT Yantai | 4h 50m | 1h 35m | 749 (1205 km) |
WEH Weihai | 4h 55m | 1h 30m | 785 (1263 km) |
TAO Qingdao | 5h 15m | 2h 15m | 691 (1112 km) |
CGO Zhengzhou | 5h 30m | 1h 45m | 913 (1469 km) |
WUH Wuhan | 6h 30m | 2h 35m | 1084 (1744 km) |
DLC Dalian | 6h 30m | 1h 50m | 815 (1311 km) |
KHN Nanchang | 6h 45m | 2h 30m | 1163 (1871 km) |
SHE Shenyang | 7h 5m | 3h 0m | 1112 (1789 km) |
Unpublished Flight Rates From Shanghai to Beijing