Skip to main content
Beginning of main content

Cheap Flights from Shanghai to Beijing $355.46

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from Shanghai to Beijing (SHA to PEK)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Shanghai to Beijing (SHA to PEK)

Question : How long does it take to get from SHA to PEK?
Answer : If you're able to take the quickest direct flight (which is offered by Air China), you will be able to leave SHA at 9:00 PM CST and get to PEK at 11:15 PM CST (two hours and 15 minutes).

Question : In the next four weeks, what day should you book your trip?
Answer : As of Mar 20th, the cheapest day to fly from Shanghai to Beijing is Apr 13th. Tickets are currently being sold for $374, which is 6% below the average price for this route.

Question : Is the price you found a good deal?
Answer : Prices for this trip tend to change more than other flights in China. They can range from $356 to $769. Prices tend to be lower the further out you book.

Question : Is Shanghai Hongqiao International Airport (SHA) the cheapest airport for getting to Beijing Capital International Airport (PEK)?
Answer : Shanghai Pudong International Airport is just 28 miles away, and, on average, flights are 13% cheaper for the upcoming months. Save and put that extra money toward your next adventure.

Question : What is the cheapest round-trip ticket you can get to Beijing?
Answer : Prices are hitting as high as $769 over the next three months when flying to PEK from SHA. Check out Juneyao Airlines, as they have been booking customers at just $356.

Question : If punctuality is required for you to book a flight, which airline is your best bet?
Answer : Juneyao Airlines leads the way with a 69% on-time rate. Spend as little time in an airport as necessary by flying with Juneyao Airlines. Note that if they do have a delay, it usually lasts about half an hour.

Question : How long do most people visit Beijing?
Answer : Of course you're not most people, but if you were, you'd stay roughly nine days.

Question : Is price more important than specific travel days for you?
Answer : The lowest-cost day to fly in April is Saturday. Flexibility is paramount when booking travel plans in order to keep travel costs down.

Question : Who struggles with getting their passengers to Beijing Capital International Airport (PEK) on time?
Answer : If you decide to book your flight with Xiamen Airlines, keep an eye on your departure time. 100% of flights from Shanghai Hongqiao International Airport (SHA) to Beijing Capital International Airport (PEK) are late.

Question : How often are flights late from Shanghai Hongqiao International Airport (SHA) to Beijing Capital International Airport (PEK)?
Answer : Flights from SHA to PEK are on-time 54% of the time, ranking in the bottom 25% of the world. When there is a delay, it averages about half an hour.

Question : Is this route your best bet for getting to Beijing with minimal delays?
Answer : The best measurement of overall promptness combines both on-time percentage and total delay minutes. SHA to PEK currently has 1 star out of 5, earning it a far below-average performance compared to the rest of the world.

Question : How many departure times are there on a given day?
Answer : The number of flight times varies by day, but on average, SHA to PEK sees 43 different choices. Compared to the average route departing China with four flight times, you'll have more options than most.

Question : If having the most departure times is important to you, is there a particular day that offers the most options?
Answer : Monday has the greatest variety of flight times for Shanghai to Beijing with 44. However, with only 42 flight times, Sunday doesn't offer quite as many options when finding that perfect departure time.

Question : What's the expected flight time for SHA to PEK?
Answer : The average flight duration between SHA and PEK is two hours and 21 minutes.