Cheap flights from London to Shanghai

Return
Economy
London (LON)
Shanghai (SHA)
Depart
Return
Any month
Compare vs Cheapflights |

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

All the information you need to plan the best LON to SHA flight in 2022: compare London to Shanghai flight prices with the expected peak season, weather and rainfall in Shanghai.
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 £1,268. You can even find prices in November for less than £1,268, as users have found deals to Shanghai from as low as £470. 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 24%.

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

Travelers have found it’s best to book a flight 61 days in advance to save up to 15% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 61 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from London to Shanghai 1-2 weeks in advance for as low as £1,613, or £1,651 for flights within the next 24 hours.

When is the cheapest time to fly from London to Shanghai (LON - SH)?

When flying from London to Shanghai, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from London to Shanghai in August, September 2022

The best prices found for LON to Shanghai flights in August, September
8 Sep - 9 Nov
£1,006pp
LHR
London Heathrow
Malaysia Airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Malaysia Airlines
 
1 STOP
LHR
London Heathrow
8 Sep - 8 Nov
£1,187pp
LHR
London Heathrow
Multiple airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Etihad Airways
 
1 STOP
LHR
London Heathrow
8 Sep - 8 Nov
£1,202pp
LHR
London Heathrow
Multiple airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Etihad Airways
   
2 STOPS
LHR
London Heathrow

London to Shanghai 2022 flight deals

Cheap flights to Shanghai from London found for this year
8 Sep - 9 Nov
£1,006pp
LHR
London Heathrow
Malaysia Airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Malaysia Airlines
 
1 STOP
LHR
London Heathrow
20 Nov - 26 Nov
£1,109pp
LHR
London Heathrow
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Finnair
 
1 STOP
LHR
London Heathrow
5 Nov - 17 Dec
£1,170pp
LHR
London Heathrow
Multiple airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Finnair
 
1 STOP
LHR
London Heathrow

Cheap EVA Air flights from London to Shanghai

1 Feb - 11 Feb
£2,204pp
LHR
London Heathrow
EVA Air
   
2 STOPS
SHA
Shanghai Hongqiao Intl
SHA
Shanghai Hongqiao Intl
EVA Air
   
2 STOPS
LHR
London Heathrow
2 Jan - 20 Jan
£3,188pp
LHR
London Heathrow
EVA Air
   
2 STOPS
SHA
Shanghai Hongqiao Intl
SHA
Shanghai Hongqiao Intl
EVA Air
   
2 STOPS
LHR
London Heathrow

Cheap China Airlines flights from London to Shanghai

2 Jan - 28 Feb
£1,325pp
LHR
London Heathrow
China Airlines
 
1 STOP
SHA
Shanghai Hongqiao Intl
SHA
Shanghai Hongqiao Intl
China Airlines
 
1 STOP
LHR
London Heathrow
2 Jan - 28 Feb
£1,540pp
LHR
London Heathrow
China Airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
China Airlines
   
2 STOPS
LHR
London Heathrow
9 Dec - 12 Jan
£2,627pp
LHR
London Heathrow
China Airlines
 
1 STOP
SHA
Shanghai Hongqiao Intl
SHA
Shanghai Hongqiao Intl
China Airlines
 
1 STOP
LHR
London Heathrow

Direct flights to Shanghai from London

Save time with London to Shanghai direct flight deals
1 Oct - 8 Oct
£5,028pp
LHR
London Heathrow
Air China
Direct
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air China
Direct
LHR
London Heathrow
17 Dec - 20 Dec
£8,198pp
LHR
London Heathrow
China Eastern
Direct
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
China Eastern
Direct
LHR
London Heathrow
12 Nov - 19 Nov
£8,198pp
LHR
London Heathrow
China Eastern
Direct
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
China Eastern
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
20 Aug - 17 Sep
£6,713pp
LHR
London Heathrow
Multiple airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
LHR
London Heathrow
20 Aug - 17 Sep
£7,030pp
LHR
London Heathrow
Multiple airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
 
1 STOP
LHR
London Heathrow
20 Aug - 16 Sep
£7,161pp
LHR
London Heathrow
Multiple airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
 
