Cheap flights from Beijing to Shanghai from $106

Round-trip
1 adult
Economy
0 bags
From?
To?
Tue 8/16
Tue 8/23

Deals available from 900+ travel sites.

Flight information for Beijing to Shanghai

Find info about flight duration, direct flights, and airports for your flight from Beijing to Shanghai

Best Price Found

$106

Fastest flight time

2h 05m

Direct flights

Mon, Tue, Wed, Fri and Sun

Airports in Shanghai

2 airports
The best one-way flight to Shanghai from Beijing in the past 72 hours is $106. The best round-trip flight deal from Beijing to Shanghai found on momondo in the last 72 hours is $412.
The fastest flight from Beijing to Shanghai takes 2h 05m
Direct flights go from Beijing to Shanghai on Monday, Tuesday, Wednesday, Friday and Sunday. The only airline offering direct flights is Air China.
There 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?

August

The cheapest time of year to fly to Shanghai from Beijing is August. Most expensive is March

What is the cheapest airline that flies to Shanghai from Beijing?

China Eastern

China Eastern and China Southern are the most popular carriers operating from Beijing to Shanghai

What is the cheapest Beijing to Shanghai flight route?

Beijing Capital - Shanghai Hongqiao Intl

Fly from Beijing Capital to Shanghai Hongqiao Intl for the best Beijing - Shanghai flight prices

If you are looking to fly from Beijing to Shanghai, you are most likely going to fly from Beijing Capital Airport to Shanghai Hongqiao Intl Airport, the most popular airports on that route. You may be looking for an airport near Shanghai Hongqiao Intl Airport to land at when traveling from Beijing and luckily, there are options! You can try Shanghai Pu Dong Airport which is located in Shanghai, Hangzhou Airport which is located in Hangzhou, or Nantong Airport which is located in Nantong. The least expensive flight option from Beijing to Shanghai will typically be PEK — NTG during the month of August with an average price of $384 RT.

Beijing Capital Airport (PEK) to Shanghai Hongqiao Intl Airport (SHA)$639
Search Flight Deals
Beijing Capital Airport (PEK) to Shanghai Pu Dong Airport (PVG)$1,016
Search Flight Deals
Beijing Capital Airport (PEK) to Hangzhou Airport (HGH)$938
Search Flight Deals
Beijing Capital Airport (PEK) to Nantong Airport (NTG)$384
Search Flight Deals

Easily compare round-trip flights from Beijing to Shanghai

Below you can see the best fares for your round-trip flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Beijing to Shanghai by changing tabs
Multiple Airlines
Sep 7
PEK4:00 amBeijing Capital
2h 15m
SHA6:15 amShanghai Hongqiao Intl
Sep 14
SHA6:30 pmShanghai Hongqiao Intl
2h 30m
PEK9:00 pmBeijing Capital
Multiple Airlines
Sep 14
PEK4:00 amBeijing Capital
2h 15m
SHA6:15 amShanghai Hongqiao Intl
Sep 21
SHA6:30 pmShanghai Hongqiao Intl
2h 30m
PEK9:00 pmBeijing Capital
Multiple Airlines
Sep 14
PEK4:00 pmBeijing Capital
2h 30m
SHA6:30 pmShanghai Hongqiao Intl
Sep 21
SHA3:55 amShanghai Hongqiao Intl
2h 25m
PEK6:20 amBeijing Capital
Hainan Airlines
Sep 14
PEK3:00 amBeijing Capital
2h 20m
PVG5:20 amShanghai Pu Dong
Sep 21
PVG4:40 pmShanghai Pu Dong
2h 35m
PEK7:15 pmBeijing Capital
Air China
Jan 1
PEK3:05 pmBeijing Capital
2h 30m
PVG5:35 pmShanghai Pu Dong
Jan 7
PVG11:10 amShanghai Pu Dong
2h 25m
PEK1:35 pmBeijing Capital
Air Macau
Sep 14
PEK4:30 pmBeijing Capital
14h 05m
1 stop
PVG6:35 amShanghai Pu Dong
Sep 21
PVG4:40 pmShanghai Pu Dong
18h 30m
1 stop
PEK11:10 amBeijing Capital

Find the cheapest one-way flights from Beijing to Shanghai

If you're looking for one-way flights from Beijing to Shanghai, view some of our deals below provided by Air China and Hainan Airlines
Hainan Airlines
Aug 31
PEK3:45 amBeijing Capital
2h 15m
SHA6:00 amShanghai Hongqiao Intl
Multiple Airlines
Aug 16
PEK3:40 pmBeijing Capital
24h 35m
1 stop
PVG4:15 pmShanghai Pu Dong
Air China
Aug 16
PEK2:30 pmBeijing Capital
2h 30m
SHA5:00 pmShanghai Hongqiao Intl

