background

Flight Deals from Shanghai to London from $297

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

QR LogoSQ LogoEK LogoTK LogoAF LogoCX LogoBR Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Stops

  • Nonstop
    from $721
  • Up to 1 stop
    $605
  • Up to 2 stops
    $652

Airlines

  • Air China Limited
    $799
  • Air France
    $804
  • Air SERBIA a.d. Beograd
    $816
  • Austrian Airlines
    $852
  • British Airways
    $721
  • China Eastern
    $813
  • China Southern Airlines
    $860
  • Emirates
    $711
  • Etihad Airways
    $773
  • Finnair
    $605
  • Gulf Air
    $614
  • Juneyao Airlines
    $799
  • KLM
    $802
  • Lufthansa
    $858
  • Shenzhen Airlines
    $806
  • SriLankan
    $734
  • SWISS
    $844
  • Thai Airways International
    $793
  • Turkish Airlines
    $772
  • Vietnam Airlines
    $853

Cabin Class

  • Economy
    $605

Departure Airports

  • Shanghai Hongqiao International Airport
    $834
  • Shanghai Pudong International Airport
    $605

Arrival Airports

  • London City Airport
    $819
  • London Gatwick Airport
    $711
  • London Heathrow Airport
    $605
  • London Stansted Airport
    $711

Layover Airports

  • Abu Dhabi International Airport
    $773
  • Amsterdam Airport Schiphol
    $802
  • Bahrain International Airport
    $614
  • Bandaranaike International Colombo Airport
    $734
  • Beijing Capital Airport
    $861
  • Beijing Daxing Airport
    $860
  • Belgrade Nikola Tesla Airport
    $816
  • Chengdu Tianfu International Airport
    $834
  • Dubai International Airport
    $711
  • Helsinki Vantaa Airport
    $605
  • Hong Kong International Airport
    $652
  • Istanbul Airport
    $772
  • Munich Airport
    $858
  • Noi Bai International Airport
    $853
  • Paris Charles de Gaulle Airport
    $803
  • Shenzhen Bao'an International Airport
    $806
  • Suvarnabhumi Airport
    $793
  • Tan Son Nhat International Airport
    $853
  • Vienna International Airport
    $850
  • Wuhan Tianhe International Airport
    $860
  • Zürich Airport
    $832

Best Price. GUARANTEED.

Exclusively for Priceline Members
Tired of searching? Book now!
We'll refund the difference if you find a lower price.

Phone Banner
Priceline Phone Deals
Book with an agent for great rates!
BUNDLE & SAVE
Book a flight & hotel together for extra savings.
On average save $240 per traveler
Finnair Logo
Finnair

11/04/25

PVG
20h
HEL

11/05/25

LHR
Finnair Logo
Finnair

11/17/25

LHR
32h 35m
HEL

11/18/25

PVG
$605
Gulf Air Logo
Gulf Air

11/09/25

PVG
15h 40m
BAH

11/10/25

LHR
Gulf Air Logo
Gulf Air

11/23/25

LHR
25h
BAH

11/24/25

PVG
$614
Finnair Logo
Finnair

11/10/25

PVG
19h 25m
HKG
HEL

11/11/25

LHR
Finnair Logo
Finnair

11/17/25

LHR
32h 35m
HEL

11/18/25

PVG
$652
Emirates Logo
Emirates

10/17/25

PVG
24h 5m
DXB

10/18/25

LGW
Emirates Logo
Emirates

11/15/25

LGW
24h 50m
DXB

11/16/25

PVG
$711
Emirates Logo
Emirates

10/13/25

PVG
29h 40m
DXB

10/14/25

STN
Emirates Logo
Emirates

11/14/25

STN
31h
DXB

11/15/25

PVG
$711
British Airways Logo
British Airways

11/04/25

PVG
7h 15m
Direct

11/04/25

LHR
British Airways Logo
British Airways

11/18/25

LHR
20h 35m
Direct

11/19/25

PVG
$721
SriLankan Logo
SriLankan

11/15/25

PVG
32h 20m
CMB

11/16/25

LHR
SriLankan Logo
SriLankan

11/23/25

LHR
25h 50m
CMB

11/24/25

PVG
$734
Turkish Airlines Logo
Turkish Airlines

12/06/25

PVG
17h 30m
IST

12/07/25

LHR
Turkish Airlines Logo
Turkish Airlines

12/13/25

LHR
31h 5m
IST

12/14/25

PVG
$772
Etihad Airways Logo
Etihad Airways

10/23/25

PVG
15h 35m
AUH

10/24/25

