Beijing to Shanghai flights

Thu, 25 Jul
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Beijing to Shanghai flight

distanceDistance662 miles
durationAverage flight duration1 h 55 min
priceAverage plane ticket price£258 (€292)
changesDirect flightYes
carriersAirlinesChina Eastern

Flights from Beijing to Shanghai cover the 662 miles long route taking on average 1 h 55 min with our travel partners like China Eastern. There are direct flight services available. While the average ticket price for this journey costs around £258, you can find the cheapest plane ticket for as low as £181. Travellers depart most frequently from Beijing and arrive in Shanghai Pudong.

Cheap flights tickets from Beijing to Shanghai

Showing times and prices for 25 Jul

Cheapest

The best way to find a cheap flight ticket from Beijing to Shanghai is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
China Eastern
11:002h20
Beijing (PEK)
13:20Shanghai Hongqiao (SHA)
£3141One-way
0 changes
Cheapest
China Eastern
11:302h15
Beijing (PEK)
13:45Shanghai Hongqiao (SHA)
£3141One-way
0 changes
Cheapest
China Eastern
14:302h25
Beijing (PEK)
16:55Shanghai Pudong (PVG)
£3141One-way
0 changes
Cheapest
China Eastern
16:002h05
Beijing Daxing International Airport (PKX)
18:05Shanghai Hongqiao (SHA)
£3141One-way
0 changes
Cheapest
China Eastern
08:002h20
Beijing (PEK)
10:20Shanghai Hongqiao (SHA)
£3141One-way
0 changes

Flight scheduleBeijing to Shanghai

