Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Shanghai to London?

Cheap Flights from London to Shanghai, CN, China - LON to SHA Last modified: 26 Aug 2016 01:14

Popular flights from London to Shanghai Last modified: 26 Aug 2016 01:14

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

China Southern
LONSHA
Sat 22/10
2 stops
SHALON
Sun 30/10
2 stops
£323
Select
SAS
LONSHA
Sat 05/11
1 stop
SHALON
Mon 07/11
1 stop
£372
Select
Air China
LONSHA
Mon 17/10
1 stop
SHALON
Tue 25/10
1 stop
£384
Select
Air China
LONSHA
Thu 20/10
1 stop
SHALON
Thu 27/10
1 stop
£384
Select
Air China
LONSHA
Mon 24/10
1 stop
SHALON
Fri 04/11
1 stop
£384
Select
Air China
LONSHA
Mon 31/10
1 stop
SHALON
Fri 11/11
1 stop
£384
Select
Air China
LONSHA
Tue 01/11
1 stop
SHALON
Tue 15/11
1 stop
£384
Select
KLM
LONSHA
Fri 23/09
1 stop
SHALON
Thu 06/10
1 stop
£397
Select
KLM
LONSHA
Mon 26/09
1 stop
SHALON
Thu 06/10
1 stop
£397
Select
KLM
LONSHA
Tue 27/09
1 stop
SHALON
Mon 17/10
1 stop
£397
Select
Turkish
LONSHA
Fri 11/11
1 stop
SHALON
Sat 19/11
1 stop
£398
Select
Turkish
LONSHA
Wed 30/11
1 stop
SHALON
Tue 20/12
1 stop
£398
Select
Turkish
LONSHA
Sun 04/12
1 stop
SHALON
Wed 14/12
1 stop
£398
Select
Air France
LONSHA
Mon 26/09
1 stop
SHALON
Wed 05/10
1 stop
£399
Select
Air France
LONSHA
Mon 26/09
1 stop
SHALON
Mon 10/10
1 stop
£399
Select
Air France
LONSHA
Tue 27/09
1 stop
SHALON
Tue 11/10
1 stop
£399
Select
Air France
LONSHA
Tue 27/09
1 stop
SHALON
Mon 17/10
1 stop
£399
Select
Air France
LONSHA
Wed 28/09
1 stop
SHALON
Fri 07/10
1 stop
£399
Select
Lufthansa
LONSHA
Sat 05/11
1 stop
SHALON
Mon 07/11
1 stop
£400
Select
Swiss
LONSHA
Fri 18/11
1 stop
SHALON
Sun 27/11
1 stop
£401
Select
Swiss
LONSHA
Tue 22/11
1 stop
SHALON
Tue 29/11
1 stop
£401
Select
Austrian
LONSHA
Sat 12/11
1 stop
SHALON
Sat 19/11
1 stop
£401
Select
China Eastern
LONSHA
Tue 01/11
2 stops
SHALON
Tue 15/11
2 stops
£403
Select
China Eastern
LONSHA
Wed 02/11
2 stops
SHALON
Tue 15/11
2 stops
£403
Select
China Eastern
LONSHA
Thu 17/11
2 stops
SHALON
Sun 20/11
2 stops
£403
Select
China Eastern
LONSHA
Sun 20/11
2 stops
SHALON
Tue 29/11
2 stops
£403
Select
China Eastern
LONSHA
Sun 20/11
2 stops
SHALON
Wed 30/11
2 stops
£403
Select
Emirates
LONSHA
Tue 04/10
1 stop
SHALON
Sat 15/10
1 stop
£420
Select
Emirates
LONSHA
Tue 11/10
1 stop
SHALON
Sat 22/10
1 stop
£420
Select
Emirates
LONSHA
Mon 17/10
1 stop
SHALON
Tue 25/10
1 stop
£420
Select
Emirates
LONSHA
Mon 31/10
1 stop
SHALON
Sun 13/11
1 stop
£420
Select
Emirates
LONSHA
Thu 03/11
1 stop
SHALON
Sat 12/11
1 stop
£420
Select
Tianjin
LONSHA
Sat 29/10
1 stop
SHALON
Tue 08/11
1 stop
£428
Select
Tianjin
LONSHA
Wed 02/11
1 stop
SHALON
Tue 15/11
1 stop
£428
Select
Tianjin
LONSHA
Sat 05/11
1 stop
SHALON
Tue 15/11
1 stop
£428
Select
Tianjin
LONSHA
Sat 12/11
1 stop
SHALON
Tue 15/11
1 stop
£428
Select
Tianjin
LONSHA
Sat 10/12
1 stop
SHALON
Tue 20/12
1 stop
£428
Select
Aeroflot
LONSHA
Tue 22/11
1 stop
SHALON
Tue 29/11
1 stop
£441
Select
Aeroflot
LONSHA
Wed 30/11
1 stop
SHALON
Tue 20/12
1 stop
£441
Select
Etihad
LONSHA
Mon 26/09
1 stop
SHALON
Thu 06/10
1 stop
£454
Select
Etihad
LONSHA
Thu 29/09
1 stop
SHALON
Mon 10/10
1 stop
£454
Select
Etihad
LONSHA
Thu 13/10
1 stop
SHALON
Sun 16/10
1 stop
£454
Select
Etihad
LONSHA
Thu 13/10
1 stop
SHALON
Thu 27/10
1 stop
£454
Select
Etihad
LONSHA
Mon 17/10
1 stop
SHALON
Tue 25/10
1 stop
£454
Select
Virgin Atlantic
LONSHA
Sat 26/11
nonstop
SHALON
Thu 01/12
nonstop
£478
Select
British Airways
LONSHA
Sun 04/12
nonstop
SHALON
Wed 14/12
nonstop
£480
Select
Vietnam
LONSHA
Sat 24/09
1 stop
SHALON
Wed 05/10
1 stop
£482
Select
Vietnam
LONSHA
Sun 30/10
1 stop
SHALON
Wed 02/11
1 stop
£482
Select
Vietnam
LONSHA
Tue 22/11
1 stop
SHALON
Mon 05/12
1 stop
£482
Select
Vietnam
LONSHA
Fri 25/11
1 stop
SHALON
Mon 05/12
1 stop
£482
Select
Vietnam
LONSHA
Sat 26/11
1 stop
SHALON
Sat 03/12
1 stop
£482
Select
Srilankan
LONSHA
Sun 25/09
1 stop
SHALON
Thu 06/10
1 stop
£487
Select
Srilankan
LONSHA
Sun 25/09
1 stop
SHALON
Sat 08/10
1 stop
£487
Select
Srilankan
LONSHA
Wed 28/09
1 stop
SHALON
Fri 07/10
1 stop
£487
Select
Srilankan
LONSHA
Wed 28/09
1 stop
SHALON
Sat 08/10
1 stop
£487
Select
Srilankan
LONSHA
Wed 28/09
1 stop
SHALON
Tue 11/10
1 stop
£487
Select
Finnair
LONSHA
Fri 30/09
1 stop
SHALON
Fri 07/10
1 stop
£491
Select
Finnair
LONSHA
Wed 09/11
1 stop
SHALON
Sun 13/11
1 stop
£491
Select
Finnair
LONSHA
Fri 11/11
1 stop
SHALON
Sat 19/11
1 stop
£491
Select
Finnair
LONSHA
Sat 12/11
1 stop
SHALON
Sat 19/11
1 stop
£491
Select
Finnair
LONSHA
Fri 18/11
1 stop
SHALON
Sun 27/11
1 stop
£491
Select
Air India
LONSHA
Mon 24/10
2 stops
SHALON
Tue 01/11
2 stops
£502
Select
Iberia
LONSHA
Tue 04/10
1 stop
SHALON
Sat 15/10
1 stop
£504
Select
Iberia
LONSHA
Tue 01/11
1 stop
SHALON
Sat 12/11
1 stop
£504
Select
Iberia
LONSHA
Tue 08/11
1 stop
SHALON
Sat 19/11
1 stop
£504
Select
Iberia
LONSHA
Sun 20/11
1 stop
SHALON
Wed 30/11
1 stop
£504
Select
Iberia
LONSHA
Sun 20/11
1 stop
SHALON
Sat 03/12
1 stop
£504
Select
Philippine
LONSHA
Wed 23/11
1 stop
SHALON
Wed 30/11
1 stop
£518
Select
Hainan
LONSHA
Wed 12/10
2 stops
SHALON
Sat 22/10
2 stops
£525
Select
Hainan
LONSHA
Sat 15/10
2 stops
SHALON
Sat 22/10
2 stops
£525
Select
Asiana
LONSHA
Mon 26/09
1 stop
SHALON
Thu 06/10
1 stop
£538
Select
Asiana
LONSHA
Tue 11/10
1 stop
SHALON
Fri 21/10
1 stop
£538
Select
Asiana
LONSHA
Tue 11/10
1 stop
SHALON
Sat 22/10
1 stop
£538
Select
Asiana
LONSHA
Tue 18/10
1 stop
SHALON
Fri 21/10
1 stop
£538
Select
Asiana
LONSHA
Fri 28/10
1 stop
SHALON
Mon 31/10
1 stop
£538
Select
Qatar
LONSHA
Mon 26/09
1 stop
SHALON
Thu 06/10
1 stop
£555
Select
Qatar
LONSHA
Thu 29/09
1 stop
SHALON
Mon 10/10
1 stop
£555
Select
Qatar
LONSHA
Tue 04/10
1 stop
SHALON
Sat 15/10
1 stop
£555
Select
Qatar
LONSHA
Thu 13/10
1 stop
SHALON
Thu 27/10
1 stop
£555
Select
Qatar
LONSHA
Sun 16/10
1 stop
SHALON
Mon 31/10
1 stop
£555
Select
Royal Brunei
LONSHA
Wed 21/09
2 stops
SHALON
Mon 26/09
2 stops
£562
Select
Royal Brunei
LONSHA
Mon 26/09
2 stops
SHALON
Mon 03/10
2 stops
£562
Select
Royal Brunei
LONSHA
Wed 12/10
2 stops
SHALON
Mon 17/10
2 stops
£562
Select
Royal Brunei
LONSHA
Wed 12/10
2 stops
SHALON
Mon 24/10
2 stops
£562
Select
Royal Brunei
LONSHA
Wed 12/10
2 stops
SHALON
Wed 26/10
2 stops
£562
Select
Thai
LONSHA
Fri 30/09
1 stop
SHALON
Fri 07/10
1 stop
£567
Select
Thai
LONSHA
Mon 31/10
1 stop
SHALON
Sun 06/11
1 stop
£567
Select
Thai
LONSHA
Mon 31/10
1 stop
SHALON
Thu 10/11
1 stop
£567
Select
Thai
LONSHA
Mon 31/10
1 stop
SHALON
Fri 11/11
1 stop
£567
Select
Thai
LONSHA
Tue 01/11
1 stop
SHALON
Thu 10/11
1 stop
£567
Select
Xiamen
LONSHA
Fri 30/09
2 stops
SHALON
Wed 12/10
2 stops
£622
Select
Xiamen
LONSHA
Mon 03/10
2 stops
SHALON
Mon 10/10
2 stops
£622
Select
Xiamen
LONSHA
Sun 09/10
2 stops
SHALON
Fri 21/10
2 stops
£622
Select
Xiamen
LONSHA
Mon 10/10
2 stops
SHALON
Fri 21/10
2 stops
£622
Select
Xiamen
LONSHA
Thu 13/10
2 stops
SHALON
Thu 20/10
2 stops
£622
Select
Alitalia
LONSHA
Fri 11/11
1 stop
SHALON
Sat 19/11
1 stop
£640
Select
All Nippon
LONSHA
Thu 15/12
1 stop
SHALON
Sun 25/12
1 stop
£719
Select
Air Berlin
LONSHA
Mon 12/12
2 stops
SHALON
Thu 15/12
2 stops
£737
Select
Korean
LONSHA
Fri 11/11
1 stop
SHALON
Sat 19/11
1 stop
£739
Select
Korean
LONSHA
Sat 12/11
1 stop
SHALON
Sat 19/11
1 stop
£739
Select
Malaysia
LONSHA
Fri 16/09
1 stop
SHALON
Mon 26/09
1 stop
£752
Select
Malaysia
LONSHA
Mon 26/09
1 stop
SHALON
Thu 06/10
1 stop
£752
Select
Malaysia
LONSHA
Thu 29/09
1 stop
SHALON
Mon 10/10
1 stop
£752
Select
Malaysia
LONSHA
Tue 11/10
1 stop
SHALON
Fri 21/10
1 stop
£752
Select
Malaysia
LONSHA
Tue 11/10
1 stop
SHALON
Tue 25/10
1 stop
£752
Select
Air Mauritius
LONSHA
Sat 17/09
1 stop
SHALON
Fri 23/09
1 stop
£811
Select
JAL
LONSHA
Fri 18/11
1 stop
SHALON
Wed 30/11
1 stop
£949
Select
JAL
LONSHA
Fri 18/11
1 stop
SHALON
Thu 01/12
1 stop
£949
Select
JAL
LONSHA
Mon 21/11
1 stop
SHALON
Mon 28/11
1 stop
£949
Select
JAL
LONSHA
Wed 23/11
1 stop
SHALON
Mon 05/12
1 stop
£949
Select
JAL
LONSHA
Thu 24/11
1 stop
SHALON
Thu 08/12
1 stop
£949
Select
Singapore
LONSHA
Tue 01/11
1 stop
SHALON
Thu 10/11
1 stop
£974
Select
Singapore
LONSHA
Thu 03/11
1 stop
SHALON
Mon 14/11
1 stop
£974
Select
Singapore
LONSHA
Thu 03/11
1 stop
SHALON
Thu 17/11
1 stop
£974
Select
Singapore
LONSHA
Tue 22/11
1 stop
SHALON
Mon 05/12
1 stop
£974
Select
American
LONSHA
Fri 18/11
1 stop
SHALON
Fri 02/12
1 stop
£2,165
Select
American
LONSHA
Tue 22/11
1 stop
SHALON
Fri 02/12
1 stop
£2,165
Select
EVA Air
LONSHA
Mon 19/09
1 stop
SHALON
Mon 03/10
1 stop
£2,620
Select
Tap Portugal
LONSHA
Thu 01/09
2 stops
SHALON
Sun 11/09
2 stops
£2,922
Select
Tap Portugal
LONSHA
Mon 19/09
2 stops
SHALON
Fri 30/09
2 stops
£2,922
Select
Air Canada
LONSHA
Fri 30/09
1 stop
SHALON
Sat 08/10
1 stop
£3,369
Select
Garuda
LONSHA
Sat 10/09
1 stop
SHALON
Sat 17/09
1 stop
£3,382
Select
United
LONSHA
Mon 07/11
1 stop
SHALON
Sun 27/11
1 stop
£4,043
Select

