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 6 to April 8$629
*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*
SHABeijingApril 1 to April 2$466
PVGBeijingMay 25 to June 4$615
SHABeijingApril 27 to May 3$690
PVGBeijingJune 8 to June 11$2,713
*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 $466. 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 Flights

Whether it’s for an obligation or the sake of your sanity, sometimes you need to get away. Maybe you need flights from Shanghai to Beijing to attend your cousin’s wedding, to pitch a business idea to your boss, or perhaps simply to treat yourself to a mini vacation. Regardless of the reasons behind packing your bags and needing to find the cheapest flights from SHA to PEK, we’ve got you covered here at Flights.com.

We present you with some of the hottest deals on airfare so stop that Google flights search. We want you to spend less on your flight from Shanghai to Beijing, so you can spend more during your getaway. With Flights.com, you’ll find it simple to land airline tickets with itineraries matching your travel schedule. What’s more, we provide you with all the information you need to confidently make reservations on your family, business, or personal trip.