
Flight Deals from Shanghai to London from $297
Top flight deals from leading airlines:







... and +100s more
Save up to 50% on select flights with Priceline
Save an average of $240 per person when bundling your flight and hotel together with Priceline
If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference
We’re always here for you - reach us 24 hours a day, 7 days a week
Stops
- Nonstopfrom $721
- Up to 1 stop$605
- Up to 2 stops$652
Airlines
- Air China Limited$799
- Air France$804
- Air SERBIA a.d. Beograd$816
- Austrian Airlines$852
- British Airways$721
- China Eastern$813
- China Southern Airlines$860
- Emirates$711
- Etihad Airways$773
- Finnair$605
- Gulf Air$614
- Juneyao Airlines$799
- KLM$802
- Lufthansa$858
- Shenzhen Airlines$806
- SriLankan$734
- SWISS$844
- Thai Airways International$793
- Turkish Airlines$772
- Vietnam Airlines$853
Cabin Class
- Economy$605
Departure Airports
- Shanghai Hongqiao International Airport$834
- Shanghai Pudong International Airport$605
Arrival Airports
- London City Airport$819
- London Gatwick Airport$711
- London Heathrow Airport$605
- London Stansted Airport$711
Layover Airports
- Abu Dhabi International Airport$773
- Amsterdam Airport Schiphol$802
- Bahrain International Airport$614
- Bandaranaike International Colombo Airport$734
- Beijing Capital Airport$861
- Beijing Daxing Airport$860
- Belgrade Nikola Tesla Airport$816
- Chengdu Tianfu International Airport$834
- Dubai International Airport$711
- Helsinki Vantaa Airport$605
- Hong Kong International Airport$652
- Istanbul Airport$772
- Munich Airport$858
- Noi Bai International Airport$853
- Paris Charles de Gaulle Airport$803
- Shenzhen Bao'an International Airport$806
- Suvarnabhumi Airport$793
- Tan Son Nhat International Airport$853
- Vienna International Airport$850
- Wuhan Tianhe International Airport$860
- Zürich Airport$832
Best Price. GUARANTEED.
Exclusively for Priceline Members
Tired of searching? Book now!
We'll refund the difference if you find a lower price.

11/04/25
11/05/25

11/17/25
11/18/25

11/09/25
11/10/25

11/23/25
11/24/25

11/10/25
11/11/25

11/17/25
11/18/25

10/17/25
10/18/25

11/15/25
11/16/25

10/13/25
10/14/25

11/14/25
11/15/25

11/04/25
11/04/25

11/18/25
11/19/25

11/15/25
11/16/25

11/23/25
11/24/25

12/06/25
12/07/25

12/13/25
12/14/25

10/23/25
10/24/25

11/25/25
11/27/25

11/11/25
11/12/25

11/17/25
11/19/25

11/08/25
11/09/25

11/15/25
11/17/25

12/03/25
12/03/25

12/11/25
12/12/25

12/02/25
12/03/25

12/10/25
12/11/25

11/27/25
11/28/25

12/04/25
12/05/25

11/24/25
11/25/25

12/02/25
12/03/25

11/04/25
11/05/25

11/17/25
11/18/25

11/11/25
11/11/25

11/24/25
11/25/25

11/30/25
12/01/25

12/08/25
12/10/25

11/19/25
11/20/25

11/26/25
11/28/25

11/04/25
11/05/25

11/17/25
11/18/25

11/08/25
11/08/25

11/16/25
11/17/25

11/15/25
11/16/25

11/22/25
11/23/25

11/04/25
11/05/25

11/18/25
11/19/25

11/25/25
11/26/25

12/11/25
12/12/25

11/05/25
11/05/25

11/20/25
11/21/25

11/12/25
11/13/25

11/19/25
11/20/25

11/05/25
11/06/25

11/15/25
11/16/25

12/02/25
12/02/25

12/09/25
12/10/25

11/04/25
11/05/25

11/22/25
11/24/25

11/15/25
11/16/25

11/22/25
11/23/25
Top Deals on flights from Shanghai to London
Shanghai, CN (SHA) - London, GB (LON)

Oct 12
Oct 13
as low as
$297
Shanghai, CN (SHA) - London, GB (LON)

Oct 15
Oct 15
as low as
$297
Shanghai, CN (SHA) - London, GB (LON)

Oct 20
Oct 20
as low as
$325
Shanghai, CN (SHA) - London, GB (LON)

Oct 8
Oct 9
as low as
$343
Shanghai, CN (SHA) - London, GB (LON)

Aug 21
Aug 22
as low as
$361
Shanghai, CN (SHA) - London, GB (LON)

Nov 6
Nov 6
as low as
$371
Shanghai, CN (SHA) - London, GB (LON)

Oct 18
Oct 19
as low as
$372
Shanghai, CN (SHA) - London, GB (LON)

Dec 17
Dec 18
as low as
$373
Shanghai, CN (SHA) - London, GB (LON)

Nov 3
Nov 4
as low as
$374
Shanghai, CN (SHA) - London, GB (LON)

Oct 4
Oct 5
as low as
$385
Shanghai, CN (SHA) - London, GB (LON)

Nov 4
Nov 5
as low as
$407
Shanghai, CN (SHA) - London, GB (LON)

Jan 30
Jan 31
as low as
$416
Frequently Asked Questions
Flights to London
- Flights
- Europe
- United Kingdom
- London