How Much Does it Cost to Fly from London to Shanghai (LON to SHA)?

We have collected flight cost data from across the web for travel from London to Shanghai, and have found the average flight price for this trip to be £378.

When Can I Buy the Cheapest Flight from London to Shanghai (LON to SHA)?

Airlines can adjust prices for plane tickets from London to Shanghai based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from London to Shanghai

The chart below shows up-to-date information regarding how far in advance a flight from London to Shanghai should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days £581 £412
7-14 days £540 £403
14-21 days £541 £404
21-30 days £540 £397
30-60 days £534 £384
60-90 days £472 £372
90+ days £476 £384

Cheapest Day To Fly from London to Shanghai

The chart below shows up-to-date information regarding the cheapest days to fly from London to Shanghai.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
£384 £384 £398 £384 £384 £323 £384

Lowest Fares Chart By Month from London to Shanghai

The chart below shows the lowest fare by month when flying from London to Shanghai.

Month Origin Destination Carrier Depart Date Return Date Stops Price
August London Shanghai Austrian 31/08/2016 07/09/2016 1 £429
September London Shanghai KLM 23/09/2016 06/10/2016 1 £397
October London Shanghai China Southern 22/10/2016 30/10/2016 2 £323
November London Shanghai SAS 05/11/2016 07/11/2016 1 £372
December London Shanghai Turkish 04/12/2016 14/12/2016 1 £398
January London Shanghai Air China 05/01/2017 12/01/2017 1 £384
February London Shanghai Air China 12/02/2017 21/02/2017 1 £384
March London Shanghai Turkish 08/03/2017 26/03/2017 1 £403

