PEK to SHA (Beijing to Shanghai) Flights

Last Minute Flights from PEK to SHA

Best airfare and ticket deals for PEK to SHA flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
PEKShanghaiMay 25 to June 3$465
*Prices include taxes and fees

Cheapest PEK to SHA Flights

Best airfare and ticket deals for PEK to SHA flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
PEKShanghaiMay 26 to June 3$465
PEKShanghaiAugust 18 to August 26$615
PEKShanghaiSeptember 4 to October 2$630
PEKShanghaiJune 20 to July 16$690
*Prices include taxes and fees
PEK to SHA Flight Details
Origin airport
Capital Intl.
Origin airport IATA code
PEK
Destination airport
Hongqiao Intl.
Destination airport IATA code
SHA
Distance
668 mi

Frequently asked questions

Which airlines with flights from Beijing Airport (PEK-Capital Intl.) to Shanghai Hongqiao Airport allow free cancellation due to COVID-19?
Once all available flight options are displayed for your preferred travel dates, select the “No change fee” box under the “Flexible change policies” filter. You’ll see your options from PEK to Shanghai Airport (SHA-Hongqiao Intl.). Remember to read the rules and regulations regarding COVID-19 cancellations before you commit to booking.
What airlines fly direct from Beijing Airport (PEK-Capital Intl.) to Shanghai Airport (SHA-Hongqiao Intl.)?
If you’d rather get your journey underway pronto, book a ticket with China Eastern Airlines (MU). It operates 729 nonstop flights from Beijing Airport (PEK-Capital Intl.) to Shanghai Airport (SHA-Hongqiao Intl.) per month. Air China (CA) will also take you to Shanghai Airport (SHA-Hongqiao Intl.) without any tiring stopovers. Choose from its 451 monthly services that are nonstop.
How many flights are there from PEK to SHA?
Roughly 43 per day. If you’re in a hurry to travel to China, see if you can get your hands on an incredible last-minute deal from Beijing Airport (PEK-Capital Intl.) to Shanghai Airport (SHA-Hongqiao Intl.) and then book it fast!
How long does it take to fly from Beijing Airport (PEK-Capital Intl.) to Shanghai Airport (SHA-Hongqiao Intl.)?
The flight length from Beijing Airport (PEK-Capital Intl.) to Shanghai Airport (SHA-Hongqiao Intl.) is about 2 hours and 20 minutes. The in-flight entertainment system isn’t always available on short journeys, so bring a book to read or listen to a podcast on your phone.
What is the flight distance from Beijing Airport (PEK-Capital Intl.) to Shanghai Airport (SHA-Hongqiao Intl.)?
It’s just 670 miles (1100 km) from Beijing Airport (PEK-Capital Intl.) to Shanghai Airport (SHA-Hongqiao Intl.), making it a short-haul journey. Stake out a window seat and be wowed by the bird’s-eye view of China as you prepare to land.
How many morning flights are there from PEK to SHA?
Early risers, you’ll be pleased to know that there are 116 morning flights from PEK to SHA a week.
  • If you’d like to fly with China Eastern Airlines (MU), it has 56 weekly services that set off before noon. The 12:00AM flight is the first one of the day.
  • Air China (CA) is another great option. This carrier has 46 morning flights, with the earliest departure time being 12:30AM.
  • Book a seat with Hainan Airlines (HU) and you’ll have some 14 morning flights to pick from. The earliest departure time from PEK is 12:45AM.
How many afternoon flights are there from PEK to SHA?
With 191 afternoon and evening flights from PEK to SHA each week, you can forget all about bleary-eyed, early starts.
  • China Eastern Airlines (MU) has 112 weekly services that leave after midday. The earliest departs at 4:00AM.
  • Air China (CA) has 58 afternoon and evening flights a week. The first is at 5:30AM.
  • Or, take off from 7:30AM onward with Hainan Airlines (HU). This airline has 21 afternoon and evening flights every week.
What is the earliest departure time out of Beijing to China?
7:00AM is the first departure out of PEK, arriving at SHA at 9:20AM. Save time in the morning by having your suitcase packed and ready to be bundled into your ride.
What is the latest departure time out of Beijing to China?
The latest flight leaves the runway at PEK at 9:30PM and touches down at SHA at 11:50PM. You’ll have ample time to get ready for this journey.
What is the average price from Beijing to China?
On average, the best price for round-trip flights from PEK to SHA is $465. Score a sensational deal by reserving your tickets soon. This price was available on Flights.com within the past 7 days, for flights departing within the next year. Prices and availability are subject to change. Additional terms apply.

Beijing to Shanghai Flight Schedule

CarrierFlightDepart PEKArrive SHASun
5/19
Mon
5/20
Tue
5/21
Wed
5/22
Thu
5/23
Fri
5/24
Sat
5/25
Stops
CA150707:30 am10:00 amCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
HU760107:40 am10:00 amCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
MU510208:00 am10:20 amCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
CA150108:30 am10:55 amCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops