Airlines with flights from Shanghai to London
There are 20 airlines with scheduled flights between PVG and LHR. Both British Airways and China Eastern operates non-stop flights from Shanghai Airport to Heathrow and the flight time is 14 hours and 45 minutes.
Choose airline
Schedules
Non-stop with British Airways
-
Total flight time: 14 hours and 45 minutes
-
One World Alliance
-
London is a British Airways hub (Main hub).
-
7 flights per week
-
Boeing 787-9
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with China Eastern Airlines
-
Total flight time: 12 hours and 25 minutes
-
Sky Team Alliance
-
Shanghai is a China Eastern Airlines hub.
-
7 flights per week
-
Boeing 777-300ER
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-22
Via Vienna with Austrian Airlines
-
Total flight time: 16h 10m - 19h 10m.
-
8 flights per week
Flight
OS337
The timetable & schedule information was updated at 2026-04-22
Via Belgrade with Air Serbia
-
Total flight time: 16h 30m - 16h 30m.
-
1 flights per week
Flight
JU214
The timetable & schedule information was updated at 2026-04-22
Via Amsterdam with KLM
-
Total flight time: 16h 40m - 16h 40m.
-
Sky Team Alliance
-
13 flights per week
Flight
KL1017
The timetable & schedule information was updated at 2026-04-22
Via Beijing with China Southern Airlines
-
Total flight time: 17h 15m - 17h 15m.
-
Shanghai is a China Southern Airlines hub (Secondary hub).
-
7 flights per week
Flight
CZ673
The timetable & schedule information was updated at 2026-04-22

There are 20 airlines with scheduled flights between PVG and LHR. Both British Airways and China Eastern operates non-stop flights from Shanghai Airport to Heathrow and the flight time is 14 hours and 45 minutes.
Via Paris with Air France
Via Hong Kong with Cathay Pacific
Via Munich with Lufthansa
Via Chengdu with Air China
Via Dubai with Emirates
Via Istanbul with Turkish Airlines
Via Zurich with SWISS
Via Almaty with Air Astana
Via Helsinki with Finnair
Via Delhi with Air India
Via Cairo with EgyptAir
Via Tokyo with JAL
Via Tokyo with ANA
Via Bahrain with Gulf Air