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 29 airlines. Fly non-stop with China Eastern Airlines or British Airways, or choose from 35 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 37 airlines and as many as 860 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, Seoul or any other of the 35 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 Air Serbia
If you fly from Shanghai with Air Serbia you will do a stopover in Belgrade, BEG before reaching London. This flight trip will take 17 hours and 5 minutes and you can fly every Sunday with departures at 09:00.
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 | 15h 50m | 2h 15m | 5793 miles (9321 km) |
ICN Seoul | 16h 10m | 2h 30m | 6049 miles (9733 km) |
ATH Athens | 16h 40m | 1h 15m | 6861 miles (11039 km) |
PEK Beijing | 16h 40m | 3h 20m | 5779 miles (9298 km) |
FRA Frankfurt | 17h 0m | 2h 25m | 5941 miles (9559 km) |
BEG Belgrade | 17h 5m | 1h 15m | 6334 miles (10191 km) |
FCO Rome | 17h 15m | 2h 30m | 6629 miles (10666 km) |
PKX Beijing | 17h 40m | 3h 45m | 5776 miles (9294 km) |
AMS Amsterdam | 17h 50m | 2h 0m | 5797 miles (9327 km) |
CDG Paris | 17h 55m | 2h 55m | 6005 miles (9662 km) |
BRU Brussels | 18h 0m | 4h 20m | 5856 miles (9422 km) |
MUC Munich | 18h 10m | 4h 5m | 6070 miles (9767 km) |
ZRH Zurich | 18h 15m | 2h 5m | 6134 miles (9870 km) |
VIE Vienna | 18h 25m | 2h 15m | 6104 miles (9821 km) |
XIY Xian | 18h 25m | - | - |
BUD Budapest | 18h 43m | 4h 50m | 6155 miles (9903 km) |
IST Istanbul | 18h 45m | 2h 5m | 6566 miles (10565 km) |
MXP Milan | 18h 55m | 5h 0m | 6296 miles (10130 km) |
MRS Marseille | 19h 5m | 3h 50m | 6561 miles (10557 km) |
HEL Helsinki | 19h 15m | 2h 30m | 5772 miles (9287 km) |
CAN Guangzhou | 19h 20m | 3h 35m | 6684 miles (10755 km) |
CAI Cairo | 19h 25m | 1h 45m | 7433 miles (11960 km) |
CTU Chengdu | 19h 35m | - | - |
VCE Venice | 19h 40m | 4h 10m | 6294 miles (10127 km) |
CPH Copenhagen | 19h 45m | - | - |
TFU Chengdu | 19h 50m | 4h 30m | 6257 miles (10068 km) |
SZX Shenzhen | 19h 50m | 3h 45m | 6763 miles (10882 km) |
CKG Chongqing | 19h 50m | 4h 45m | 6246 miles (10050 km) |
DXB Dubai | 20h 5m | 2h 25m | 7462 miles (12006 km) |
BCN Barcelona | 20h 15m | 2h 15m | 6879 miles (11068 km) |
HND Tokyo | 20h 55m | 1h 0m | 7077 miles (11387 km) |
NRT Tokyo | 21h 5m | - | - |
MAD Madrid | 21h 10m | 4h 50m | 7194 miles (11575 km) |
HKG Hong Kong | 23h 0m | 5h 0m | 6801 miles (10943 km) |
BAH Bahrain | 23h 25m | 5h 0m | 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