Welcome | SIGN OUT

Cheap Flights from London to Shanghai - LON to SHA (reverse)

Popular Flights from London to Shanghai

  • Airfare from London to Shanghai on Aeroflot Russian Airlines from £436 round trip
  • Airfare from London to Shanghai on Swiss from £483 round trip
  • Airfare from London to Shanghai on Turkish Airlines from £488 round trip
  • Airfare from London to Shanghai on Srilankan Airlines from £511 round trip
  • Airfare from London to Shanghai on Air France from £512 round trip

Did You Know?

  • The largest aircraft operated by China S flying between London, GB and Shanghai, CN is a 32S with 150 seats.
  • 334 flights per week fly out of London, GB connecting to Shanghai, CN
  • The shortest flight between London, GB and Shanghai, CN on EVA is 7,894 miles.
  • Qatar has 3 one stop flights between London, GB and Shanghai, CN.
  • 36 airlines operate between London, GB and Shanghai, CN
  • 478,235 seats are available per day to fly out of London, GB connecting to Shanghai, CN
  • Hong Kong, HK is the most popular connection for one stop flights between London, GB and Shanghai, CN.
  • Air China has the most nonstop flights between London, GB and Shanghai, CN.
As seen in...
Expert Travel Advice Provided by Farecompare

Daily Non-stop Flight Schedules from Heathrow to Pu Dong

  • Airline
    Mon
    Tue
    Wed
    Thu
    Fri
    Sat
    Sun
    Earliest Flight
    Latest Flight
    Average Duration
  • British Airways
    1
    0
    1
    1
    1
    1
    1
    2:15 PM
    2:15 PM
    11:10
  • China Eastern Airlines
    0
    1
    0
    1
    0
    1
    1
    9:00 PM
    9:00 PM
    11:20
  • Virgin Atlantic Airways
    0
    2
    2
    2
    1
    2
    2
    12:55 PM
    1:00 PM
    11:40

Cheap Domestic Flights from London - LON

Flights
Airline
Lowest Price
British Airways, BMI
£70

Cheap Domestic Flights to Shanghai - SHA

Flights
Airline
Lowest Price
Air China, China S, Shanghai, Hainan, China E
元1380
China S, Shanghai, Air China, China E
元1520
Air China, China S, Shanghai, China E, Shenzhen
元1620
Air China, Shanghai, China E
元1800

Cheap International Flights from London - LON

Flights
Airline
Lowest Price
British Airways, Air Canada, Air Transat, Sunwing
£302
British Airways, American, United, Virgin Atlantic, New Zealand
£406
American, Air Canada, British Airways, Air China, Cathay, Emirates, Etihad, Japan, Korean, Malaysia, Mauritius, New Zealand, Asiana, Qantas, S African, Singapore, Thai, United, Virgin Atlantic
£704
Thai, EVA, British Airways, Qantas
£468
British Airways, American, United, Virgin Atlantic
£372
American, British Airways, Air China, Cathay, AirAsia X, Emirates, Etihad, Jetstar, Korean, Malaysia, Qantas, Qatar, Singapore, Thai
£692
Virgin Atlantic, Qantas, New Zealand, Hong Kong, Cathay, British Airways
£457
British Airways, Air France
£94
British Airways
£107
British Airways, Alitalia
£101
Aer Lingus, BMI, Air France
£79
American, British Airways, Cathay, Emirates, Korean, Malaysia, Qantas, Singapore, Thai
£676
Air Transat, Air Canada, British Airways, Virgin Atlantic
£392
Virgin Atlantic, United, British Airways
£421
Air China, Cathay, Emirates, Etihad, Gulf Air, Japan, Korean, KLM, Malaysia, All Nippon, Asiana, Qatar, Singapore, Saudi Arabian, Thai, Virgin Atlantic
£439
Virgin Atlantic, Kuwait, British Airways, American, Delta, Continental
£314
Asiana, Korean
£514
Jetstar Asia, American, British Airways, Cathay, Korean, Malaysia, New Zealand, Qantas, Singapore, Thai, United, Virgin Atlantic
£790
Aegean, British Airways
£152
British Airways, Virgin Atlantic, United
£408
Jet India, Virgin Atlantic, British Airways, Air India, Kingfisher
£399
British Airways
£488
Lufthansa, British Airways
£94
Singapore, Qantas, British Airways
£453
SWISS, British Airways
£98
British Airways, Iberia, Air Europa
£109
Virgin Atlantic, British Airways, S African
£468
British Airways, Cathay, AirAsia X, Emirates, Malaysia, Qantas, S African, Singapore, Thai
£755
British Airways, Lufthansa
£95
Delta
£476
Virgin Atlantic, Delta, British Airways, American
£348
British Airways, Virgin Atlantic
£448
British Airways, Continental
£410
British Airways, SWISS
£126
British Airways, TAM
£495
Kingfisher, British Airways, Air India, Jet India
£395
Malaysia
£452

Cheap International Flights to Shanghai - SHA

Flights
Airline
Lowest Price
Cathay, Shanghai, Juneyao, Hong Kong, Dragonair, China E
HKD1521
Air China, Delta, Shanghai, Japan, China E, All Nippon
¥39271
Shanghai, Asiana, China E, China S, Korean
₩301835
Shanghai, China E, Thai, Srilankan Airlines
THB10126
China E, United, American
$795
China E, Continental
$814
China E, Air France, Air China
€464
Mauritius, Malaysia, China E
MYR1224
Air India, China E
₨22786
EVA, Air China, China, China S, Shanghai, Transasia, China E
TWD9808
Air China, Lufthansa, China E
€460
Qantas, China E, Air China
AUD726
Air China, Shanghai, Japan, China E, All Nippon
¥46381
Singapore, China E
SGD450
Garuda
$574
Emirates
﷼2003
Air Canada, China E
CAD818
China E, Aeroflot
€319
American, Air Canada, Air France, British Airways, Air China, Continental, China S, Delta, Korean, KLM, Lufthansa, China E, United
$1031
Cebu Pacific, Philippine
$271
China E
€431
Cheap Flights from London to Shanghai, from £436 Round trip from LON to SHA