SHA LON

Flights from Shanghai to London

Recently found fares start at $267. Compare airlines, see which months are cheapest and set a free price alert.

Cheapest round trip
$597
Cheapest one way
$267
Typical price
$694
Nonstop flights
12h 43m
Cheapest month
November
Recently found

Cheapest fares found by travellers

DatesAirlineStopsPrice
Thu, 12 Nov Hainan Airlines 1 stop $267 View deal
Thu, 22 Oct Hainan Airlines 1 stop $268 View deal
Sat, 28 Nov Hainan Airlines 1 stop $269 View deal
Sat, 5 Dec Hainan Airlines 1 stop $271 View deal
Thu, 10 Dec Hainan Airlines 1 stop $272 View deal
Fri, 23 Oct Shenzhen Airlines 1 stop $274 View deal
Tue, 10 Nov Xiamen Airlines 1 stop $279 View deal
Fri, 4 Dec West Air 1 stop $281 View deal
Fri, 20 Nov West Air 1 stop $282 View deal
Sun, 6 Dec Hainan Airlines 1 stop $288 View deal
Sat, 24 Oct Xiamen Airlines 1 stop $295 View deal
Tue, 27 Oct Xiamen Airlines 1 stop $295 View deal

Fares found by travellers in recent days. Prices and availability can change.

Airlines flying from Shanghai to London

Hainan Airlines Shenzhen Airlines Xiamen Airlines West Air China Eastern Finnair China Southern Airlines Vietjet Gulf Air Juneyao Airlines Air China

Flights from Shanghai to London: FAQ

What is the cheapest flight from Shanghai to London?

The cheapest fare recently found from Shanghai to London was $267. Prices change often, so set a price alert to catch the next drop.

When is the cheapest time to fly to London?

Based on recent fares, November is currently the cheapest month, with prices from $267.

Are there nonstop flights from Shanghai to London?

Yes. Nonstop flights take about 12h 43m.

Which airlines fly from Shanghai to London?

Recent fares on this route include Hainan Airlines, Shenzhen Airlines, Xiamen Airlines, West Air, China Eastern.