Cheapest Weekend Non-Stop Flights for the Next 30 Days from London to Shanghai

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from London to Shanghai.

Next 30 Days

SunMonTueWedThuFriSat
28 29 30 31 1 2 3
£541
4 5 6 7 8 9 10
£541 £831
11 12 13 14 15 16 17
£831 £933
18 19 20 21 22 23 24
£933 £822
25 26 27 28 29 30 1
£822 £538
2 3 4 5 6 7 8
£538

Non-Stop vs Connecting Flights from London to Shanghai (LON to SHA)

Your London to Shanghai flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from London to Shanghai is £1,045.

The average price for non-stop flights from London to Shanghai is £484.

The chart below shows up to date information regarding non-stop flights from London to Shanghai.

Nonstop Flight Details from London to Shanghai
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
British Airways 2 1 1 2 1 2 1 11:55 22:35
China Eastern 1 1 1 1 1 1 1 21:20 21:20
Virgin Atlantic 1 1 1 1 1 1 1 15:15 15:15

London to Shanghai Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from London to Shanghai?
Answer: The average London to Shanghai flight time is 11 hours and 18 minutes.
Question: How many kilometers are there between London and Shanghai?
Answer: The distance from London to Shanghai is 9236 kilometers.
Question: How common are direct flights from London to Shanghai?
Answer: There are 24 direct flights from London to Shanghai.
Question: What is the most popular airline for non-stop flights from London to Shanghai?
Answer: British Airways provides 41% of the non-stop flights between London and Shanghai.
Question: What are the most popular connecting cities when flying from London to Shanghai?
Answer: Tokyo, JP

