All scheduled flights from Shanghai to London (PVG-LHR)
China
United Kingdom
All scheduled flights from PVG to LHR. You can fly from Shanghai to London non-stop on every weekday and the flight takes about 14 hours and 11 minutes. Flights with stops take between 16 to 22 hours depending on your flight and connection airport.