← Back
→
Beijing to Shanghai (Pudong) is a 1,099 km route with no timezone difference. Nonstop flights are available. The shortest flight time we've seen is 2h 20m, with an average of 2h 58m.
The cheapest economy flight we're currently tracking is $519. Over the last 30 days, prices have remained stable (recent average: $708).
Airlines operating Beijing to Shanghai (Pudong) include Korean Air, Hainan. We're tracking trips ranging from 7 to 30 days.
We'll notify you when fares on PEK→PVG drop.