Airlines Flying from London to Shanghai (LON to SHA) Number of flights searched: 669Last modified: 26 Aug 2016 01:14

Below are the different airlines that fly from London to Shanghai with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from London to Shanghai.

London to Shanghai
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X X X X
Air India DEL X X X X X
Finnair HEL X X X X X X X
British Airways - X X X X X X X
EVA Air BKK / TPE X X X X X X X
Air China PEK X X X X X X X
Cathay HKG X X X X X X X
China Southern CAN X X X X X X X
Emirates DXB X X X X X X X
Ethiopian ADD X X X X X X X
Etihad AUH X X X X X X X
Iberia MAD X X X
JAL HND X X X X X X X
Korean ICN X X X X X X X
KLM AMS X X X X X X X
Lufthansa MUC X X X X X X X
Swiss ZRH X X X X X X X
Swiss GVA / ZRH X X X X X X X
Malaysia KUL X X X X X X X
Air Mauritius MRU X X
China Eastern - X X X X X X X
All Nippon HND X X X X X X X
Austrian VIE X X X X X X X
Asiana ICN X X X X X X X
Philippine MNL X X X X X X X
Qatar DOH X X X X X X X
SAS CPH X X X X X X X
SAS OSL / CPH X X X X X X X
Singapore SIN X X X X X X X
Aeroflot SVO X X X X X X X
Thai BKK X X X X X X X
Turkish IST X X X X X X X
Srilankan CMB X X X X
Vietnam HAN X X X X X X
Virgin Atlantic - X X X X X X X

