Cheap flights from England to Shanghai

LHR — SHA
16 Aug — 23 Aug1
Return
1 adult
Economy
From?
To?
Tue 16/8
Tue 23/8

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

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

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

Our data shows that November tends to be the cheapest month to fly to Shanghai from England. Users have commonly found prices around £1,267 for the month, but tickets can be as low as £470. Due to multiple factors, prepare for potentially higher prices in July.

When is the cheapest time to fly from England to Shanghai (ENG - SH)?

When flying from England 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 England to Shanghai in August, September 2022

The best prices found for England to Shanghai flights in August, September
22 Sep - 30 Sep
LHR

London Heathrow

PVG

Shanghai Pu Dong

1 stop

20h 15m
PVG

Shanghai Pu Dong

LHR

London Heathrow

1 stop

21h 30m
£1,000

Malaysia Airlines

Pick Dates

Deal found 8/10/22

29 Sep - 13 Oct
LHR

London Heathrow

PVG

Shanghai Pu Dong

2 stops

49h 25m
PVG

Shanghai Pu Dong

LHR

London Heathrow

2 stops

20h 35m
£1,355

Multiple Airlines

Pick Dates

Deal found 8/10/22

5 Sep - 3 Nov
LHR

London Heathrow

PVG

Shanghai Pu Dong

2 stops

60h 15m
PVG

Shanghai Pu Dong

LHR

London Heathrow

1 stop

27h 20m
£1,523

Multiple Airlines

Pick Dates

Deal found 8/9/22

England to Shanghai 2022 flight deals

Cheap flights to Shanghai from England found for this year
1 Nov - 30 Nov
LHR

London Heathrow

PVG

Shanghai Pu Dong

1 stop

19h 50m
PVG

Shanghai Pu Dong

LHR

London Heathrow

1 stop

31h 20m
£880

Malaysia Airlines

Pick Dates

Deal found 8/10/22

5 Oct - 16 Oct
LHR

London Heathrow

SHA

Shanghai Hongqiao Intl

1 stop

17h 40m
SHA

Shanghai Hongqiao Intl

LHR

London Heathrow

2 stops

22h 20m
£968

Multiple Airlines

Pick Dates

Deal found 8/10/22

5 Oct - 16 Oct
LHR

London Heathrow

PVG

Shanghai Pu Dong

1 stop

19h 15m
PVG

Shanghai Pu Dong

LHR

London Heathrow

2 stops

20h 35m
£968

Multiple Airlines

Pick Dates

Deal found 8/10/22

Cheap Japan Airlines flights from England to Shanghai

9 Jan - 16 Jan
MAN

Manchester

PVG

Shanghai Pu Dong

2 stops

49h 40m
PVG

Shanghai Pu Dong

MAN

Manchester

2 stops

46h 25m
£1,741

Japan Airlines

Pick Dates

Deal found 8/11/22

15 Nov - 30 Nov
LHR

London Heathrow

SHA

Shanghai Hongqiao Intl

2 stops

41h 25m
SHA

Shanghai Hongqiao Intl

LHR

London Heathrow

1 stop

34h 05m
£2,512

Japan Airlines

Pick Dates

Deal found 8/9/22

15 Nov - 30 Nov
LHR

London Heathrow

SHA

Shanghai Hongqiao Intl

2 stops

41h 25m
SHA

Shanghai Hongqiao Intl

LHR

London Heathrow

2 stops

35h 50m
£3,074

Japan Airlines

Pick Dates

Deal found 8/9/22

Cheap China Airlines flights from England to Shanghai

21 Jan - 12 Feb
LHR

London Heathrow

SHA

Shanghai Hongqiao Intl

1 stop

33h 00m
SHA

Shanghai Hongqiao Intl

LHR

London Heathrow

1 stop

30h 40m
£1,093

China Airlines

Pick Dates

Deal found 8/8/22

21 Jan - 12 Feb
LHR

London Heathrow

SHA

Shanghai Hongqiao Intl

1 stop

33h 00m
SHA

Shanghai Hongqiao Intl

LHR

London Heathrow

2 stops

26h 30m
£1,339

China Airlines

Pick Dates

Deal found 8/8/22

21 Jan - 12 Feb
MAN

Manchester

PVG

Shanghai Pu Dong

2 stops

28h 40m
PVG

Shanghai Pu Dong

MAN

Manchester

2 stops

32h 50m
£1,426

China Airlines

Pick Dates

Deal found 8/8/22

Direct flights to Shanghai from England

