Cheap flights from London to Shanghai

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

How to find the cheapest flight from
London (LON) to Shanghai

How far in advance should I book a flight from London to Shanghai?

To save up to 10% on this flight, we recommend booking at least 51 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from London to Shanghai from £383 1-2 weeks out and tickets from £429 for flights departing within the next 72 hours.

What is the cheapest month to fly from London to Shanghai?

The best pricing can be found in the month of November. Prices to Shanghai from London average £498. You can even find prices in November for less than £498, as users have found deals to Shanghai from as low as £334. The month of July appears to be one of the more expensive times to travel to Shanghai from London. Flying in the targeted month can save you up to 29%.

Cheap flights from London to Shanghai in September, October 2020

The best prices found for LON to Shanghai flights in September, October
30 Oct - 21 Nov
£671pp
LHR
London Heathrow
Lufthansa
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Lufthansa
 
1 STOP
LHR
London Heathrow
28 Oct - 3 Jan
£703pp
LHR
London Heathrow
Lufthansa
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Lufthansa
 
1 STOP
LHR
London Heathrow
30 Oct - 21 Nov
£709pp
STN
London Stansted
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
STN
London Stansted

London to Shanghai 2020 flight deals

Cheap flights to Shanghai from London found for this year
3 Nov - 11 Nov
£521pp
LGW
London Gatwick
Qatar Airways
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Qatar Airways
 
1 STOP
LGW
London Gatwick
3 Nov - 11 Nov
£528pp
LGW
London Gatwick
Qatar Airways
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Qatar Airways
 
1 STOP
LGW
London Gatwick
30 Nov - 10 Dec
£532pp
LGW
London Gatwick
Qatar Airways
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Qatar Airways
 
1 STOP
LGW
London Gatwick

Direct flights to Shanghai from London

Save time with London to Shanghai direct flight deals
22 Jan - 29 Jan
£437pp
LHR
London Heathrow
Virgin Atlantic
Direct
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Virgin Atlantic
Direct
LHR
London Heathrow
26 Feb - 5 Mar
£481pp
LHR
London Heathrow
British Airways
Direct
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
British Airways
Direct
LHR
London Heathrow
3 Feb - 7 Feb
£617pp
LHR
London Heathrow
Virgin Atlantic
Direct
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Virgin Atlantic
Direct
LHR
London Heathrow

Last-minute flights from London to Shanghai

Late deals on return flights to Shanghai from London, departing today and this week
30 Sep - 27 Nov
£1,242pp
LHR
London Heathrow
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Aeroflot
 
1 STOP
LHR
London Heathrow
2 Oct - 5 Oct
£1,311pp
LHR
London Heathrow
Multiple airlines
   
2 STOPS
SHA
Shanghai Hongqiao Intl
SHA
Shanghai Hongqiao Intl
Multiple Airlines
     
3 STOPS
LHR
London Heathrow
2 Oct - 5 Oct
£1,346pp
LHR
London Heathrow
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
     
3 STOPS
LHR
London Heathrow

One-way flights to Shanghai from London

The cheapest one-way flights from London to Shanghai
01:35 - 09:20
Multiple Airlines
2 stops
47h 45m
STN - PVG
Multiple Airlines
£292
Kiwi.com
12:00 - 09:20
Multiple Airlines
2 stops
37h 20m
STN - PVG
Multiple Airlines
£294
Kiwi.com
12:00 - 09:20
Multiple Airlines
2 stops
37h 20m
STN - PVG
Multiple Airlines
£295
Kiwi.com

Related info for your journey

Useful info, stats and facts about London to Shanghai flights.

Flight FAQs

From London to Shanghai

Are flight prices decreasing from London to Shanghai due to COVID-19 (coronavirus)?

At this time, Cheapflights has noticed price decreases for many domestic flights due to COVID-19. Travel is not necessarily recommended at this time, and flights may be prone to cancellation: please check with local authorities in both London and Shanghai for travel alerts, and be sure to review the airline's cancellation policy and travel advisories before booking. For more information, please view our post on what to know about COVID-19 (coronavirus) and travel.

Can I find flights from London to Shanghai for under £500 on Cheapflights?

Yes, there are multiple flights from London to Shanghai for under £500. The cheapest flight booked recently is on Virgin Atlantic for just £437, but on average you can expect to pay £550.

Are there direct flights from London to Shanghai for under £500 on Cheapflights?

Cheapflights has 20 direct flights from London to Shanghai under £500. A good price for a direct flight from London to Shanghai is less than £911.

Are there last-minute flights available from London to Shanghai for under £1,300?

There are currently 20+ open flights from London to Shanghai within the next 7 days for less than £1,300.

Is London weather warmer or cooler than Shanghai?

Temperatures around the 32 °Cs can be experienced in July. The weather in Shanghai is hotter than in London. Plan for potential changes in flight availability as peak weather approaches in this location.

What are the most popular airlines that fly from London to Shanghai?

Consider Air China, Cathay Pacific or Emirates when booking your flight. These represent the most popular airlines when flying from London to Shanghai.

What are the most popular routes from London to Shanghai?

While some choose either London Heathrow - Shanghai Pu Dong or London Gatwick - Shanghai Hongqiao Intl, London Heathrow - Shanghai Hongqiao Intl is the most popular route from London to Shanghai.

What are the cheapest flights from London to Shanghai?

Looking at all options, your cheapest flight can be booked for £319. While the most popular route (London Heathrow - Shanghai Hongqiao Intl) can be booked for £361 on average our data indicates £594 when flying from London to Shanghai

How long does is the flight from London to Shanghai?

There are many flights that can get you from London to Shanghai in 11h 05m. Fly via Virgin Atlantic, British Airways, or SWISS to get the fastest option. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

What are the cheapest airlines to flying from London to Shanghai return?

Flying on Virgin Atlantic is currently your cheapest option to Shanghai, with prices starting at £344. Additional return tickets that might be worth considering are offered by British Airways and Qatar Airways, with the lowest prices starting at £378 and £390, respectively.

Arrival points for flights from London to Shanghai

Show more

Destination information for Shanghai

Things to know before you go. Useful info for your trip from London to Shanghai
Today's exchange rate
£1 = ¥8.66
Flight duration
12h 00m
Average temperature for September in Shanghai
28.0 °C
Avg rainfall for September in Shanghai
16.0 mm

Airports servicing London

Heathrow (LHR)
Luton (LTN)
Stansted (STN)
City (LCY)
Southend (SEN)
Home Asia China Shanghai Cheap flights from London to Shanghai