London (LHR) to Shanghai (PVG) nonstop flights

British Airways and China Eastern Airlines fly nonstop from London (LHR) to Shanghai (PVG): 9,241 km (5,742 mi), about 12h 50m in the air.

Distance
9,241 km (5,742 mi)
Flight time
12h 50m
From
London Heathrow Airport in London, United Kingdom
To
Shanghai Pudong International Airport in Shanghai, China

Airlines on this route

Return flights

Shanghai (PVG) to London (LHR) is flown nonstop by British Airways and China Eastern Airlines.

More nonstop flights from London

All 223 destinations from London (LHR)

More nonstop flights from Shanghai

All 245 destinations from Shanghai (PVG)