Save time with England to Shanghai direct flight deals
1 Dec - 13 Dec
LHR

London Heathrow

PVG

Shanghai Pu Dong

Nonstop

11h 35m
PVG

Shanghai Pu Dong

LHR

London Heathrow

Nonstop

12h 30m
£5,314

China Eastern

Pick Dates

Deal found 8/8/22

15 Nov - 30 Nov
LHR

London Heathrow

PVG

Shanghai Pu Dong

Nonstop

11h 35m
PVG

Shanghai Pu Dong

LHR

London Heathrow

Nonstop

12h 30m
£5,320

China Eastern

Pick Dates

Deal found 8/9/22

21 Jan - 12 Feb
LHR

London Heathrow

PVG

Shanghai Pu Dong

Nonstop

11h 35m
PVG

Shanghai Pu Dong

LHR

London Heathrow

Nonstop

12h 30m
£5,363

China Eastern

Pick Dates

Deal found 8/8/22

Last-minute flights from England to Shanghai

Late deals on return flights to Shanghai from England, departing today and this week
19 Aug - 5 Sep
LHR

London Heathrow

SHA

Shanghai Hongqiao Intl

2 stops

21h 05m
SHA

Shanghai Hongqiao Intl

LHR

London Heathrow

3 stops

31h 00m
£2,932

Multiple Airlines

Pick Dates

Deal found 8/9/22

16 Aug - 25 Sep
MAN

Manchester

PVG

Shanghai Pu Dong

2 stops

53h 25m
PVG

Shanghai Pu Dong

MAN

Manchester

1 stop

16h 55m
£5,621

Multiple Airlines

Pick Dates

Deal found 8/9/22

19 Aug - 5 Sep
LGW

London Gatwick

SHA

Shanghai Hongqiao Intl

2 stops

21h 15m
SHA

Shanghai Hongqiao Intl

LGW

London Gatwick

3 stops

31h 35m
£6,221

Multiple Airlines

Pick Dates

Deal found 8/9/22

One-way flights to Shanghai from England

The cheapest one-way flights from England to Shanghai
4 Nov
MAN

Manchester

PVG

Shanghai Pu Dong

3 stops

46h 25m
£312

Multiple Airlines

Pick Dates

Deal found 8/11/22

6 Nov
BHX

Birmingham

PVG

Shanghai Pu Dong

3 stops

42h 15m
£326

Multiple Airlines

Pick Dates

Deal found 8/10/22

8 Nov
LHR

London Heathrow

PVG

Shanghai Pu Dong

3 stops

33h 05m
£340

Multiple Airlines

Pick Dates

Deal found 8/10/22

Related info for your journey

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

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

Some of our airline partners flying from England to Shanghai have new flexible policies in place due to COVID-19. Air France, KLM, and Hainan Airlines are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Air France with this kind of flexibility.

Can I find flights from England to Shanghai for under £900 on Cheapflights?

Yes, there are multiple flights from England to Shanghai for under £900. The cheapest flight booked recently is on Malaysia Airlines for just £880, but on average you can expect to pay £1,281.

Are there nonstop flights from England to Shanghai for under £5,400 on Cheapflights?

Cheapflights has at least 16 direct flights from England to Shanghai under £5,400. A good price for a nonstop flight from England to Shanghai is less than £6,922.

Are there last-minute flights available from England to Shanghai for under £3,000?

There are currently 16+ open flights from England to Shanghai within the next 7 days for less than £3,000.

Top 10 airlines flying from England to Shanghai

The chart below displays the airlines Cheapflights users travelling from England to Shanghai choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Air ChinaCheapest£306Average£519FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search Air China flights
China SouthernCheapest£336Average£462FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search China Southern flights
China EasternCheapest£342Average£1,903FlexibilityNo cancel feeOn-time62%COVID-19 safety
Search China Eastern flights
SWISSCheapest£344Average£466FlexibilityNo cancel feeOn-time79%COVID-19 safety
Search SWISS flights
Virgin AtlanticCheapest£382Average£410FlexibilityNo cancel feeOn-time72%COVID-19 safety
Search Virgin Atlantic flights
KLMCheapest£394Average£653FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search KLM flights
Air FranceCheapest£406Average£576FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Air France flights
Hainan AirlinesCheapest£411Average£594FlexibilityNo cancel feeOn-time61%COVID-19 safety
Search Hainan Airlines flights
Turkish AirlinesCheapest£450Average£536FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Turkish Airlines flights
EmiratesCheapest£479Average£642FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search Emirates flights