DepartureMap
ExploreFlightsMapAirlinesCountriesBlog
Free Tools
DepartureMap

Discover direct flights from every airport in the world. Compare airlines, routes, and find your next adventure.

Popular Airports

London Heathrow (LHR)Dubai (DXB)Singapore Changi (SIN)Tokyo Narita (NRT)New York JFK (JFK)Los Angeles (LAX)Paris CDG (CDG)Bangkok (BKK)Hong Kong (HKG)Sydney (SYD)Istanbul (IST)Amsterdam (AMS)

Regions

AsiaEuropeNorth AmericaMiddle EastOceaniaSouth AmericaAfrica

Tools

Jet Lag CalculatorFlight Time Calculator

© 2026 DepartureMap. Flight data provided by AeroDataBox.

Privacy Policy|

We may earn a commission when you click flight links. This doesn't affect our data or recommendations.

  1. Home
  2. Flights
  3. Beijing to Shanghai (Pudong)

🇨🇳BeijingPEK🇨🇳Shanghai (Pudong)PVG

Direct + 20 connections
Alliance
≤ 3h 23m
20 routes
Direct Flight
BeijingShanghai (Pudong)
China Eastern Airlines
1h 48m1,100 km40x/week
Route detailsSearch Flights→
Connecting flights
20 routes

1-stop connections via intermediate airports. Durations exclude layover.

🇨🇳
viaQingdao (Jiaozhou)TAO
HO
2h 18m
1,116 km
🇨🇳
viaYantaiYNT
2h 24m
1,195 km
🇨🇳
viaNanjingNKG
2h 27m
1,236 km
🇨🇳
viaDalian (Ganjingzi)DLC
+3
2h 32m
1,313 km
🇨🇳
viaHangzhouHGH
O3GJ
2h 33m
1,315 km
🇨🇳
viaNingboNGB
2h 37m
1,373 km
🇨🇳
viaHefeiHFE
2h 37m
1,368 km
🇨🇳
viaZhengzhouCGO
HOY8
2h 46m
1,496 km
🇨🇳
viaYiwu/JinhuaYIW
2h 46m
1,498 km
🇨🇳
viaTaiyuanTYN
HO
2h 49m
1,545 km
🇰🇷
viaJeju CityCJU
HO
2h 57m
1,657 km
🇰🇷
viaSeoulICN
FX+4
3h 2m
1,725 km
🇨🇳
viaWenzhou (Longwan)WNZ
HO
3h 5m
1,780 km
🇨🇳
viaWuhan (Huangpi)WUH
3h 6m
1,782 km
🇨🇳
viaShenyangSHE
HO+3
3h 6m
1,782 km
🇨🇳
viaHohhotHET
3h 8m
1,814 km
🇨🇳
viaYuncheng (Yanhu)YCU
3h 9m
1,832 km
🇨🇳
viaNanchangKHN
3h 12m
1,871 km
🇨🇳
viaOrdosDSN
3h 22m
2,003 km
🇰🇷
viaBusanPUS
+1
3h 23m
2,016 km

Loading map...

🇨🇳All flights from Beijing🇨🇳All flights from Shanghai (Pudong)Shanghai (Pudong) to Beijing

Flying from Beijing to Shanghai (Pudong)

Looking for flights from Beijing (PEK) to Shanghai (Pudong) (PVG)? DepartureMap shows you all available direct flights and 1-stop connecting options between these two cities.

There is a direct flight from Beijing to Shanghai (Pudong) with an average flight time of 1h 48m, covering a distance of 1,100 km. This route is operated by China Eastern Airlines.

20 connecting routes are available with 1 stop, flying via airports such as Qingdao (Jiaozhou) (TAO), Yantai (YNT), Nanjing (NKG). Total flight times shown exclude layover time at the connecting airport.

Flying a different route?

Search connecting flights and alternative routes from Beijing, Shanghai (Pudong), or any other airport.