Beijing - Shanghai Flights

Beijing - Shanghai Flights

Basic Facts:

 Distance: 1,160 km (721 mi)

 Operated at: Beijing Capital International Airport (PEK) / Beijing Nanyuan Airport (NAY), Shanghai Pudong International Airport (PVG)/ Shanghai Hongqiao International Airport (SHA)

 Frequency: Around 50 pairs a day

 Flight Time: About 2 - 2.5 hours

 Ticket Fare: CNY 1,490 for full economy class tickets, CNY 5,660 for full first class tickets


Beijing - Shanghai Flights Schedule 

Flight No. Departure Arrival
HU7607 08:05 from Capital Airport 10:20 at Hongqiao Airport
MU5106 10:00 from Capital Airport 12:20 at Hongqiao Airport
MU5112 13:00 from Capital Airport 15:15 at Hongqiao Airport
CA1515 15:30 from Capital Airport 17:55 at Hongqiao Airport
CA1883 20:00 from Capital Airport 22:35 at Pudong Airport
Around 50 departures from 09:10 to 21:00; duration is about 2H15M to 2H25M.

Shanghai - Beijing Flights Schedule 

Flight No. Departure Arrival
HU7604 08:35 from Hongqiao Airport 10:55 at Capital Airport
HU7606 10:45 from Hongqiao Airport 12:55 at Capital Airport
MU5113 14:00 from Hongqiao Airport 16:20 at Capital Airport
MU5119 17:00 from Hongqiao Airport 19:15 at Capital Airport
MU5125 20:00 from Hongqiao Airport 22:30 at Capital Airport
Around 50 take-offs from 07:10 to 22:30; duration is about 2H15M to 2H25M. 

Beijing - Shanghai Flights FAQs

Q: How many direct flights from Beijing to Shanghai are available every day?
A: In one day, there are around 50 direct flights to Shanghai taking off from Beijing.

Q: How long is the distance of Shanghai to Beijing flights?
A: The flying distance of the Shanghai - Beijing flight is 1,160 km (721 mi).

Q: What is the flight time of Beijing to Shanghai flights?
A: The flights from Beijing (PEK) to Shanghai Pudong (PVG) and Shanghai Hongqiao (SHA) both take about 2 - 2.5 hours.

Q: What is the price for the flights from Shanghai to Beijing?
A: The full price of the economy class ticket of the Shanghai Pudong (PVG) to Beijing (PEK) flights is CNY 1,490. In China, the low season of travelling is usually from November to next March and the high season is usually from April to October. Normally, domestic flights have a 30% - 60% off discount in low season and a 20% - 40% off discount in high season. There is usually no discount for air ticket in public holiday.

Q: How to find cheap flights from Shanghai (SHA) to Beijing (BJS)?
A: If you want to buy cheap flights from Shanghai to Beijing or from Beijing to shanghai, you can book the ticket from low cost airlines, like Spring Airlines; but pay special attention to the luggage allowance. The luggage allowance of the low cost airlines is usually very small and the charge for excess luggage is really high.
Flight Daytime High Speed Train
Duration About 2 - 2.5 hours About 4.5 - 6 hours
Frequency About 50 pairs a day Over 40 pairs each day
Ticket Price CNY 1,240 for full economy class, but discounts are frequently offered CNY 553 for second class seat
From the table we can see that the costs of traveling by high speed train is relatively lower, while flight has an advantage in travel time. So flight is recommended to passengers in a hurry while high speed trains are preferred by those who want to save some money.

Popular Flights between Major China Cities:

Why not take a train?

See more: 
How to Travel from Beijing to Shanghai
How to Travel from Shanghai to Beijing
Cheapest Way to Travel between Beijing and Shanghai 
- Last updated on Mar. 11, 2022 -
Questions & Answers on Beijing - Shanghai Flights
Asked by Yuni from INDONESIA | Dec. 03, 2018 23:01Reply
If we would like to go Disney shanghai, it’s better by high speed train or flight from Beijing?
Answers (1)
Answered by Andy from MALAYSIA | Dec. 04, 2018 18:30

Both are available. It may cost more by plane but the travel time will be less. If you choose to take a high speed train, it costs less.
Asked by Dottie from ENGLAND | Sep. 03, 2016 03:28Reply
Fast train from Beijing airport to Danyang city
Is there a fast train from Beijing airport to Danyang city, if so how do we get there
Answers (1)
Answered by Belle | Sep. 04, 2016 07:17

There is no train available in beijing airport. You may choose taxi, airport shuttle bus or subways to transfer to Beijing South Railway Station and then go for Danyang by high speed rail. The ticket price is USD73 for second class seat.
Asked by Laura from BRITAIN | Apr. 03, 2016 12:06Reply
How much baggage am I allowed on the flight?
I am looking to book a flight for me and my husband from Beijing to Shanghai and I am worried about the baggage allowance. I know different airlines will allow different allowances but when looking at China Eastern Airlines it doesn't seem to mention domestic flights from one part of the country to the other, it just mentions travelling to the US or Dubai etc. Do you know what the restrictions are with domestic in country flights?
Answers (1)
Answered by Tyler | Apr. 06, 2016 05:44

The domestic flight are all 20kg per person for Eastern Airlines.
Asked by Mr.rai k | Aug. 24, 2010 08:56Reply
I want to fly on 18 Sept back to shanghai Hongqiao cheap air fare
Answers (1)
Answered by Mr.JAC | Aug. 25, 2010 21:56

Departure city is Beijing? You could search the airfare on the page and choose your preferred one by submitting an online booking. So far as I know, the ticket price on the web is live updated.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)