LHR
Etihad Airways Logo
Etihad Airways

11/25/25

LHR
41h 30m
AUH

11/27/25

PVG
$773
Thai Airways International Logo
Thai Airways International

11/11/25

PVG
22h 25m
BKK

11/12/25

LHR
Thai Airways International Logo
Thai Airways International

11/17/25

LHR
32h 50m
BKK

11/19/25

PVG
$793
Juneyao Airlines Logo
Juneyao Airlines

11/08/25

PVG
26h 40m
HEL

11/09/25

LHR
Juneyao Airlines Logo
Juneyao Airlines

11/15/25

LHR
37h 25m
HEL

11/17/25

PVG
$799
Air China Limited Logo
Air China Limited

12/03/25

PVG
4h 40m
Direct

12/03/25

LGW
Air China Limited Logo
Air China Limited

12/11/25

LGW
19h 5m
Direct

12/12/25

PVG
$799
KLM Logo
KLM

12/02/25

PVG
20h 20m
AMS

12/03/25

LHR
KLM Logo
KLM

12/10/25

LHR
28h 20m
AMS

12/11/25

PVG
$802
KLM Logo
KLM

11/27/25

PVG
19h
AMS

11/28/25

LHR
KLM Logo
KLM

12/04/25

LHR
25h 30m
CDG

12/05/25

PVG
$803
Air France Logo
Air France

11/24/25

PVG
12h 25m
CDG

11/25/25

LHR
Air France Logo
Air France

12/02/25

LHR
23h 30m
CDG

12/03/25

PVG
$804
Shenzhen Airlines Logo
Shenzhen Airlines

11/04/25

PVG
22h 30m
SZX

11/05/25

LHR
Shenzhen Airlines Logo
Shenzhen Airlines

11/17/25

LHR
19h 5m
Direct

11/18/25

PVG
$806
China Eastern Logo
China Eastern

11/11/25

PVG
4h 40m
Direct

11/11/25

LGW
China Eastern Logo
China Eastern

11/24/25

LGW
25h 30m
CDG

11/25/25

PVG
$813
Air SERBIA a.d. Beograd Logo
Air SERBIA a.d. Beograd

11/30/25

PVG
26h 35m
BEG

12/01/25

LHR
Air SERBIA a.d. Beograd Logo
Air SERBIA a.d. Beograd

12/08/25

LHR
42h 25m
BEG

12/10/25

PVG
$816
KLM Logo
KLM

11/19/25

PVG
20h 10m
AMS

11/20/25

LCY
KLM Logo
KLM

11/26/25

LCY
38h 25m
AMS

11/28/25

PVG
$819
Shenzhen Airlines Logo
Shenzhen Airlines

11/04/25

PVG
22h 30m
SZX

11/05/25

LHR
Shenzhen Airlines Logo
Shenzhen Airlines

11/17/25

LHR
26h 25m
ZRH

11/18/25

PVG
$832
Air China Limited Logo
Air China Limited

11/08/25

PVG
10h 25m
TFU

11/08/25

LHR
Air China Limited Logo
Air China Limited

11/16/25

LHR
19h 5m
Direct

11/17/25

PVG
$834
Shenzhen Airlines Logo
Shenzhen Airlines

11/15/25

SHA
30h 25m
SZX

11/16/25

LHR
Shenzhen Airlines Logo
Shenzhen Airlines

11/22/25

LHR
19h 5m
Direct

11/23/25

SHA
$834
SWISS Logo
SWISS

11/04/25

PVG
23h 35m
ZRH

11/05/25

LHR
SWISS Logo
SWISS

11/18/25

LHR
19h 5m
Direct

11/19/25

PVG
$844
SWISS Logo
SWISS

11/25/25

PVG
20h 25m
ZRH

11/26/25

LHR
SWISS Logo
SWISS

12/11/25

LHR
22h 5m
VIE

12/12/25

PVG
$850
Austrian Airlines Logo
Austrian Airlines

11/05/25

PVG
18h 30m
VIE

11/05/25

LHR
Austrian Airlines Logo
Austrian Airlines

11/20/25

LHR
19h 5m
Direct

11/21/25

PVG
$852
Vietnam Airlines Logo
Vietnam Airlines

11/12/25

PVG
15h 50m
SGN

11/13/25

LHR
Vietnam Airlines Logo
Vietnam Airlines

11/19/25

LHR
27h 15m
HAN

11/20/25

PVG
$853
Vietnam Airlines Logo
Vietnam Airlines

11/05/25

PVG
15h 50m
SGN

11/06/25

LHR
Vietnam Airlines Logo
Vietnam Airlines

