Wayfli › Manchester (MAN) › To Shanghai (PVG)

Manchester (MAN) to Shanghai (PVG) flights

There are direct flights from Manchester Airport to Shanghai Pudong International Airport, sold by one airline: Juneyao Airlines. The distance is 9,185 km, about 11h 40m in the air. There are also 22 one-stop options, via airports such as Istanbul, Amsterdam and Paris.

Live fares for MAN → PVGSee all routes on the map
9,185 kmdistance
~11h 40mdirect flight time (estimate)
1direct airline
22one-stop options

Direct flights from Manchester to Shanghai

RouteAirlines (incl. codeshares)DistanceTime (est.)
MAN → PVGJuneyao Airlines9,185 km~11h 40m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
IST IstanbulTurkish Airlines then Air China and China Eastern10,722 km~15h 45m
AMS AmsterdamKLM and easyJet then China Southern Airlines and KLM9,397 km~14h 10m
CDG ParisAir France and Jet2.com then Air France and Air China9,854 km~14h 40m
FRA FrankfurtLufthansa and Lufthansa City Airlines then Air China and Lufthansa9,690 km~14h 30m
LHR LondonBritish Airways then British Airways and China Eastern9,484 km~14h 15m
PEK BeijingHainan Airlines then Air China and China Southern Airlines9,192 km~13h 55m
BCN BarcelonaRyanair and Jet2.com then Air China and China Eastern11,244 km~16h 25m
MAD MadridRyanair and Iberia Express then China Eastern11,706 km~16h 55m
FCO RomeJet2.com and easyJet then ITA Airways and China Eastern10,848 km~15h 55m
MUC MunichLufthansa and easyJet then Air China and Lufthansa9,908 km~14h 45m
MXP MilanoRyanair and easyJet then Air China and China Eastern10,312 km~15h 15m
HKG Hong KongCathay Pacific then Spring Airlines and Cathay Pacific10,875 km~15h 55m

More from Manchester and 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.