Find latest British Airways deals from London to Shanghai
- One way
- Round-trip
- direct cheapestLHR12:1012h 45mDirectPVG07:55London - Shanghai|Tue, Apr 29|British Airways£520£65020% OFF20% OFF£650£520
- LHR12:1012h 45mDirectPVG07:55London - Shanghai|Fri, May 16|British Airways£520£65020% OFF20% OFF£650£520
- LHR20:3532h 10m2 stopsPVG11:45London - Shanghai|Sun, Apr 27|British Airways£243£65063% OFF63% OFF£650£243
- LHR21:4529h 35m2 stopsSHA10:20London - Shanghai|Mon, May 5|British Airways£266£266
- LHR20:4530h 15m2 stopsSHA10:00London - Shanghai|Sat, May 10|British Airways£266£266
- LHR21:4529h 35m2 stopsSHA10:20London - Shanghai|Mon, May 19|British Airways£267£267
- LHR21:3029h 30m2 stopsSHA10:00London - Shanghai|Wed, May 7|British Airways£269£269
- LHR20:3530h 25m2 stopsSHA10:00London - Shanghai|Sun, May 18|British Airways£270£270
- LCY06:4520h 15m2 stopsSHA10:00London - Shanghai|Thu, May 8|British Airways£271£271
- LHR06:2020h 40m2 stopsSHA10:00London - Shanghai|Tue, May 20|British Airways£274£274
- LHR06:2020h 30m2 stopsPVG09:50London - Shanghai|Tue, May 13|British Airways£277£277
- LHR18:3027h 35m2 stopsPVG05:05London - Shanghai|Sat, Apr 26|British Airways£281£281
- LHR21:4529h 35m2 stopsSHA10:20London - Shanghai|Mon, Jun 2|British Airways£282£282
- LHR21:4529h 35m2 stopsSHA10:20London - Shanghai|Mon, Jun 16|British Airways£287£287
- LHR20:4530h 35m2 stopsSHA10:20London - Shanghai|Sat, Jun 7|British Airways£287£287
- LHR21:4029h 40m2 stopsSHA10:20London - Shanghai|Fri, May 16|British Airways£290£290
- LHR21:4029h 40m2 stopsSHA10:20London - Shanghai|Fri, Jun 6|British Airways£291£291
- LHR20:4530h 45m2 stopsPVG10:30London - Shanghai|Thu, May 8|British Airways£292£292
- LHR20:4039h2 stopsPVG18:40London - Shanghai|Sun, Jun 1|British Airways£293£293
- LHR21:4529h 35m2 stopsSHA10:20London - Shanghai|Mon, May 12|British Airways£296£296
- LHR16:3019h 10m2 stopsPVG18:40London - Shanghai|Mon, May 12|British Airways£296£296
- LCY13:2522h 15m2 stopsPVG18:40London - Shanghai|Fri, May 30|British Airways£301£301
- LHR06:4520h 5m2 stopsPVG09:50London - Shanghai|Tue, May 6|British Airways£302£302
- LCY07:0044h 5m2 stopsPVG10:05London - Shanghai|Tue, Apr 29|British Airways£302£302
- LHR20:3532h 10m2 stopsPVG11:45London - Shanghai|Sun, Jun 15|British Airways£306£306
- LHR21:4029h 40m2 stopsSHA10:20London - Shanghai|Fri, May 30|British Airways£306£306
- LCY07:0029h 15m2 stopsSHA19:15London - Shanghai|Tue, Apr 29|British Airways£308£308
- LHR16:3521h 10m2 stopsSHA20:45London - Shanghai|Tue, May 6|British Airways£312£312
- LHR16:3521h 10m2 stopsSHA20:45London - Shanghai|Tue, May 27|British Airways£314£314
- LHR06:4520h 5m2 stopsPVG09:50London - Shanghai|Fri, May 23|British Airways£315£315
- LON1:00 PM3h 5mDirectSHA2:00 PMLondon - Shanghai|Sat, May 3|British AirwaysFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
British Airways London to Shanghai flight information
Flight Time | 11 hours 44 minutes |
---|---|
Cheapest Flight Price | £451 |
British Airways flight schedule: London to Shanghai
BA582
British Airways
17:45
LHR
20:50
MXP
SMTW--SHO1668
Juneyao Airlines
22:15
MXP
14:45
CGO
S---T--HO2072
Juneyao Airlines
16:50
CGO
18:40
PVG
-M-W-F-BA1382
British Airways
07:00
LHR
08:00
MAN
SMTWT--HU754
Hainan Airlines
11:15
MAN
05:20
PEK
SMTWTFSHU7613
Hainan Airlines
07:30
PEK
10:00
PVG
SMTWTFSBA4460
British Airways
06:45
LCY
08:05
DUB
SMTWT--HU752
Hainan Airlines
12:00
DUB
05:10
PEK
-M-W-FSHU7613
Hainan Airlines
07:30
PEK
10:00
PVG
SMTWTFSBA854
British Airways
14:00
LHR
17:00
PRG
SMTWTFSHU7938
Hainan Airlines
14:00
PRG
05:20
PEK
S-T-T--HU7613
Hainan Airlines
07:30
PEK
10:00
PVG
SMTWTFSBA832
British Airways
06:15
LHR
07:40
DUB
SMTWTF-HU752
Hainan Airlines
12:00
DUB
05:10
PEK
-M-W-FSHU7613
Hainan Airlines
07:30
PEK
10:00
PVG
SMTWTFSBA304
British Airways
07:20
LHR
09:40
CDG
SMTWTFSHU7908
Hainan Airlines
13:30
CDG
05:30
XIY
---W---HU7845
Hainan Airlines
09:30
XIY
12:00
PVG
SMTWTFSBA832
British Airways
06:15
LHR
07:40
DUB
SMTWTF-HU752
Hainan Airlines
12:00
DUB
05:10
PEK
-M-W-FSHU7601
Hainan Airlines
07:45
PEK
10:00
SHA
SMTWTFSBA8459
British Airways
17:05
LCY
19:15
AMS
-MTWT--MF812
Xiamen Airlines
21:30
AMS
14:20
XMN
SMT-TF-MF8545
Xiamen Airlines
19:00
XMN
20:45
SHA
SMTWTFSBA1382
British Airways
07:00
LHR
08:00
MAN
SMTWT--HU754
Hainan Airlines
11:15
MAN
05:20
PEK
SMTWTFSHU7603
Hainan Airlines
08:45
PEK
10:55
SHA
SMTWTFSBA448
British Airways
16:35
LHR
18:50
AMS
-M-WT--MF812
Xiamen Airlines
21:30
AMS
14:20
XMN
SMT-TF-MF8545
Xiamen Airlines
19:00
XMN
20:45
SHA
SMTWTFS
FAQ
<h3>Other Popular Flights</h3>
Trending Searches
- British Airways Flights Dubai to London
- British Airways Flights Berlin to London
- British Airways Flights Geneva to London
- British Airways Flights Inverness to London
- British Airways Flights Cairo to London
- British Airways Flights Newcastle to London
- British Airways Flights Nice to London
- British Airways Flights London to Berlin
- British Airways Flights London to New York
- British Airways Flights Mauritius to London
- FR Flights Newquay to Faro
- FR Flights London to Bucharest
- Air India Flights London to Chennai
- Turkish Airlines Flights Manchester to Islamabad
- Philippines Airasia Inc Flights Davao to Manila
- Qatar Airways Flights Doha to Edinburgh
- Aer Lingus Flights Manchester to Dublin
- FR Flights Birmingham to Cork
- British Airways Flights Oslo to London
- Turkish Airlines Flights Kuala Lumpur to London
- Chengdu Tianfu International Airport Departures
- Are Flight Tickets Refundable on Trip.com?
- Imperatriz Airport Departures
- Mar Del Plata Airport Departures
- Chumphon Airport Departures
- Vero Beach Regional Airport Departures
- Pantnagar Airport Departures
- Aracatuba Airport Departures
- Ilhéus Jorge Amado Airport Departures
- Veer Savarkar International Airport Departures
Site Operator: Trip.com Travel Singapore Pte. Ltd.