Wayfli › Beijing (PKX) › To Shanghai (PVG)
Beijing (PKX) to Shanghai (PVG) flights
There are direct flights from Beijing Daxing International Airport to Shanghai Pudong International Airport, sold by 2 airlines (including codeshares): Xiamen Airlines and China Eastern. The distance is 1,049 km, about 1h 45m in the air. There are also 5 one-stop options, via airports such as Hangzhou, Dalian and Nanjing.
Live fares for PKX → PVGSee all routes on the map1,049 kmdistance
~1h 45mdirect flight time (estimate)
2direct airlines
5one-stop options
Direct flights from Beijing to Shanghai
| Route | Airlines (incl. codeshares) | Distance | Time (est.) |
|---|---|---|---|
| PKX → PVG | Xiamen Airlines, China Eastern | 1,049 km | ~1h 45m |
Best one-stop connections
Through the biggest hubs first. Times include about 100 minutes to change planes.
| Via | Airlines | Distance | Time (est.) |
|---|---|---|---|
| HGH Hangzhou | China Southern Airlines and Beijing Capital Airlines then China Eastern | 1,259 km | ~4h 10m |
| DLC Dalian | China Southern Airlines then Spring Airlines and Air China | 1,316 km | ~4h 15m |
| NKG Nanjing | China Eastern then China Eastern | 1,177 km | ~4h 5m |
| HFE Hefei | China Eastern then Lucky Air and China Eastern | 1,290 km | ~4h 15m |
| HSN Zhoushan | China United Airlines then China Eastern | 1,338 km | ~4h 20m |
More from Beijing and Shanghai
- Shanghai (PVG) to Beijing (PKX) · return route
- All direct flights from Beijing (PKX)
- All direct flights from Shanghai (PVG)
- Beijing to Frankfurt (FRA)
- Beijing to London (LHR)
- Beijing to Guangzhou (CAN)
- Beijing to Doha (DOH)
- Beijing to Singapore (SIN)
- Beijing to Seoul (ICN)
- Beijing to Milano (MXP)
- Beijing to Bangkok (BKK)
- Beijing to Hong Kong (HKG)
- Beijing to Kuala Lumpur (KUL)
- Beijing to Abu Dhabi (AUH)
- Beijing to Moscow (SVO)
- Istanbul (IST) to Shanghai
- Amsterdam (AMS) to Shanghai
- Paris (CDG) to Shanghai
- Frankfurt (FRA) to Shanghai
- Dubai (DXB) to Shanghai
- London (LGW) to Shanghai
- London (LHR) to Shanghai
- Beijing (PEK) to Shanghai
- Manchester (MAN) to Shanghai
- Chicago (ORD) to Shanghai
- Barcelona (BCN) to Shanghai
- Dallas-Fort Worth (DFW) to Shanghai
Routes come from current airline fares, updated weekly (last update 11 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.