Beijing to Shanghai flights

Thu, 25 Apr
+ 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£285 (€316)
changesDirect flightNo
carriersAirlinesChina Eastern

Flights from Beijing to Shanghai cover the 662 miles long journey taking on average 1 h 55 min with our travel partners like China Eastern. You can get the cheapest plane tickets for this trip for as low as £191, but the average price of plane tickets is £285. Travellers depart most frequently from Beijing and arrive in Shanghai Pudong.

Cheap flights tickets from Beijing to Shanghai

Showing times and prices for 25 Apr

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:302h15
Beijing (PEK)
13:45Shanghai Hongqiao (SHA)
£2791One-way
0 changes
Cheapest
China Eastern
20:002h10
Beijing (PEK)
22:10Shanghai Hongqiao (SHA)
£2791One-way
0 changes
Cheapest
China Eastern
13:302h15
Beijing (PEK)
15:45Shanghai Hongqiao (SHA)
£2791One-way
0 changes
Cheapest
China Eastern
10:002h15
Beijing (PEK)
12:15Shanghai Hongqiao (SHA)
£2791One-way
0 changes
Cheapest
China Eastern
21:002h10
Beijing (PEK)
23:10Shanghai Hongqiao (SHA)
£2791One-way
0 changes

Flight scheduleBeijing to Shanghai

Showing flights for tomorrow, Thursday, 25 April
China Eastern
07:002h15
Beijing Daxing International Airport (PKX)
09:15Shanghai Hongqiao (SHA)
0 changes
China Eastern
07:002h20
Beijing (PEK)
09:20Shanghai Pudong (PVG)
0 changes
China Eastern
07:452h20
Beijing Daxing International Airport (PKX)
10:05Shanghai Pudong (PVG)
0 changes
China Eastern
08:002h20
Beijing (PEK)
10:20Shanghai Hongqiao (SHA)
0 changes
China Eastern
08:006h15
Beijing Daxing International Airport (PKX)
14:15Shanghai Hongqiao (SHA)
1 change
China Eastern
08:005h10
Beijing Daxing International Airport (PKX)
13:10Shanghai Hongqiao (SHA)
1 change
China Eastern
08:302h15
Beijing (PEK)
10:45Shanghai Hongqiao (SHA)
0 changes
China Eastern
08:3012h45
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
1 change
China Eastern
09:005h15
Beijing Daxing International Airport (PKX)
14:15Shanghai Hongqiao (SHA)
1 change
China Eastern
09:006h05
Beijing Daxing International Airport (PKX)
15:05Shanghai Hongqiao (SHA)
1 change
China Eastern
09:002h15
Beijing (PEK)
11:15Shanghai Hongqiao (SHA)
0 changes
China Eastern
10:002h15
Beijing (PEK)
12:15Shanghai Hongqiao (SHA)
0 changes
China Eastern
10:006h25
Beijing Daxing International Airport (PKX)
16:25Shanghai Hongqiao (SHA)
1 change
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:5528h00
Beijing Daxing International Airport (PKX)
15:55Shanghai Hongqiao (SHA)
1 change
China Eastern
11:5525h50
Beijing Daxing International Airport (PKX)
13:45Shanghai Hongqiao (SHA)
1 change
China Eastern
12:002h15
Beijing (PEK)
14:15Shanghai Hongqiao (SHA)
0 changes
China Eastern
13:002h20
Beijing (PEK)
15:20Shanghai Hongqiao (SHA)
0 changes
China Eastern
13:006h15
Beijing Daxing International Airport (PKX)
19:15Shanghai Hongqiao (SHA)
1 change
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:0031h15
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
2 changes
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:005h50
Beijing Daxing International Airport (PKX)
21:50Shanghai Hongqiao (SHA)
1 change
China Eastern
16:002h05
Beijing Daxing International Airport (PKX)
18:05Shanghai Hongqiao (SHA)
0 changes
China Eastern
16:0029h15
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
2 changes
China Eastern
16:002h15
Beijing (PEK)
18:15Shanghai Hongqiao (SHA)
0 changes
China Eastern
17:005h25
Beijing Daxing International Airport (PKX)
22:25Shanghai Hongqiao (SHA)
1 change
China Eastern
17:006h20
Beijing Daxing International Airport (PKX)
23:20Shanghai Hongqiao (SHA)
1 change
China Eastern
17:002h15
Beijing (PEK)
19:15Shanghai Hongqiao (SHA)
0 changes
China Eastern
17:0028h15
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
2 changes
China Eastern
17:152h15
Beijing Daxing International Airport (PKX)
19:30Shanghai Hongqiao (SHA)
0 changes
China Eastern
17:302h30
Beijing (PEK)
20:00Shanghai Hongqiao (SHA)
0 changes
China Eastern
18:0514h20
Beijing Daxing International Airport (PKX)
08:25Shanghai Pudong (PVG)
1 change
China Eastern
18:0527h10
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
2 changes
China Eastern
18:1021h45
Beijing Daxing International Airport (PKX)
15:55Shanghai Hongqiao (SHA)
1 change
China Eastern
18:1023h45
Beijing Daxing International Airport (PKX)
17:55Shanghai Hongqiao (SHA)
1 change
China Eastern
18:1019h35
Beijing Daxing International Airport (PKX)
13:45Shanghai 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:0012h25
Beijing Daxing International Airport (PKX)
08:25Shanghai Pudong (PVG)
1 change
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:0025h15
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
2 changes
Shanghai Airlines
20:452h25
Beijing Daxing International Airport (PKX)
23:10Shanghai Hongqiao (SHA)
0 changes
China Eastern
21:002h10
Beijing (PEK)
23:10Shanghai Hongqiao (SHA)
0 changes
China Eastern
21:0024h15
Beijing Daxing International Airport (PKX)
21:15Shanghai Hongqiao (SHA)
2 changes
China Eastern
21:302h10
Beijing (PEK)
23:40Shanghai Hongqiao (SHA)
0 changes
China Eastern
22:2511h40
Beijing Daxing International Airport (PKX)
10:05Shanghai Hongqiao (SHA)
1 change
China Eastern
22:2523h25
Beijing Daxing International Airport (PKX)
21:50Shanghai 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 Apr
Fri
26 Apr
Sat
27 Apr
Sun
28 Apr
Mon
29 Apr
Tue
30 Apr
Wed
01 May
Thu
02 May
Fri
03 May
Sat
04 May
Sun
05 May
Mon
06 May
Tue
07 May
Wed
08 May
Thu
09 May
Fri
10 May
Sat
11 May
Sun
12 May
Mon
13 May
Tue
14 May
Wed
15 May

