Cheap flights from Beijing to Shanghai from

1 adult
Fri 10/12
Fri 17/12

Flight information for Beijing to Shanghai

Find info about flight duration, direct flights, and airports for your flight from Beijing to Shanghai
Fastest flight time2h 00mThe fastest flight from Beijing to Shanghai takes 2h 00m
Direct flightsMon, Tue, Wed, Thu, Fri and SatDirect flights go from Beijing to Shanghai on Monday, Tuesday, Wednesday, Thursday, Friday and Saturday. The only airline offering direct flights is Air China.
Airports in Shanghai2 airportsThere are 2 airports near Shanghai: Shanghai Pu Dong (PVG), Shanghai Hongqiao Intl (SHA)

How to get the cheapest flight ticket from Beijing to Shanghai

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 Beijing to Shanghai?


The cheapest time of year to fly to Shanghai from Beijing is January. The most expensive is March.

  • How far is Beijing to Shanghai by plane?

    Shanghai is 1069,9 km away from Beijing.

Flights to other cities in China

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