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.
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 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.
London Heathrow
Shanghai Pu Dong
1 stop
20h 15mShanghai Pu Dong
London Heathrow
1 stop
21h 30mMalaysia Airlines
London Heathrow
Shanghai Pu Dong
2 stops
49h 25mShanghai Pu Dong
London Heathrow
2 stops
20h 35mMultiple Airlines
London Heathrow
Shanghai Pu Dong
2 stops
60h 15mShanghai Pu Dong
London Heathrow
1 stop
27h 20mMultiple Airlines
London Heathrow
Shanghai Pu Dong
1 stop
19h 50mShanghai Pu Dong
London Heathrow
1 stop
31h 20mMalaysia Airlines
London Heathrow
Shanghai Hongqiao Intl
1 stop
17h 40mShanghai Hongqiao Intl
London Heathrow
2 stops
22h 20mMultiple Airlines
London Heathrow
Shanghai Pu Dong
1 stop
19h 15mShanghai Pu Dong
London Heathrow
2 stops
20h 35mMultiple Airlines
Manchester
Shanghai Pu Dong
2 stops
49h 40mShanghai Pu Dong
Manchester
2 stops
46h 25mJapan Airlines
London Heathrow
Shanghai Hongqiao Intl
2 stops
41h 25mShanghai Hongqiao Intl
London Heathrow
1 stop
34h 05mJapan Airlines
London Heathrow
Shanghai Hongqiao Intl
2 stops
41h 25mShanghai Hongqiao Intl
London Heathrow
2 stops
35h 50mJapan Airlines
London Heathrow
Shanghai Hongqiao Intl
1 stop
33h 00mShanghai Hongqiao Intl
London Heathrow
1 stop
30h 40mChina Airlines
London Heathrow
Shanghai Hongqiao Intl
1 stop
33h 00mShanghai Hongqiao Intl
London Heathrow
2 stops
26h 30mChina Airlines
Manchester
Shanghai Pu Dong
2 stops
28h 40mShanghai Pu Dong
Manchester
2 stops
32h 50mChina Airlines
London Heathrow
Shanghai Pu Dong
Nonstop
11h 35mShanghai Pu Dong
London Heathrow
Nonstop
12h 30mChina Eastern
London Heathrow
Shanghai Pu Dong
Nonstop
11h 35mShanghai Pu Dong
London Heathrow
Nonstop
12h 30mChina Eastern
London Heathrow
Shanghai Pu Dong
Nonstop
11h 35mShanghai Pu Dong
London Heathrow
Nonstop
12h 30mChina Eastern
London Heathrow
Shanghai Hongqiao Intl
2 stops
21h 05mShanghai Hongqiao Intl
London Heathrow
3 stops
31h 00mMultiple Airlines
Manchester
Shanghai Pu Dong
2 stops
53h 25mShanghai Pu Dong
Manchester
1 stop
16h 55mMultiple Airlines
London Gatwick
Shanghai Hongqiao Intl
2 stops
21h 15mShanghai Hongqiao Intl
London Gatwick
3 stops
31h 35mMultiple Airlines
Manchester
Shanghai Pu Dong
3 stops
46h 25mMultiple Airlines
Birmingham
Shanghai Pu Dong
3 stops
42h 15mMultiple Airlines
London Heathrow
Shanghai Pu Dong
3 stops
33h 05mMultiple Airlines
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.
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.
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.
There are currently 16+ open flights from England to Shanghai within the next 7 days for less than £3,000.