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

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

    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 Shanghai to Beijing (SHA-PEK)

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

China Eastern Airlines
China Eastern Airlines
China Eastern Airlines

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

February is typically the cheapest month to fly

From $584 - $626 per traveler.

Alternative airports near Beijing

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

Frequently asked questions

How much does a flight from Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK) cost?
Get a cheap one-way flight from $298 or cheap return flight from $610 from Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK) 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 Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK)?
Flying in December is a great way to save, as it's the cheapest month for flights between SHA and PEK. You'll often find the lowest fares during the off-season.
Which airlines fly direct from Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK)?
Enjoy an uninterrupted journey to Capital Intl. Airport (PEK). 3 airlines offer direct flights from Hongqiao Intl. Airport (SHA), including:

  • China Eastern Airlines
  • Air China
  • Hainan Airlines

What is the cheapest airline that flies from Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK)?
The cheapest airline to offer flights between Hongqiao Intl. Airport (SHA) and Capital Intl. Airport (PEK) will change depending on when you plan to fly. Hainan Airlines and Air China are just some well-known options offering competitive fares. Use Expedia's filters to compare airlines in one place and find the right SHA to PEK flight for your budget.
How many flights per day from Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK)?
Daily, an average of 34 direct flights operate from Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK). Select the departure date that best fits your schedule.
What are the most popular departure times for flights from Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK)?
Flights between SHA and PEK are busiest at 1 PM. If you'd like a quieter trip and possibly cheaper fares, look for a departure outside the usual busy windows.
What day of the week has the most flights from SHA to PEK?
Thursday has the most flights from Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK). Consider traveling on this day and you'll have a greater chance of finding a departure that works with your plans.
What is the earliest flight from Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK)?
Catch the earliest flight at around 7:00AM UTC+8, heading out of Hongqiao Intl. Airport (SHA). You'll be flying for roughly 2h 20m, coming in to land at Capital Intl. Airport (PEK) at approximately 9:20AM UTC+8.
How long does it take to fly from Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK)?
It takes roughly 2 hours and 18 minutes to travel the 670 mi from SHA to PEK.
What airline has the least delays from SHA to PEK?
Consider traveling with Xiamen Airlines if you'd like to go straight from Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK) without any interruptions. This airline has the strongest track record for punctuality, with an on-time performance of 100%. Want to get notified of any changes? You can keep an eye on your flight status using the Expedia App.
What is the best time to fly from Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK)?
To avoid possible delays on the Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK) route, aim to travel before 3 PM. Later departures 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 Beijing from Hongqiao Intl. Airport (SHA)?
If you're departing on a direct flight from Hongqiao Intl. Airport (SHA) to Beijing, you'll touch down at either Capital Intl. Airport (PEK) or Beijing (PKX-Daxing Intl.).
Is it cheaper to buy a plane ticket from Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK) last-minute?
Booking your ticket from SHA to PEK just before your getaway is usually more expensive. However, if there's some wiggle room with your schedule, you could score a cheap last-minute fare.
Is it cheaper to book a SHA to PEK flight and hotel package?
Compared with arranging hotels and flights separately, booking a SHA to PEK flight and hotel package with Expedia could result in significant savings. Better yet, managing everything in one place takes the hassle out of travel planning. Simply pick your flights and choose from our extensive range of hotels, then personalize your trip with other add-ons like tours, car rentals and activities.
Can I cancel or change the date of my flight from Hongqiao Intl. Airport (SHA) to Capital Intl. Airport (PEK)?
In most cases, you can cancel or reschedule your SHA to PEK flight. However, additional fees may apply, especially if you made your booking over 24 hours ago. Double-check your itinerary for the airline's fees and policies on flight changes, or if you'd like more details, go to our Customer Service portal.

Travel information

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

Book with confidence

Explore a world of travel with Expedia

*Available to One Key members.