Airports for Your Route

These pages contain information about the major airports in London and Shanghai, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap International Flights from London - LON

FlightsAirlineLowest Price
London to New York American, Air Berlin, Air Canada, Air France, Air India, AeroMexico, Royal Air Maroc, Avianca, Finnair, Alitalia, British Airways, airBaltic, Air China, Cathay, China Southern, Delta, Norwegian Shuttle, Aer Lingus, Ethiopian, Etihad, Icelandair, Iberia, Meridiana, Air Serbia, Korean, KLM, Kuwait, Lufthansa, LOT, Swiss, El Al, Egyptair, China Eastern, Austrian, UIA, Qatar, TAROM, South African, Brussels, Aeroflot, Saudi Arabian, Turkish, Tap Portugal, United, Air Europa, Virgin Atlantic, WestJet £338
London to Hong Kong Jet Airways, American, Air Berlin, Air Canada, Air France, Air India, Finnair, Alitalia, British Airways, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Ethiopian, Etihad, Garuda, Hainan, JAL, Air Serbia, Korean, KLM, Kenya, Lufthansa, Swiss, El Al, Xiamen, Malaysia, Air Mauritius, China Eastern, All Nippon, Austrian, Asiana, Philippine, Qantas, Qatar, Royal Jordanian, South African, SAS, Singapore, Aeroflot, Thai, Turkish, Tap Portugal, United, Srilankan, Vietnam, Virgin Atlantic £401
London to Manila Air France, Alitalia, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Ethiopian, Etihad, Garuda, Gulf Air, JAL, Korean, KLM, Kuwait, Malaysia, China Eastern, All Nippon, Asiana, Philippine, Qantas, Qatar, Singapore, Saudi Arabian, Thai, Turkish, Vietnam, Oman Air £366
London to Dubai Jet Airways, Air Canada, Air France, Air Algerie, Air India, Finnair, Alitalia, British Airways, Royal Brunei, Air China, Cathay, China Southern, Aer Lingus, Emirates, Ethiopian, Eurowings, Gulf Air, IranAir, Azal, JAL, Astana, Korean, KLM, Kenya, Kuwait, Lufthansa, Swiss, MEA, Malaysia, Air Mauritius, Egyptair, Czech, Pegasus, Pakistan, UIA, Qantas, Qatar, SmartWings, Royal Jordanian, TAROM, South African, SAS, Singapore, Aeroflot, Saudi Arabian, Thai, Turkish, Tap Portugal, Srilankan, Virgin Atlantic, WIZZ, Oman Air £198
London to Seoul American, Air Berlin, Air Canada, Air France, Air India, AeroMexico, Finnair, Alitalia, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Ethiopian, Etihad, Garuda, Tianjin, JAL, Air Serbia, Astana, Korean, KLM, Lufthansa, LOT, Malaysia, China Eastern, All Nippon, Austrian, Asiana, Philippine, Qantas, Qatar, Singapore, Aeroflot, Thai, Turkish, United, Vietnam £401
London to Beijing American, Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Ethiopian, Etihad, Garuda, Hainan, Uzbekistan, Azal, JAL, Astana, Korean, KLM, Lufthansa, LOT, Swiss, El Al, Xiamen, Malaysia, Air Mauritius, Egyptair, China Eastern, All Nippon, Austrian, Asiana, Pakistan, Philippine, UIA, Qatar, S7, South African, SAS, Brussels, Singapore, Aeroflot, Thai, Turkish, Tap Portugal, United, Srilankan, Vietnam, Virgin Atlantic £361
London to Bangkok Germanwings, Jet Airways, American, Air Berlin, Air Canada, Air France, Air India, Finnair, Alitalia, British Airways, Biman, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Norwegian Shuttle, Emirates, Ethiopian, Eurowings, Etihad, Garuda, Gulf Air, Hainan, JAL, Air Serbia, Astana, Korean, KLM, Kenya, Kuwait, Lufthansa, Swiss, El Al, Xiamen, Malaysia, Egyptair, China Eastern, All Nippon, Austrian, Asiana, Pakistan, Philippine, UIA, Qantas, Qatar, Royal Jordanian, SAS, Brussels, Singapore, Aeroflot, Thai, Turkish, Tap Portugal, United, Srilankan, Vietnam, Oman Air £357
London to Hangzhou Air France, British Airways, EVA Air, Air China, Cathay, China Southern, Tianjin, Hainan, KLM, Lufthansa, Xiamen, China Eastern, All Nippon, Asiana, Qatar, United £408
London to Singapore Jet Airways, Aegean, American, Air Berlin, Air Canada, Air France, Air India, Royal Air Maroc, Finnair, Alitalia, British Airways, Biman, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Etihad, Garuda, JAL, Air Serbia, Korean, KLM, Lufthansa, Swiss, Xiamen, Malaysia, Air Mauritius, Egyptair, China Eastern, All Nippon, Austrian, Croatia, Asiana, Philippine, Qantas, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Thai, Turkish, Tap Portugal, United, Srilankan, Vietnam, Virgin Atlantic, Oman Air £394
London to Toronto Jet Airways, Aegean, American, Air Canada, Air France, AeroMexico, Avianca, Finnair, Alitalia, British Airways, Air China, Cathay, Delta, Aer Lingus, Ethiopian, Icelandair, Iberia, KLM, Lufthansa, LOT, Swiss, El Al, Egyptair, China Eastern, Austrian, Croatia, SATA, SAS, Brussels, Saudi Arabian, Turkish, Tap Portugal, Air Transat, United, Virgin Atlantic, WestJet, WOW air £245
London to Sydney Aegean, American, Air Berlin, Air Canada, Air France, Air India, Finnair, Alitalia, Belavia, British Airways, Air China, China Airlines, Cathay, China Southern, Delta, Aer Lingus, Emirates, Etihad, Garuda, JAL, Air Serbia, Korean, KLM, Kenya, Lufthansa, Swiss, Xiamen, Malaysia, China Eastern, All Nippon, Air New Zealand, Austrian, Asiana, Philippine, Qantas, Qatar, South African, SAS, Singapore, Thai, Turkish, United, Virgin Australia, Vietnam, Virgin Atlantic £505
London to Kuala Lumpur Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Biman, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, Emirates, Ethiopian, Etihad, Garuda, IranAir, JAL, Astana, Korean, KLM, Lufthansa, Swiss, Xiamen, Malaysia, Air Mauritius, Egyptair, China Eastern, All Nippon, Austrian, Pakistan, Philippine, Qantas, Qatar, Royal Jordanian, SAS, Singapore, Saudi Arabian, Thai, Turkish, Tap Portugal, United, Srilankan, Vietnam, Oman Air £373
London to Taipei American, Air Canada, Air France, Alitalia, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Hainan, JAL, Korean, KLM, Lufthansa, Xiamen, Malaysia, China Eastern, All Nippon, Asiana, Philippine, Qantas, Singapore, Thai, Turkish, United, Vietnam £399
London to Tokyo American, Air Berlin, Air Canada, Air France, Air India, AeroMexico, Finnair, Alitalia, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Etihad, Garuda, Tianjin, Hainan, Iberia, JAL, Korean, KLM, Lufthansa, LOT, Swiss, Xiamen, Malaysia, Egyptair, China Eastern, All Nippon, Austrian, Asiana, Pakistan, Philippine, Qantas, Qatar, SAS, Singapore, Aeroflot, Thai, Turkish, United, Srilankan, Vietnam, Virgin Atlantic £410
London to Istanbul Germanwings, Air Moldova, Aegean, Air Berlin, Air Canada, Air France, Air Algerie, Royal Air Maroc, Alitalia, Belavia, British Airways, Emirates, Eurowings, Etihad, Gulf Air, IranAir, Azal, Adria, Air Serbia, Astana, Atlasjet, KLM, Air Malta, Luxair, Lufthansa, LOT, Swiss, MEA, Egyptair, Croatia, Pegasus, UIA, Qatar, Royal Jordanian, TAROM, SAS, Singapore, Aeroflot, Saudi Arabian, Turkish, Tap Portugal, TunisAir, SunExpress £87
London to Ningbo Air France, Air China, Cathay, China Southern, Tianjin, KLM, Xiamen, China Eastern, United £471
London to Melbourne Aegean, American, Air Berlin, Air France, Air India, Finnair, Alitalia, Belavia, British Airways, Royal Brunei, Air China, Cathay, China Southern, Delta, Aer Lingus, Emirates, Etihad, Garuda, JAL, Air Serbia, KLM, Lufthansa, Swiss, Xiamen, Malaysia, China Eastern, Air New Zealand, Austrian, Philippine, Qantas, Qatar, SAS, Singapore, Thai, Turkish, United, Virgin Australia, Vietnam, Virgin Atlantic £602
London to Nanjing Air France, British Airways, Air China, Cathay, China Southern, Delta, Tianjin, JAL, KLM, Lufthansa, Xiamen, China Eastern, Asiana, SAS £408

