Flights from Shanghai to Beijing
SHA to PKX. All flight routes from Hongqiao International, China to Daxing International Airport, China. These routes are operated by 6 different airlines. You can either fly non-stop or choose from 2 different transit flights. The shortest flight time is 2 hours and 3 minutes.
Find the best prices on hotels and car rental near Daxing Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Beijing flights
With over 151 flights every week and 7 different airlines you have a wide option of flights to choose from. You can fly non-stop to Beijing (PKX) from Shanghai (SHA) with China United Airlines, Juneyao Airlines, China Eastern Airlines, China Southern Airlines or Shanghai Airlines or you can choose a stopover via Wuhan (WUH) or Dalian (DLC) if it suits you better.
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 China United Airlines
You can fly non-stop every weekday with flights departing at 10:40, 20:05 or 20:35.
With Juneyao Airlines
You can fly non-stop every weekday with flights departing between 10 am and 18 pm.
With China Eastern Airlines
You can fly non-stop every weekday with flights departing between 10 am and 19 pm. You also have the option to do a transit flight via Wuhan. China Eastern Airlines is a member of SkyTeam.
With China Southern Airlines
You can fly non-stop every weekday with flights departing between 11 am and 19 pm.
Miles & flight time: SHA - PKX
The shortest flight time between SHA and PKX is 2 hours and 3 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 2h 3m | - | 641 (1031 km) |
WUH Wuhan | 5h 20m | 1h 30m | 1043 (1678 km) |
DLC Dalian | 6h 5m | 2h 50m | 818 (1316 km) |
Unpublished Flight Rates From Shanghai to Beijing