Showing flights for tomorrow, Thursday, 25 July
China Eastern
07:002h20
Beijing (PEK)
09:20Shanghai Pudong (PVG)
0 changes
China Eastern
07:452h00
Beijing Daxing International Airport (PKX)
09:45Shanghai Pudong (PVG)
0 changes
China Eastern
08:002h20
Beijing (PEK)
10:20Shanghai Hongqiao (SHA)
0 changes
China Eastern
08:006h30
Beijing Daxing International Airport (PKX)
14:30Shanghai Hongqiao (SHA)
1 change
China Eastern
08:005h10
Beijing Daxing International Airport (PKX)
13:10Shanghai Hongqiao (SHA)
1 change
China Eastern
08:3012h45
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
1 change
China Eastern
09:005h30
Beijing Daxing International Airport (PKX)
14:30Shanghai Hongqiao (SHA)
1 change
China Eastern
09:006h05
Beijing Daxing International Airport (PKX)
15:05Shanghai Hongqiao (SHA)
1 change
China Eastern
09:0036h15
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
2 changes
China Eastern
09:002h15
Beijing (PEK)
11:15Shanghai Hongqiao (SHA)
0 changes
China Eastern
10:006h25
Beijing Daxing International Airport (PKX)
16:25Shanghai Hongqiao (SHA)
1 change
China Eastern
10:002h15
Beijing (PEK)
12:15Shanghai Hongqiao (SHA)
0 changes
China Eastern
10:005h50
Beijing Daxing International Airport (PKX)
15:50Shanghai Pudong (PVG)
1 change
China Eastern
10:005h05
Beijing Daxing International Airport (PKX)
15:05Shanghai Hongqiao (SHA)
1 change
China Eastern
10:5521h30
Beijing Daxing International Airport (PKX)
08:25Shanghai Pudong (PVG)
1 change
China Eastern
11:002h20
Beijing (PEK)
13:20Shanghai Hongqiao (SHA)
0 changes
China Eastern
11:106h15
Beijing Daxing International Airport (PKX)
17:25Shanghai Pudong (PVG)
1 change
China Eastern
11:302h15
Beijing (PEK)
13:45Shanghai Hongqiao (SHA)
0 changes
China Eastern
11:4033h35
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
2 changes
China Eastern
12:002h10
Beijing (PEK)
14:10Shanghai Hongqiao (SHA)
0 changes
China Eastern
13:006h15
Beijing Daxing International Airport (PKX)
19:15Shanghai Hongqiao (SHA)
1 change
China Eastern
13:002h20
Beijing (PEK)
15:20Shanghai Hongqiao (SHA)
0 changes
China Eastern
13:302h15
Beijing (PEK)
15:45Shanghai Hongqiao (SHA)
0 changes
China Eastern
13:552h25
Beijing Daxing International Airport (PKX)
16:20Shanghai Pudong (PVG)
0 changes
China Eastern
14:002h15
Beijing (PEK)
16:15Shanghai Hongqiao (SHA)
0 changes
China Eastern
14:006h25
Beijing Daxing International Airport (PKX)
20:25Shanghai Pudong (PVG)
1 change
China Eastern
14:106h05
Beijing Daxing International Airport (PKX)
20:15Shanghai Hongqiao (SHA)
1 change
China Eastern
14:302h25
Beijing (PEK)
16:55Shanghai Pudong (PVG)
0 changes
China Eastern
15:002h20
Beijing (PEK)
17:20Shanghai Hongqiao (SHA)
0 changes
China Eastern
16:006h25
Beijing Daxing International Airport (PKX)
22:25Shanghai Hongqiao (SHA)
1 change
China Eastern
16:005h40
Beijing Daxing International Airport (PKX)
21:40Shanghai Hongqiao (SHA)
1 change
China Eastern
16:002h05
Beijing Daxing International Airport (PKX)
18:05Shanghai Hongqiao (SHA)
0 changes
China Eastern
16:002h15
Beijing (PEK)
18:15Shanghai Hongqiao (SHA)
0 changes
China Eastern
17:002h15
Beijing (PEK)
19:15Shanghai Hongqiao (SHA)
0 changes
China Eastern
17:005h25
Beijing Daxing International Airport (PKX)
22:25Shanghai Hongqiao (SHA)
1 change
China Eastern
17:006h10
Beijing Daxing International Airport (PKX)
23:10Shanghai Hongqiao (SHA)
1 change
China Eastern
17:152h15
Beijing Daxing International Airport (PKX)
19:30Shanghai Hongqiao (SHA)
0 changes
China Eastern
18:002h35
Beijing (PEK)
20:35Shanghai Hongqiao (SHA)
0 changes
China Eastern
18:0527h10
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
2 changes
China Eastern
18:0514h20
Beijing Daxing International Airport (PKX)
08:25Shanghai Pudong (PVG)
1 change
China Eastern
18:1024h00
Beijing Daxing International Airport (PKX)
18:10Shanghai Hongqiao (SHA)
1 change
China Eastern
18:1017h50
Beijing Daxing International Airport (PKX)
12:00Shanghai Hongqiao (SHA)
1 change
China Eastern
18:1019h35
Beijing Daxing International Airport (PKX)
13:45Shanghai Hongqiao (SHA)
1 change
China Eastern
18:1021h45
Beijing Daxing International Airport (PKX)
15:55Shanghai Hongqiao (SHA)
1 change
China Eastern
18:302h30
Beijing (PEK)
21:00Shanghai Hongqiao (SHA)
0 changes
China Eastern
19:002h20
Beijing (PEK)
21:20Shanghai Hongqiao (SHA)
0 changes
China Eastern
19:0026h15
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
2 changes
China Eastern
19:302h25
Beijing (PEK)
21:55Shanghai Pudong (PVG)
0 changes
China Eastern
19:452h25
Beijing Daxing International Airport (PKX)
22:10Shanghai Pudong (PVG)
0 changes
China Eastern
20:0025h15
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
2 changes
China Eastern
20:002h10
Beijing (PEK)
22:10Shanghai Hongqiao (SHA)
0 changes
China Eastern
20:0025h15
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
2 changes
China Eastern
20:0012h25
Beijing Daxing International Airport (PKX)
08:25Shanghai Pudong (PVG)
1 change
China Eastern
21:002h10
Beijing (PEK)
23:10Shanghai Hongqiao (SHA)
0 changes
China Eastern
21:1524h00
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
2 changes
China Eastern
21:301h55
Beijing (PEK)
23:25Shanghai Hongqiao (SHA)
0 changes
China Eastern
22:1523h00
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
2 changes
China Eastern
22:2523h25
Beijing Daxing International Airport (PKX)
21:50Shanghai Hongqiao (SHA)
1 change
China Eastern
22:2511h40
Beijing Daxing International Airport (PKX)
10:05Shanghai Hongqiao (SHA)
1 change
China Eastern
22:2512h00
Beijing Daxing International Airport (PKX)
10:25Shanghai Hongqiao (SHA)
1 change
China Eastern
23:2021h55
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
2 changes

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Beijing to Shanghai by flight