Cheap International Flights to Shanghai - SHA

FlightsAirlineLowest Price
Manchester to Shanghai American, Air Berlin, Air France, Finnair, Alitalia, British Airways, China Airlines, Cathay, China Southern, Delta, Emirates, Etihad, Hainan, Hong Kong, JAL, KLM, Lufthansa, Swiss, Xiamen, Air Mauritius, China Eastern, All Nippon, Austrian, Qatar, SAS, Singapore, Aeroflot, Thai, Turkish, United, Srilankan £345
Birmingham to Shanghai Air Berlin, Air Canada, Air France, Air India, British Airways, Cathay, China Southern, Emirates, Etihad, KLM, Lufthansa, Swiss, Xiamen, Air Mauritius, China Eastern, All Nippon, Qatar, SAS, Aeroflot, Turkish, United £386
Leeds Bradford to Shanghai Air France, Alitalia, British Airways, Delta, KLM, Qatar, Aeroflot £491
Bristol to Shanghai Alitalia, British Airways, Delta, Etihad, KLM, Lufthansa £546
Humberside to Shanghai Air France, Alitalia, KLM, Aeroflot Check Dates
Southampton to Shanghai Air Berlin, Air France, Finnair, Alitalia, Cathay, Etihad, KLM, Lufthansa £457
Norwich to Shanghai Air France, Delta, Etihad, KLM, Aeroflot £530
Cardiff to Shanghai Air Berlin, Air France, British Airways, Etihad, KLM, Aeroflot £539
Rotterdam to Shanghai British Airways, Lufthansa, Turkish £665
Nottingham to ShanghaiCheck Dates
Lille to Shanghai Air France Check Dates
Jersey to Shanghai British Airways Check Dates
Cheap Flights from London to Shanghai, CN, China, from £323 Round trip from LON to SHA