11/15/25

LHR
27h 15m
SGN

11/16/25

PVG
$853
Lufthansa Logo
Lufthansa

12/02/25

PVG
10h 15m
MUC

12/02/25

LHR
Lufthansa Logo
Lufthansa

12/09/25

LHR
19h 5m
Direct

12/10/25

PVG
$858
China Southern Airlines Logo
China Southern Airlines

11/04/25

PVG
26h 50m
WUH

11/05/25

LHR
China Southern Airlines Logo
China Southern Airlines

11/22/25

LHR
41h 25m
PKX

11/24/25

PVG
$860
Air China Limited Logo
Air China Limited

11/15/25

SHA
25h 20m
PEK

11/16/25

LHR
Air China Limited Logo
Air China Limited

11/22/25

LHR
19h 5m
Direct

11/23/25

SHA
$861

Top Deals on flights from Shanghai to London

Shanghai, CN (SHA) - London, GB (LON)

 Logo

Oct 12

PVG
20h 25m
CSX

Oct 13

LHR

as low as

$297

Shanghai, CN (SHA) - London, GB (LON)

 Logo

Oct 15

SHA
11h
HAK

Oct 15

LHR

as low as

$297

Shanghai, CN (SHA) - London, GB (LON)

Thai Airways International Logo
Thai Airways International

Oct 20

PVG
11h 45m
BKK

Oct 20

LHR

as low as

$325

Shanghai, CN (SHA) - London, GB (LON)

Gulf Air Logo
Gulf Air

Oct 8

PVG
23h 25m
BAH

Oct 9

LHR

as low as

$343

Shanghai, CN (SHA) - London, GB (LON)

Etihad Airways Logo
Etihad Airways

Aug 21

PVG
23h 50m
AUH

Aug 22

LHR

as low as

$361

Shanghai, CN (SHA) - London, GB (LON)

Juneyao Airlines Logo
Juneyao Airlines

Nov 6

PVG
7h 5m
HEL

Nov 6

LHR

as low as

$371

Shanghai, CN (SHA) - London, GB (LON)

Vietnam Airlines Logo
Vietnam Airlines

Oct 18

PVG
26h
HAN

Oct 19

LHR

as low as

$372

Shanghai, CN (SHA) - London, GB (LON)

Air SERBIA a.d. Beograd Logo
Air SERBIA a.d. Beograd

Dec 17

PVG
26h 35m
BEG

Dec 18

LHR

as low as

$373

Shanghai, CN (SHA) - London, GB (LON)

Vietnam Airlines Logo
Vietnam Airlines

Nov 3

PVG
15h 50m
SGN

Nov 4

LHR

as low as

$374

Shanghai, CN (SHA) - London, GB (LON)

 Logo

Oct 4

PVG
19h 45m
RUH

Oct 5

LHR

as low as

$385

Shanghai, CN (SHA) - London, GB (LON)

Finnair Logo
Finnair

Nov 4

PVG
12h 10m
HEL

Nov 5

LHR

as low as

$407

Shanghai, CN (SHA) - London, GB (LON)

Qatar Airways Logo
Qatar Airways

Jan 30

PVG
14h 20m
DOH

Jan 31

LHR

as low as

$416

Frequently Asked Questions

Is there a direct flight from Shanghai to London?
Yes, there are direct flights from Shanghai to London. China Eastern offers a non-stop flight at $813 with a flight time of 4 hours. British Airways also provides a non-stop flight priced at $721, taking 7 hours 15 minutes.
Are there convenient layover flights from Shanghai to London?
Yes, convenient layover flights from Shanghai to London include Finnair at $605, Gulf Air at $614, Emirates at $711, SriLankan at $734, and Turkish Airlines at $772. Additionally, two-stop options are available with Finnair at $652, Air France at $839, KLM at $859, SWISS at $898, and Lufthansa at $925.
What are the most convenient layover airports for my flight from Shanghai to London?
Consider layovers at Helsinki Vantaa Airport, Bahrain International Airport, Dubai International Airport, Istanbul Airport, and Bandaranaike International Colombo Airport for your flight options.
What is the cheapest and fastest flight from Shanghai to London?
The cheapest flight is with Finnair for $605, taking 20 hours with 1 stop. The fastest flight is with China Eastern for $813, taking 4 hours non-stop.
What are all possible destination arrival airports?
The possible destination arrival airports are London Heathrow Airport, London Gatwick Airport, London Stansted Airport, and London City Airport.
What is the time difference between destination and arrival?
The time difference between Shanghai and London is 8 hours, with London ahead of Shanghai.
Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158