Pilot Price Radar

Home / Flights / Shanghai → London

Shanghai to London flights

One-way from $375 for the next 12 departure dates (cheapest Nov 19). Nonstop Shanghai to London takes about 12h. Compare cached fares, then open prefilled OTA searches.

One-way from $375
Cheapest of the next 12 departure dates · departs Nov 19 · cached reference fare, updated 2026-11-11
Open flight search

Free · No signup · Prices confirmed on the booking site

12hNonstop flight time
9,241 kmDistance
PVG → LHRAirport codes
Next 12 datesFare calendar range

How it works

1Open the search with this route prefilled.
2Compare cached fares for the next 12 departure dates.
3Open multiple OTAs and confirm live prices.

Route tip

Shanghai–London runs about 12.5 hours. Booking six to ten weeks out is usually the cheapest window on this route.

When it is cheaper

March–May and October–November are cheapest; summer and Chinese New Year are peak.

FAQ

How long is the flight from Shanghai to London?

A nonstop flight takes about 12h, covering roughly 9,241 km. Actual block time varies by airline, aircraft and winds, so check the specific schedule before booking.

When are Shanghai to London flights cheapest?

The lowest cached one-way fare across the next 12 departure dates is $375 (departing Nov 19). March–May and October–November are cheapest; summer and Chinese New Year are peak.

Which airports should I compare?

Departure: PVG (Pudong); also check SHA. Arrival: LHR (Heathrow); also check LGW, STN, LTN.

Are the prices on this page live?

No. The page and fare calendar use cached reference fares that can be delayed or change at any time. The booking site is the source of truth.

Can I book directly on this site?

No. We only prefill the search. Clicking through opens a third-party site where you confirm live prices and complete the booking.

More from Shanghai

Other routes to London

Keep browsing

Page updated 2026-11-11