Flights from Shanghai to London – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PVG to LHR – All flight route options from Shanghai Pudong International Airport, China to Heathrow, United Kingdom. These routes are operated by 28 airlines. Fly non-stop with China Eastern Airlines or British Airways, or choose from 36 different stopover flights. The shortest flight time is 12 hours and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Heathrow
We got great deals on hotels and car rentals near the airport.
Shanghai to London flights
There are over 38 airlines and as many as 962 flights every week to this destination. You can fly non-stop to London (LHR) from Shanghai (PVG) with British Airways or China Eastern Airlines but if a stopover option suits you better you can choose to fly via Qingdao, Copenhagen or any other of the 36 alternatives with connectiing airports.
Tip! Consider arriving at City (LCY) or Gatwick (LGW) instead.
Shanghai to London with British Airways
You can fly non-stop every weekday with flights departing at 10:55 or 11:00. British Airways is a member of the air alliance OneWorld.
With Austrian
If you fly from Shanghai with Austrian you will do a stopover in Vienna, VIE before reaching London. This flight trip will take 16 hours and 10 minutes and you can fly every day of the week except Mondays and Tuesday with departures at 09:30 or 00:10. Austrian is a Star Alliance member.
Distance & flight times: Shanghai Airport to Heathrow
The shortest flight time between PVG and LHR is 15 hours and 15 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 15h 15m | - | 5773 miles (9289 km) |
TAO Qingdao | 14h 38m | 2h 10m | 5793 miles (9321 km) |
CPH Copenhagen | 14h 50m | 2h 45m | 5781 miles (9302 km) |
WUH Wuhan | 15h 23m | 2h 10m | 5995 miles (9646 km) |
BRU Brussels | 16h 0m | 2h 30m | 5856 miles (9422 km) |
GVA Geneva | 16h 30m | 2h 25m | 6256 miles (10066 km) |
BEG Belgrade | 16h 40m | 50m | 6334 miles (10191 km) |
FCO Rome | 16h 45m | 1h 50m | 6629 miles (10666 km) |
VIE Vienna | 16h 55m | 50m | 6104 miles (9821 km) |
PEK Beijing | 17h 0m | 3h 25m | 5779 miles (9298 km) |
ATH Athens | 17h 5m | 1h 50m | 6861 miles (11039 km) |
FRA Frankfurt | 17h 5m | 2h 20m | 5941 miles (9559 km) |
ICN Seoul | 17h 10m | 2h 30m | 6049 miles (9733 km) |
CDG Paris | 17h 30m | 1h 45m | 6005 miles (9662 km) |
AMS Amsterdam | 17h 30m | 2h 0m | 5797 miles (9327 km) |
PKX Beijing | 17h 45m | 3h 45m | 5776 miles (9294 km) |
TFU Chengdu | 17h 55m | 3h 15m | 6257 miles (10068 km) |
ZRH Zurich | 18h 10m | 1h 25m | 6134 miles (9870 km) |
MUC Munich | 18h 15m | 2h 50m | 6070 miles (9767 km) |
HAK Haikou | 18h 45m | 2h 50m | 7074 miles (11382 km) |
MXP Milan | 18h 55m | 4h 5m | 6296 miles (10130 km) |
BUD Budapest | 18h 55m | 3h 35m | 6155 miles (9903 km) |
IST Istanbul | 19h 5m | 3h 5m | 6566 miles (10565 km) |
CTU Chengdu | 19h 5m | - | - |
MRS Marseille | 19h 10m | 2h 10m | 6561 miles (10557 km) |
HEL Helsinki | 19h 20m | 2h 5m | 5772 miles (9287 km) |
CAN Guangzhou | 19h 20m | 4h 5m | 6684 miles (10755 km) |
BCN Barcelona | 19h 35m | 4h 55m | 6879 miles (11068 km) |
SZX Shenzhen | 19h 50m | 3h 35m | 6763 miles (10882 km) |
HKG Hong Kong | 19h 50m | 1h 10m | 6801 miles (10943 km) |
VCE Venice | 19h 50m | 5h 0m | 6294 miles (10127 km) |
MAD Madrid | 19h 50m | 5h 0m | 7194 miles (11575 km) |
DXB Dubai | 20h 40m | 4h 45m | 7462 miles (12006 km) |
CAI Cairo | 20h 40m | 3h 45m | 7433 miles (11960 km) |
HND Tokyo | 20h 55m | 2h 40m | 7077 miles (11387 km) |
NRT Tokyo | 21h 25m | - | - |
BAH Bahrain | 22h 25m | 4h 50m | 7456 miles (11997 km) |


Quick copy and share this page
From Shanghai to United Kingdom
Below is a list of other destinations to United Kingdom from Shanghai Pudong International Airport with either direct flights or 1 stop connections.
From China to London
Below is a list of other cities in China with flights to London with either non-stop or connecting flights.
-
PEK Beijing Direct
-
CAN Guangzhou Direct
-
TFU Chengdu Direct
-
XIY Xian Direct
-
PKX Beijing Direct
-
SZX Shenzhen Direct
-
CKG Chongqing Direct
-
KMG Kunming
-
HGH Hangzhou
-
HAK Haikou Direct