1 STOP
LHR
London Heathrow

One-way flights to Shanghai from London

The cheapest one-way flights from London to Shanghai
01:15 - 07:05
Multiple Airlines
2 stops
21h 50m
LGW - PVG
Multiple Airlines
£521
Kiwi.com
01:15 - 07:05
Multiple Airlines
2 stops
21h 50m
LGW - PVG
Multiple Airlines
£523
Kiwi.com
02:45 - 07:05
Multiple Airlines
2 stops
20h 20m
STN - PVG
Multiple Airlines
£535
Kiwi.com

Related info for your journey

Useful info, stats and facts about <span class="emphasized">London</span> to <span class="emphasized">Shanghai</span> flights.

Flight FAQs

From London to Shanghai

Which airlines flying from London to Shanghai have flexible cancellations due to COVID-19?

Some of the carriers operating flights from London to Shanghai that may be offering flexible cancellation policies are China Eastern, Air France, and Air China. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from London to Shanghai for under £1,100 on Cheapflights?

Yes, there are multiple flights from London to Shanghai for under £1,100. The cheapest flight booked recently is on Malaysia Airlines for just £1,006, but on average you can expect to pay £1,287.

Are there nonstop flights from London to Shanghai for under £5,100 on Cheapflights?

Cheapflights has at least 9 direct flights from London to Shanghai under £5,100. A good price for a nonstop flight from London to Shanghai is less than £8,066.

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

There are currently 16+ open flights from London to Shanghai within the next 7 days for less than £6,800.

What are the most popular routes from London to Shanghai?

The most popular flight routes from London to Shanghai are London Heathrow - Shanghai Hongqiao Intl, London Heathrow - Shanghai Pu Dong and London City - Shanghai Hongqiao Intl.

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

The most popular airlines flying from London to Shanghai are Air Canada, Air France and British Airways. Something to consider prior to booking your flight.

What are the cheapest flights from London to Shanghai?

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

COVID Restrictions

View COVID Travel Restrictions for Shanghai, China

Do I need a COVID test to fly to Shanghai from London?

Information is based on travel restrictions from London to Shanghai

Most visitors from London will not be allowed to enter Shanghai.

COVID-19 testing requirements
Visitors from London must present a negative RT-PCR (NAAT) test taken 48 hours before departing to Shanghai.

Quarantine requirements
Visitors from London are not required to quarantine after entering Shanghai.

Documents
Health Declaration Form - Must be presented upon arrival


Do I need a test to fly back to London from Shanghai?

Returning to London from Shanghai

COVID-19 testing requirements
Visitors from Shanghai are not required to present a negative COVID-19 PCR test or antigen result upon entering London.

Quarantine requirements
Visitors from Shanghai are not required to quarantine after entering London.

Hide COVID Travel Restrictions for Shanghai, China

Top 10 airlines flying from London to Shanghai

The chart below displays the airlines Cheapflights users travelling from London to Shanghai choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
Air China
£322 £557 No cancel fee 67%
Search Air China flights
China Eastern
£342 £2,380 No cancel fee 62%

We couldn't confirm the COVID-19 safety measures taken by China Eastern. Please check directly on their website for additional information.

Search China Eastern flights
SWISS
£350 £371 No cancel fee 79%
Search SWISS flights
Virgin Atlantic
£382 £411 No cancel fee 72%
Search Virgin Atlantic flights
Air France
£410 £584 No cancel fee 77%
Search Air France flights
KLM
£416 £688 No cancel fee 75%
Search KLM flights
Hainan Airlines
£447 £533 No cancel fee 61%

We couldn't confirm the COVID-19 safety measures taken by Hainan Airlines. Please check directly on their website for additional information.

Search Hainan Airlines flights
Emirates
£490 £671 No cancel fee 75%
Search Emirates flights
Cathay Pacific
£511 £710 No cancel fee 72%
Search Cathay Pacific flights
Scandinavian Airlines
£602 £4,173 No cancel fee 77%
Search Scandinavian Airlines flights
Home Asia China Shanghai Cheap flights from London to Shanghai
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First