Cheap flights from Heathrow to Shanghai

LHR — SHA
24 May — 31 May1
Return
1 adult
Economy
From?
To?
Tue 24/5
Tue 31/5

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

To save up to 43% on this flight, we recommend booking at least 60 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 Heathrow Airport to Shanghai from £555 1-2 weeks out and tickets from £684 for flights departing within the next 72 hours.

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

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

When is the cheapest time to fly from London Heathrow Airport to Shanghai (LHR - SH)?

When flying from London Heathrow Airport 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 Air Canada flights from Heathrow to Shanghai

24 Oct - 2 Nov
LHR

London Heathrow

PVG

Shanghai Pu Dong

3 stops

36h 35m
PVG

Shanghai Pu Dong

LHR

London Heathrow

1 stop

25h 30m
£1,661

Air Canada

View Deal

Deal found 16/5/22

26 Oct - 2 Nov
LHR

London Heathrow

PVG

Shanghai Pu Dong

2 stops

33h 30m
PVG

Shanghai Pu Dong

LHR

London Heathrow

1 stop

25h 30m
£1,748

Air Canada

View Deal

Deal found 16/5/22

20 Oct - 2 Nov
LHR

London Heathrow

PVG

Shanghai Pu Dong

2 stops

36h 35m
PVG

Shanghai Pu Dong

LHR

London Heathrow

1 stop

21h 15m
£1,781

Air Canada

View Deal

Deal found 16/5/22

Cheap Malaysia Airlines flights from Heathrow to Shanghai

8 Jul - 16 Jul
LHR

London Heathrow

PVG

Shanghai Pu Dong

1 stop

20h 15m
PVG

Shanghai Pu Dong

LHR

London Heathrow

1 stop

21h 30m
£979

Malaysia Airlines

View Deal

Deal found 18/5/22

14 Nov - 28 Nov
LHR

London Heathrow

PVG

Shanghai Pu Dong

1 stop

19h 50m
PVG

Shanghai Pu Dong

LHR

London Heathrow

1 stop

21h 30m
£985

Malaysia Airlines

View Deal

Deal found 19/5/22

Direct flights to Shanghai from Heathrow

Save time with Heathrow to Shanghai direct flight deals
14 Nov - 28 Nov
LHR

London Heathrow

PVG

Shanghai Pu Dong

Nonstop

11h 35m
PVG

Shanghai Pu Dong

LHR

London Heathrow

Nonstop

12h 30m
£10,680

China Eastern

View Deal

Deal found 19/5/22

15 Sep - 22 Sep
LHR

London Heathrow

PVG

Shanghai Pu Dong

Nonstop

11h 20m
PVG

Shanghai Pu Dong

LHR

London Heathrow

Nonstop

12h 20m
£11,215

China Eastern

View Deal

Deal found 18/5/22

23 Oct - 30 Oct
LHR

London Heathrow

PVG

Shanghai Pu Dong

Nonstop

11h 20m
PVG

Shanghai Pu Dong

LHR

London Heathrow

Nonstop

12h 30m
£11,226

China Eastern

View Deal

Deal found 16/5/22

One-way flights to Shanghai from Heathrow

The cheapest one-way flights from Heathrow to Shanghai
8 Nov
LHR

London Heathrow

PVG

Shanghai Pu Dong

3 stops

45h 20m
£483

Multiple Airlines

View Deal

Deal found 17/5/22

1 Nov
LHR

London Heathrow

PVG

Shanghai Pu Dong

3 stops

45h 20m
£499

Multiple Airlines

View Deal

Deal found 19/5/22

10 Nov
LHR

London Heathrow

PVG

Shanghai Pu Dong

3 stops

34h 05m
£561

Multiple Airlines

View Deal

Deal found 19/5/22

Related info for your journey

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

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

Air France, Japan Airlines, and Air China are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

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

Yes, there are multiple flights from London Heathrow Airport to Shanghai for under £1,000. The cheapest flight booked recently is on Malaysia Airlines for just £979, but on average you can expect to pay £1,436.

Are there nonstop flights from London Heathrow Airport to Shanghai for under £10,700 on Cheapflights?

Cheapflights has at least 3 direct flights from London Heathrow Airport to Shanghai under £10,700. A good price for a nonstop flight from London Heathrow Airport to Shanghai is less than £11,040.

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

When booking a flight from London Heathrow Airport to Shanghai, you may want to consider flying on Air Canada, Air France or British Airways as they are the most popular for this route.

What are the cheapest flights from London Heathrow Airport to Shanghai?

Looking for the cheapest flight from London Heathrow Airport to Shanghai? While on average our users pay £4,741, our data indicates the cheapest price to be £828. The most popular route (London Heathrow - Shanghai Pu Dong), is priced around £976.

Top 5 airlines flying from Heathrow to Shanghai

The chart below displays the airlines Cheapflights users travelling from Heathrow to Shanghai choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
SWISSCheapest£342Average£363FlexibilityNo cancel feeOn-time79%COVID-19 safety
Search SWISS flights
Air FranceCheapest£401Average£571FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Air France flights
KLMCheapest£407Average£673FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search KLM flights
Hainan AirlinesCheapest£438Average£521FlexibilityNo cancel feeOn-time61%COVID-19 safety
Search Hainan Airlines flights
Scandinavian AirlinesCheapest£471Average£3,428FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Scandinavian Airlines flights