Cheap flights Beijing - Shanghai, China

Compare flights Beijing - Shanghai and book wherever you prefer

We search all the airline and agency websites to find the cheapest flight for the route Beijing - Shanghai. Find your Beijing - Shanghai flight using Trabber and book it directly on the website with the best price, saving time and money.

Information about the route Beijing - Shanghai

Average price 258 €
Duration 1 hour and 50 minutes
Cheap month February
High season May
Best getaway departing: Saturday, returning: Saturday
Distance 1068 km
Best time to buy 10 days in advance

Cheapest airlines on route Beijing - Shanghai

Code Airline % Searches % being the cheapest
MU China Eastern 99.4 55.4
FM Shanghai 63.0 25.7
CA Air China 99.4 15.7
KN China United Airlines 36.5 11.2
9C Spring Airlines 1.7 8.7
MF Xiamen Airlines 99.6 4.8
HO Juneyao Airlines 88.4 2.2
CZ China Southern 100.0 1.8
HU Hainan Airlines 98.3 0.2
ZH Shenzhen Airlines 81.9 0.1
Overall ranking and explanation

Frequently asked questions about flights Beijing - Shanghai

How long does it take from Beijing to Shanghai by plane?

A flight from Beijing (BJS) to Shanghai (SHA) takes 1 hour and 50 minutes. The return from Shanghai to Beijing is approximately 2 hours.

What is the distance in a straight line between Beijing and Shanghai?

Shanghai is 1068 km away. away from Beijing.

Which commercial airlines offer non-stop flights from Beijing to Shanghai?

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

The best (cheapest) month to travel from Beijing to Shanghai is February.

In which month do plane tickets from Beijing to Shanghai reach higher prices?

The most expensive time to fly from Beijing to Shanghai is May.

What is the day of the week when flights from Beijing to Shanghai have the lowest prices?

The cheapest day of the week to fly from Beijing to Shanghai is Saturday.

How far in advance is it advisable to book a flight from Beijing to Shanghai?

To get the best price from Beijing to Shanghai it is recommended to book 10 days in advance.

Route price statistics

  • Minimum price: 172 €
  • Average price: 219 €
  • Maximum price: 392 €

Data calculated from 5 searches performed during the last 365 days

Top routes from Beijing and close to Shanghai

Related searches

Shanghai source

Shanghai, China

The city has 22.3 milions of inhabitants. The official currency is the Chinese Yuan (CN¥). The main touristic places are Sinan Mansions, Shanghai Museum, Shanghai Urban Planning Exhibition Center, Oriental Pearl Tower, Red Town, Shanghai World Financial Center, Duolun Road, China Art Museum and West Bund Museum. The closest airports to the city center are Shanghai Hongqiao (12 km) and Shanghai Pudong (34 km). Shanghai is a city in China where Trabber offers 193 hotels.

Hotels in Shanghai