Cheap flights from London to Shanghai

Find cheap London United Kingdom to Shanghai China flights with our free search service. Compare all available fares for direct or connection flights from London to Shanghai.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Flightpedia.org
Flight Departure Date Arrival Date Price Duration Number Stops Updated
London (LON) - Shanghai (SHA) 2020-09-12 2020-09-21 529.68 USD 50 hours 20 minutes Connection 2020-06-04T15:41:54.349171
London (LON) - Shanghai (SHA) 2020-07-01 2020-07-15 723.29 USD 68 hours 30 minutes Connection 2020-06-06T19:17:29.552163
London (LON) - Shanghai (SHA) 2020-07-01 2020-07-13 795.37 USD 28 hours 10 minutes Connection 2020-06-05T16:45:01.928248
London (LON) - Shanghai (SHA) 2020-07-27 2020-09-23 921.59 USD 23 hours 20 minutes Direct 2020-06-04T20:50:03.057123
London (LON) - Shanghai (SHA) 2020-07-27 2020-09-21 928.99 USD 23 hours 20 minutes Direct 2020-06-04T21:03:08.552462
London (LON) - Shanghai (SHA) 2020-06-23 2021-03-30 1237.55 USD 51 hours 25 minutes Connection 2020-06-03T17:29:57.025151
London (LON) - Shanghai (SHA) 2020-06-15 2020-06-30 1393.8 USD 64 hours 5 minutes Connection 2020-06-03T18:31:39.866477
London (LON) - Shanghai (SHA) 2020-06-19 2020-06-20 1469.78 USD 35 hours 40 minutes Connection 2020-06-03T10:27:09.941750
London (LON) - Shanghai (SHA) 2020-06-16 2020-09-30 1530.72 USD 76 hours 5 minutes Connection 2020-06-06T19:14:30.173632
London (LON) - Shanghai (SHA) 2020-06-18 2020-06-19 2049.82 USD 36 hours 25 minutes Connection 2020-06-03T10:26:15.077291
London (LON) - Shanghai (SHA) 2020-06-06 2020-06-14 2051.66 USD 66 hours 30 minutes Connection 2020-06-04T17:58:32.658151
London (LON) - Shanghai (SHA) 2020-06-15 2020-06-16 2194.63 USD 58 hours 10 minutes Connection 2020-06-03T10:27:31.991753
London (LON) - Shanghai (SHA) 2020-06-06 2020-07-31 3653.39 USD 50 hours 5 minutes Connection 2020-06-06T17:21:59.047469
What is the distance between London and Shanghai?

The average distance from London to Shanghai is 9216 kilometers (equals to 5726 miles or 4976 nautical miles). Your flight will departure from London, United Kingdom and arrive on Shanghai, China.

How long is the flight from London to Shanghai?

The average flight time between London to Shanghai is 63 hours 55 minutes

How much is the fare for flight between London and Shanghai?

The average price for one-way airfare from London to Shanghai is 410 USD (none-taxes) for economy class.

How many flights fly from London to Shanghai on the daily basis?

Around 10 flights are flying daily from London to Shanghai. Some major airlines between this route are Air China, British Airways, Virgin Atlantic, China Eastern Airlines, Eurasia Aircompany, China Southern, ...

Flight Origin Destination Departure Arrival Equip
BA169 London (LHR) Shanghai (PVG) 1:50 p.m. 9:10 a.m. B77W
BA161 London (LHR) Shanghai (PVG) 9:35 p.m. 5 p.m. B77W
MU552 London (LHR) Shanghai (PVG) 9:20 p.m. 3:40 p.m. B77W
CA850 London (LHR) Shanghai (PVG) 12:30 p.m. 6:40 a.m. B77W
VS620 London (LHR) Shanghai (PVG) None None B789
VS250 London (LHR) Shanghai (PVG) 3:15 p.m. 9:25 a.m. B789
UH537 London (LHR) Shanghai (PVG) None None A139
CA848 London (LHR) Shanghai (PVG) 12:30 p.m. 6:40 a.m. B77W
CA7022 London (LHR) Shanghai (PVG) 1:25 p.m. 8:30 a.m. 789
CZ7226 London (LHR) Shanghai (PVG) 1:50 p.m. 9:10 a.m. None