Best airlines flying from Beijing to Shanghai

Compare and see reviews for airlines that fly from Beijing to Shanghai with momondo
AirlineRatingFree CancellationPrice
China EasternPriceFrom $121Free CancellationRating
7.5
7.9

Boarding

7.4

Comfort

8.2

Crew

6.9

Entertainment

6.9

Food

Reviews

Pros: Standard flight

Cons: My connecting flights were terrible. I was kept at the airport on a layover to another city and they wouldn't let me board because they said my passport number was entered wrong on the reservation. This made no sense as I had gotten off another flight on my way back home. No one at the airport in Shanghai was helpful and it was really frustrating to think that I would be stuck in China. I was finally able to track down a international supervisor who was able to print out my boarding passes and let me board my flight. Unfortunately, another family with small kids were dealing with the same issue as me only their flight was leaving in 30 mins. I hope they were able to make their flight.

1 / 7
Search China Eastern flights
China SouthernPriceFrom $185Free CancellationRating
6.9
7.0

Boarding

6.7

Comfort

7.7

Crew

7.2

Entertainment

6.3

Food

Reviews

Pros: The cabin crews professional, kind, and helpful attitude all the time during the flight.

Cons: 1- The boarding, was very late as well as the departure. 2- The captain’s departing and landing technique, I had a feeling the plane was going to dismantle due to his harsh landing!. 3- The food’s quality.

1 / 10
Search China Southern flights

Shenzhen Airlines flights from Beijing to Shanghai

Our best Shenzhen Airlines deals on Beijing to Shanghai flight tickets
Shenzhen Airlines
Sep 9
PEK8:15 amBeijing Capital
9h 50m
2 stops
SHA6:05 pmShanghai Hongqiao Intl
Sep 16
SHA5:05 amShanghai Hongqiao Intl
10h 40m
2 stops
PEK3:45 pmBeijing Capital
Shenzhen Airlines
Sep 7
PEK3:30 amBeijing Capital
14h 35m
2 stops
SHA6:05 pmShanghai Hongqiao Intl
Sep 14
SHA5:05 amShanghai Hongqiao Intl
10h 40m
2 stops
PEK3:45 pmBeijing Capital
Shenzhen Airlines
Sep 8
PEK8:15 amBeijing Capital
9h 50m
2 stops
SHA6:05 pmShanghai Hongqiao Intl
Sep 15
SHA12:45 pmShanghai Hongqiao Intl
7h 45m
1 stop
PEK8:30 pmBeijing Capital

Shandong Airlines flights from Beijing to Shanghai

Our best Shandong Airlines deals on Beijing to Shanghai flight tickets
Shandong Airlines
Sep 14
PEK7:20 pmBeijing Capital
9h 50m
1 stop
SHA5:10 amShanghai Hongqiao Intl
Sep 21
SHA6:25 pmShanghai Hongqiao Intl
10h 20m
1 stop
PEK4:45 amBeijing Capital
Shandong Airlines
Sep 14
PEK7:20 pmBeijing Capital
11h 05m
1 stop
PVG6:25 amShanghai Pu Dong
Sep 21
PVG6:20 pmShanghai Pu Dong
10h 25m
1 stop
PEK4:45 amBeijing Capital
Shandong Airlines
Sep 14
PEK6:20 pmBeijing Capital
10h 50m
1 stop
SHA5:10 amShanghai Hongqiao Intl
Sep 21
SHA1:10 pmShanghai Hongqiao Intl
6h 00m
1 stop
PEK7:10 pmBeijing Capital

  • Are airlines flying from Beijing to Shanghai offering flexible cancellation due to COVID-19?

    Some of our partner airlines flying from Beijing to Shanghai are adopting new policies due to the global impact of COVID-19. Some of the airlines that may be waiving their cancellation fees are China Southern, China Eastern, and Juneyao Airlines. You can search for the full list of airlines like China Southern that are offering this flexibility.

  • How far is Beijing to Shanghai by plane?

    Shanghai is 664.6 mi away from Beijing. Flights usually cover this in 2h 10m, depending on flying conditions and air traffic around both airports.


Why use momondo?

To find the flight that best suits your needs, momondo gathers a range of flights from a large pool of different airlines and agents; you can then use our insights and filters to find and book the right flight to Shanghai from Beijing.

Yes. All flights to Shanghai from Beijing on momondo can be compared and filtered by various policies on offer, including flexible booking.

momondo provides multiple filters to help you find the best flight to Shanghai from Beijing. Filter by price, airline, airports, cabin, aircraft, payment method, number of stops and more.

Price alerts on flights to Shanghai from Beijing are quick and easy to set up on momondo. Simply perform a search and select the price alert feature. It is as simple as that.


Here's why travelers choose to use momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.