Cheap flights from London to Shanghai
2 airport pairs connect London and Shanghai: LGW–PVG and LHR–PVG. Air China, China Eastern Airlines and British Airways fly nonstop. The cheapest fare found was £289, on LGW–PVG.
London to Shanghai: every airport pair compared
| Route | Nonstop airlines | Flights a week | Time in the air | Cheapest fare found |
|---|---|---|---|---|
| London Gatwick → Shanghai Pudong LGW–PVG | — | ~11h 45m (est.) | £289 | |
| London Heathrow → Shanghai Pudong LHR–PVG | — | ~11h 45m (est.) | £292 |
Each route has its own guide with airlines, connections, the return flight and how to get into town.
London to Shanghai fares by month
Cheapest one-way fare found: £289 for November 2026 on China Southern Airlines (1 stop). Nonstop from £414.
- Oct ’26£301nonstop £414
- Nov ’26£289
- Dec ’26£298
- Jan ’27£338
- Apr ’27£352
- May ’27£305
Cheapest one-way fares per month of departure in the Aviasales price cache, found . Fares change by the hour: the live fare is shown when you search. Cheapest of all the airport pairs above, per month.
Getting into Shanghai from each airport
- PVG: Shanghai Maglev, 8–8 min · all options
London to Shanghai: frequently asked questions
How much is a flight from London to Shanghai?
From £289 one-way, the cheapest fare found (LGW–PVG, November 2026; found 8 October 2026).
Which airports can I fly between London and Shanghai?
2 airport pairs: LGW–PVG and LHR–PVG.
Which airlines fly nonstop from London to Shanghai?
Air China, China Eastern Airlines and British Airways.
What is the cheapest month to fly London to Shanghai?
November 2026, at £289 across all 2 airport pairs.
What is the time difference between London and Shanghai?
Shanghai is 7 hours ahead of London.