PEK to PVG (Beijing to Shanghai) Flights

Last Minute Flights from PEK to PVG

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

OriginDestinationTravel DatesFlights From*
PEKShanghaiApril 21 to April 21$628
*Prices include taxes and fees

Cheapest PEK to PVG Flights

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

OriginDestinationTravel DatesFlights From*
PEKShanghaiJune 27 to June 30$615
PEKShanghaiJuly 30 to August 20$628
PEKShanghaiJuly 30 to August 20$689
PEKShanghaiApril 18 to April 24$1,033
*Prices include taxes and fees
PEK to PVG Flight Details
Origin airport
Capital Intl.
Origin airport IATA code
PEK
Destination airport
Pudong Intl.
Destination airport IATA code
PVG
Distance
682 mi

Frequently asked questions

Which airlines with flights from Beijing Capital International Airport to Shanghai Pudong International Airport allow free cancellation due to COVID-19?
Simply enter your preferred dates and destination, then click the green “Find the best flight deals” button. Once the search results come up, check the “No change fee” box below the “Flexible change policies” filter to the left of the screen. Before you go ahead and lock in your PEK to Shanghai Airport (PVG-Pudong Intl.) tickets, carefully read the airline’s COVID-19 travel-related policies so you’re aware of what you can and can’t change.
What airlines fly direct from Beijing Capital International Airport to Shanghai Pudong International Airport?
Book a nonstop flight from PEK to PVG with Air China (CA). This carrier offers 52 of these popular and convenient flights per month. You can also get to PVG with Hainan Airlines (HU). With 30 monthly nonstop services to pick from, you can get your vacation underway faster.
How many flights are there from PEK to PVG?
About 226 every day. If you’re in a big rush to head to China, see if you can pick up a good last-minute deal from Beijing Airport (PEK-Capital Intl.) to Shanghai Airport (PVG-Pudong Intl.) and then lock it in pronto!
How long does it take to fly from Beijing Airport (PEK-Capital Intl.) to Shanghai Airport (PVG-Pudong Intl.)?
It takes approximately 6 hours and 40 minutes to jet from Beijing Airport (PEK-Capital Intl.) to Shanghai Airport (PVG-Pudong Intl.). That’s ample time to start your travel blog, do a little eleventh-hour trip planning or read up about the terrific adventures that await you in China.
What is the flight distance from Beijing Airport (PEK-Capital Intl.) to Shanghai Airport (PVG-Pudong Intl.)?
With a distance of just 680 miles (1100 km), the short-haul journey between Beijing Airport (PEK-Capital Intl.) and Shanghai Airport (PVG-Pudong Intl.) is an easy one indeed. Spend your journey daydreaming about what you’d like to see when you land in China.
How many morning flights are there from PEK to PVG?
Pack your bags and take to the skies aboard one of the 623 morning flights from PEK to PVG available each week.
  • You can leave at 6:00AM if you grab a seat with Air China (CA). It has 439 weekly flights from PEK to PVG.
  • Hainan Airlines (HU) is another popular option. This carrier has 83 morning flights, with the earliest scheduled for takeoff at 6:55AM.
  • Fly before midday with China Express Airlines (G5) and you’ll have about 36 flights every week to take your pick of. 6:15AM is the earliest departure time from PEK to PVG.
How many afternoon flights are there from PEK to PVG?
Jet off on vacation aboard one of the 962 afternoon and evening flights from PEK to PVG each week.
  • Lock in an airfare with Air China (CA), which has 654 flights every week that take off after midday. 12:00PM is the earliest of those flights.
  • If you’d prefer to reserve your seat with Hainan Airlines (HU), choose one of the 124 weekly afternoon and evening flights that take off from 12:00PM onward.
  • Otherwise, get up and go with Sichuan Airlines (3U). This carrier has 51 weekly flights after midday, with the earliest departure at 1:40PM.
What is the earliest departure time out of Beijing to China?
Take off from PEK at 2:30AM and come in for landing at PVG at 9:10PM. This is the earliest service you can catch on this route.
What is the latest departure time out of Beijing to China?
Reserve a seat on the 11:35PM flight out of PEK, arriving at 9:15PM at PVG, and give yourself time to finish up those last-minute vacation preparations. This is the latest flight you can get on this route.
What is the average price from Beijing to China?
On average, the most competitive price for a round-trip airfare from PEK to PVG is $615. Steal yourself a great bargain by securing your tickets today. 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 PVGMon
4/15
Tue
4/16
Wed
4/17
Thu
4/18
Fri
4/19
Sat
4/20
Sun
4/21
Stops
MU510007:00 am09:20 amCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
HU761307:30 am09:50 amCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
MU515802:30 pm04:55 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
MU516407:30 pm09:55 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
CA188308:20 pm10:35 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
CA183508:00 am10:15 am
-
Check FareCheck FareCheck FareCheck FareCheck Fare
-
0 Stops