Cheap flights from Shanghai to Beijing

Find cheap Shanghai China to Beijing China flights with our free search service. Compare all available fares for direct or connection flights from Shanghai to Beijing.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Flightpedia.org
Flight Departure Date Arrival Date Price Duration Number Stops Updated
What is the distance between Shanghai and Beijing?

The average distance from Shanghai to Beijing is 1066 kilometers (equals to 662 miles or 575 nautical miles). Your flight will departure from Shanghai, China and arrive on Beijing, China.

How long is the flight from Shanghai to Beijing?

The average flight time between Shanghai to Beijing is 2 hours 30 minutes

How much is the fare for flight between Shanghai and Beijing?

The average price for one-way airfare from Shanghai to Beijing is 174 USD (none-taxes) for economy class.

How many flights fly from Shanghai to Beijing on the daily basis?

Around 31 flights are flying daily from Shanghai to Beijing. Some major airlines between this route are Delta Air Lines, Air China, China Eastern Airlines, Qantas Airways, KLM, China Postal Airlines, Air New Zealand, Turkish Airlines, Virgin Atlantic, Shenzhen Airlines, Yangtze River Express, EL AL Israel Airlines, South African Airways, Alitalia, China Southern, ...

Flight Origin Destination Departure Arrival Equip
CA156 Shanghai (PVG) Beijing (PEK) 3:25 p.m. 5:50 p.m. 738
CA1884 Shanghai (PVG) Beijing (PEK) 4:15 p.m. 6:40 p.m. 330
KL4822 Shanghai (PVG) Beijing (PEK) 3:30 p.m. 5:50 p.m. 321
CA1836 Shanghai (PVG) Beijing (PEK) 7:10 p.m. 9:35 p.m. 333
ZH1836 Shanghai (PVG) Beijing (PEK) 7:10 p.m. 9:35 p.m. 333
MU5186 Shanghai (PVG) Beijing (PEK) 9:15 p.m. 11:45 p.m. 321
Y87929 Shanghai (PVG) Beijing (PEK) 2:05 a.m. 4:20 a.m. 73Y
QF4009 Shanghai (PVG) Beijing (PEK) 9:10 p.m. 11:40 p.m. 321
MU5129 Shanghai (PVG) Beijing (PEK) 9 a.m. 11:25 a.m. 321
TK9281 Shanghai (PVG) Beijing (PEK) 4:40 p.m. 7:05 p.m. 330
DL6470 Shanghai (PVG) Beijing (PEK) 9 a.m. 11:25 a.m. 321
VS7926 Shanghai (PVG) Beijing (PEK) 4:15 p.m. 6:40 p.m. 330
TK7821 Shanghai (PVG) Beijing (PEK) 4:15 p.m. 6:40 p.m. 330
KL4862 Shanghai (PVG) Beijing (PEK) 1:10 p.m. 3:35 p.m. 332
ZH1884 Shanghai (PVG) Beijing (PEK) 4:15 p.m. 6:40 p.m. 330
CZ9668 Shanghai (PVG) Beijing (PEK) 9:15 p.m. 11:40 p.m. 321
8Y9022 Shanghai (PVG) Beijing (PEK) 4:25 a.m. 6:55 a.m. 73F
VS7922 Shanghai (PVG) Beijing (PEK) 7:10 p.m. 9:40 p.m. 333
NZ3820 Shanghai (PVG) Beijing (PEK) 4:40 p.m. 7:05 p.m. 330
KL4884 Shanghai (PVG) Beijing (PEK) 9 a.m. 11:25 a.m. 738
QF4001 Shanghai (PVG) Beijing (PEK) 9:15 p.m. 11:45 p.m. 332
SA7141 Shanghai (PVG) Beijing (PEK) 4:15 p.m. 6:40 p.m. 330
DL6575 Shanghai (PVG) Beijing (PEK) 1:10 p.m. 3:35 p.m. 767
LY8306 Shanghai (PVG) Beijing (PEK) 4:40 p.m. 7:05 p.m. 330
QF4003 Shanghai (PVG) Beijing (PEK) 9:15 p.m. 11:40 p.m. 321

Shanghai to Beijing Route Map

Popular Flights from Shanghai