SHA to PEK (Shanghai to Beijing) Flights

Last Minute Flights from SHA to PEK

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

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

Cheapest SHA to PEK Flights

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

OriginDestinationTravel DatesFlights From*
SHABeijingMay 17 to May 19$464
PVGBeijingApril 28 to May 10$628
PVGBeijingApril 28 to May 10$689
PVGBeijingMay 23 to May 29$1,099
*Prices include taxes and fees
SHA to PEK Flight Details
Origin airport
Hongqiao Intl.
Origin airport IATA code
SHA
Destination airport
Capital Intl.
Destination airport IATA code
PEK
Distance
668 mi

Frequently asked questions

Which airlines with flights from Hongqiao International Airport to Capital International Airport allow free cancellation due to COVID-19?
Type in your preferred dates and destination, then click the big green “Find the best flight deals” button. Once all the available flights are displayed, check the “No change fee” box underneath the “Flexible change policies” filter. Before you lock in your SHA to Capital International Airport flights, be sure to read the airline’s COVID-19 travel-related terms and conditions so you know what can and can’t be changed.
What airlines fly direct from Shanghai Hongqiao Airport to Beijing Airport (PEK-Capital Intl.)?
Spend less time squished on a plane and more time vacationing with China Eastern Airlines (MU) and Air China (CA). Both provide nonstop flights from Shanghai Hongqiao Airport to PEK. China Eastern Airlines has 729 of these handy services a month, while Air China operates 451.
How many flights are there from SHA to PEK?
About 43 per day. If you’re in a hurry to travel to Beijing, see if you can get your hands on a fabulous last-minute deal from Shanghai Airport (SHA-Hongqiao Intl.) to Beijing Airport (PEK-Capital Intl.) and then book it quick!
How long does it take to fly from Shanghai Airport (SHA-Hongqiao Intl.) to Beijing Airport (PEK-Capital Intl.)?
With a flight time of around 2 hours and 20 minutes, you’ll be touching down at Beijing Airport (PEK-Capital Intl.) from Shanghai Airport (SHA-Hongqiao Intl.) in next to no time. Catch the earliest flight and spend the whole day exploring Beijing.
What is the flight distance from Shanghai Airport (SHA-Hongqiao Intl.) to Beijing Airport (PEK-Capital Intl.)?
It’s a breezy 670 miles (1100 km) from Shanghai Airport (SHA-Hongqiao Intl.) to Beijing Airport (PEK-Capital Intl.), making it a short-haul journey. Reserve a window seat and enjoy the skyline of Beijing as you come in for landing.
How many morning flights are there from SHA to PEK?
Get ready to jet off aboard one of the 98 morning flights from SHA to PEK available every week.
  • If you’d like to travel with China Eastern Airlines (MU), it has 63 weekly flights that take off before noon. The 12:00AM flight is the first of the day.
  • Air China (CA) is another top option. It has 21 morning flights, with the earliest departure time being 12:55AM.
  • Book an airfare with Hainan Airlines (HU) and you’ll have 14 morning flights to pick from. The earliest departure time from SHA is 12:20AM.
How many afternoon flights are there from SHA to PEK?
Take to the skies aboard one of the 209 afternoon and evening flights from SHA to PEK per week.
  • China Eastern Airlines (MU) provides 105 weekly services that jet off after midday. The earliest departs at 4:00AM.
  • Air China (CA) provides 83 afternoon and evening flights each week. The first one leaves at 4:25AM.
  • Otherwise you can reserve a flight from 4:15AM onward with Hainan Airlines (HU). This carrier has 21 afternoon and evening flights each week.
What is the earliest departure time out of China to Beijing?
7:00AM is the earliest scheduled flight taking off from SHA, landing at PEK at 9:15AM. Save time in the morning by having your luggage zipped up and ready to be bundled into your ride.
What is the latest departure time out of China to Beijing?
Lock in a seat on the 10:30PM flight from SHA, touching down at 1:00AM at PEK, and allow yourself time to deal with any last-minute vacation preparations. This is the latest flight you can take on this route.
What is the average price from China to Beijing?
You can find a return airfare from SHA to PEK from around $464. The cheapest deals disappear quickly, so book as soon as you’ve decided on your travel dates. 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.

Shanghai to Beijing Flight Schedule