Thu
25 Jul
Fri
26 Jul
Sat
27 Jul
Sun
28 Jul
Mon
29 Jul
Tue
30 Jul
Wed
31 Jul
Thu
01 Aug
Fri
02 Aug
Sat
03 Aug
Sun
04 Aug
Mon
05 Aug
Tue
06 Aug
Wed
07 Aug
Thu
08 Aug
Fri
09 Aug
Sat
10 Aug
Sun
11 Aug
Mon
12 Aug
Tue
13 Aug
Wed
14 Aug

Flight times from Beijing to Shanghai

Showing times and prices for 25 Jul

Fastest Journey

1 h 55 m

Average

9 h 32 m

Flights per day

61

Distance

1068 km

Of the 61 flights that leave Beijing for Shanghai every day 26 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
China Eastern
21:301h55
Beijing (PEK)
23:25Shanghai Hongqiao (SHA)
£3141One-way
0 changes
2nd Fastest
China Eastern
07:452h00
Beijing Daxing International Airport (PKX)
09:45Shanghai Pudong (PVG)
£3141One-way
0 changes
China Eastern
16:002h05
Beijing Daxing International Airport (PKX)
18:05Shanghai Hongqiao (SHA)
£3141One-way
0 changes
China Eastern
20:002h10
Beijing (PEK)
22:10Shanghai Hongqiao (SHA)
£3141One-way
0 changes
China Eastern
21:002h10
Beijing (PEK)
23:10Shanghai Hongqiao (SHA)
£3141One-way
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

FAQs: Beijing to Shanghai flights

FAQs: Take a flight from Beijing to Shanghai hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Beijing to Shanghai.
FAQs
Cheap plane tickets from Beijing to Shanghai can start from as little as £181 when you book in advance. The average flight ticket price for Beijing to Shanghai is £258; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Beijing to Shanghai flight travel time is 1 h 55 min   for the 662 mile long journey, but the duration can vary if you travel on weekends and holidays.
The first flight from Beijing to Shanghai leaves at 05: 30. Plan your trip with the Journey Planner   from Omio.
The last flight from Beijing to Shanghai leaves at 23: 45.
For the best Beijing to Shanghai flight to buy, you can travel safely and comfortably with China Eastern. However, it's always good to check all possible airlines with services to Shanghai from Beijing to compare what amenities they may offer.

Flights from Beijing to Shanghai generally leave from Beijing and arrive in Shanghai Pudong.

Beijing is 29.4 km away from Beijing city centre and Shanghai Pudong is 46.8 km from Shanghai city centre.

The cheapest month to travel from Beijing to Shanghai by plane is April.
Yes, you can take a flight to Shanghai from Beijing.

More options for your journey from Beijing to Shanghai

Here are some other resources that might have the information you need

Most popular trains, buses, flights and ferries to and from Shanghai and Beijing

Travel to popular destinations by train, coach, flight or ferry

HomeFlightsFlight Schedules to Shanghai Beijing to Shanghai flights

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers