$298 Cheap Flights from Beijing (PEK) to Shanghai (SHA)

Popular airlines from Capital Intl. Airport (PEK) to Hongqiao International Airport (SHA)

    notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
    deals illustration

    Book smarter

    Save up to 30% on select hotels after you book a flight*
    trophy illustration

    Earn twice

    Earn your airline miles on top of our OneKeyCash

Cheap Flights from Beijing to Shanghai (PEK-SHA)

Prices were available within the past 7 days and start at $298 for one-way flights and $641 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Hainan Airlines

Find the cheapest month to fly from Beijing (PEK) to Shanghai (SHA)

February is typically the cheapest month to fly

From $584 - $625 per traveler.

Alternative airports near Shanghai

Prices were available within the past 7 days. Prices and availability are subject to change.

Frequently asked questions

How much does a flight from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA) cost?
Lock in a cheap one-way flight from $298 or cheap return flight from $641 from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA) with Expedia. Enter your travel dates and sort by "Price (lowest to highest)" to see our cheapest flight offers on this route.
What is the cheapest month to fly from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA)?
December is the cheapest month to fly from PEK to SHA. Traveling during quieter months is often the key to finding better fares.
Which airlines fly direct from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA)?
Enjoy a seamless journey to Hongqiao Intl. Airport (SHA). 3 carriers operate direct flights from Capital Intl. Airport (PEK), including:

  • China Eastern Airlines
  • Air China
  • Hainan Airlines

What is the cheapest airline that flies from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA)?
Hainan Airlines and Air China are popular airlines offering competitive fares. Keep in mind that flight prices from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA) can change based on departure dates, demand and how early you book. With Expedia's search tool, you can easily find a PEK to SHA flight that works with your plans and budget.
How many flights per day from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA)?
With, on average, 34 nonstop flights departing from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA) each day, you'll be on your way in no time.
What are the most popular departure times for flights from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA)?
Flights between PEK and SHA are busiest at 5 PM. If you're after a less crowded experience and possibly cheaper tickets, choose a time outside the usual busy windows.
What day of the week has the most flights from PEK to SHA?
Thursday has the most flights from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA). Consider leaving on this day and you'll have a greater chance of finding a departure that fits your schedule.
What is the earliest flight from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA)?
Capital Intl. Airport (PEK)'s first flight to Hongqiao Intl. Airport (SHA) takes off at approximately 7:25AM UTC+8. With a total flight time of 2h 5m, you'll arrive at around 9:30AM UTC+8.
How long does it take to fly from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA)?
It takes around 2 hours and 14 minutes to travel the 670 mi from PEK to SHA.
What airline has the least delays from PEK to SHA?
Shanghai Airlines has the best performance for on-time direct flights from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA), with an on-time rating of 84%. Use the Expedia App to see your flight schedule before you go and get real-time updates about any changes.
What is the best time to fly from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA)?
To avoid potential delays on the Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA) route, travel before 3 PM. Departures after this hour are 22% more likely to be canceled.**Most reliable time of the day and month to travel recommendation is based on January through August 2024 flight status data sourced from OAG's global flight data platform.
What airports do you fly into for Shanghai from Capital Intl. Airport (PEK)?
Take a direct flight from Capital Intl. Airport (PEK) to Shanghai and arrive at Hongqiao Intl. Airport (SHA). Another convenient entry point into the city is Pudong Intl. Airport (PVG).
Is it cheaper to buy a plane ticket from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA) last-minute?
Waiting until just before your trip to book a flight from PEK to SHA generally means paying more. While you may find some last-minute deals, they aren't always guaranteed. Be flexible with your itinerary to boost your chances of getting a bargain.
Is it cheaper to book a PEK to SHA flight and hotel package?
You'll typically save money by securing a PEK to SHA flight and hotel package compared to booking separately. In fact, you could save hundreds of dollars by bundling with Expedia. And it's easy to manage it all in one place. After choosing your preferred accommodations and flights, consider other add-ons like car rentals, activities and tours.
Can I cancel or change the date of my flight from Capital Intl. Airport (PEK) to Hongqiao Intl. Airport (SHA)?
If you booked your PEK to SHA flight within the last 24 hours, you may be able to cancel or modify it without any fees. Depending on the airline and the ticket type you purchased, additional charges may apply for changes after that time. Airline policies and contact information can be found in your itinerary or confirmation email. Or, go to our Customer Service portal for further details.

Travel information

Origin airport
Capital Intl.
Destination airport
Hongqiao Intl.
Airlines serving
China Eastern Airlines, Hainan Airlines
Roundtrip price
$610
Distance
668 mi
Average flight time
2 hours 9 mins

Book with confidence

Explore a world of travel with Expedia

*Available to One Key members.