Flight times from Beijing to Shanghai

Showing times and prices for 25 Apr

Fastest Journey

2 h 5 m

Average

9 h 34 m

Flights per day

63

Distance

1068 km

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

Fastest
China Eastern
16:002h05
Beijing Daxing International Airport (PKX)
18:05Shanghai Hongqiao (SHA)
£2791One-way
0 changes
2nd Fastest
China Eastern
20:002h10
Beijing (PEK)
22:10Shanghai Hongqiao (SHA)
£2791One-way
0 changes
2nd Fastest
China Eastern
21:002h10
Beijing (PEK)
23:10Shanghai Hongqiao (SHA)
£2791One-way
0 changes
2nd Fastest
China Eastern
21:302h10
Beijing (PEK)
23:40Shanghai Hongqiao (SHA)
£2791One-way
0 changes
China Eastern
11:302h15
Beijing (PEK)
13:45Shanghai Hongqiao (SHA)
£2791One-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 £191 when you book in advance. The average flight ticket price for Beijing to Shanghai is £285; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by plane from Beijing to Shanghai is 1 h 55 min   to travel the 662 mile long route. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first flight from Beijing to Shanghai leaves at 04: 45. Plan your trip with the Journey Planner   from Omio.
The last flight from Beijing to Shanghai leaves at 14: 55.
When taking a flight from Beijing to Shanghai, you can count on China Eastern for the best way to get you to Shanghai. You can also check all possible airlines who offer a service to Shanghai from Beijing and compare the amenities they offer before buying a plane ticket.

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 for a flight from Beijing to Shanghai is March.
Yes, you can take a flight from Beijing to Shanghai.

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