London to Shanghai: buy now or wait?
Buy now FareScore 74/100
usually €339 €275 Today's best fare
Cheaper than 74% of what we have seen
16 Nov China Eastern With a stop
See this fare The booking happens on our partner site. The price you see there is the price you pay; they pay us, you do not.
All fares London → Shanghai
Cheapest first. Every price is live and goes straight to booking.
16 Nov
08:10
China Eastern · 21h 20m
With a stop
€275
29 Sep
23:20
AirAsia X · 41h 00m
With a stop
€307
25 Oct
10:30
China Eastern · 11h 35m
Direct
€309
30 Sep
06:05
AirAsia X · 34h 15m
With a stop
€312
10 Nov
20:20
China Southern Airlines · 17h 00m
Direct ↓7%
€345 €321
1 Oct
10:50
AirAsia X · 53h 30m
With a stop
€322
27 Sep
10:00
China Southern Airlines · 16h 20m
Direct
€339
29 Sep
10:10
China Southern Airlines · 16h 10m
Direct
€339
30 Sep
10:00
China Southern Airlines · 16h 20m
Direct ↓7%
€364 €340
11 Nov
21:00
Tianjin Airlines · 16h 20m
Direct
€374
8 Nov
17:15
China Southern Airlines · 15h 30m
Direct
€377
9 Nov
22:00
China Southern Airlines · 18h 25m
With a stop
€380
What the history says
Prices recorded 69
Typical price €339
Lowest we saw €249
You save today €64
Based on 69 prices we recorded on this exact route, compared against the same departure month.
Best booking window
14–27 days — is when this route has been cheapest to book: €294 typical, on 7 observations. That is about €46 less than booking in the last two weeks.
Cheapest months to fly to Shanghai
September €345 49 observations
October €349 10 observations
November €373 10 observations
Hotels in Shanghai for these dates
Check-in the day you land, check-out three nights later.
See places to staySave €200+ on every trip
Five minutes of setup, and it works on every flight after this one.
We will tell you the day it drops
One email, only when the fare on this route goes below the typical price.