Cheap flights from Shanghai to Beijing from

1 adult
Thu 2/12
Thu 9/12

Flight information for Shanghai to Beijing

Find info about flight duration, direct flights, and airports for your flight from Shanghai to Beijing
Fastest flight time2h 10mThe fastest flight from Shanghai to Beijing takes 2h 10m
Direct flightsMon, Tue, Wed, Thu, Fri and SunDirect flights go from Shanghai to Beijing on Monday, Tuesday, Wednesday, Thursday, Friday and Sunday. The only airline offering direct flights is Air China.
Airports in Beijing2 airportsThere are 2 airports near Beijing: Beijing Capital (PEK), Beijing Daxing Intl (PKX)

How to get the cheapest flight ticket from Shanghai to Beijing

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly from Shanghai to Beijing?


The cheapest time of year to fly to Beijing from Shanghai is August. The most expensive is June.

How far in advance should you book Shanghai to Beijing flights?

20 days before

The cheapest time to buy a flight from Shanghai to Beijing is approximately 20 days to departure

  • How far is Shanghai to Beijing by plane?

    A flight from Shanghai to Beijing will travel around 1069,9 km.

Flights to other cities in China

Lost the lust for Beijing? Check out some flights to other cities in China