Flights from Shanghai (Pudong) to London Heathrow

PVGLHR

Shanghai Pudong International Airport (Shanghai (Pudong), China) → London Heathrow Airport (London, United Kingdom)

Also known as Shanghai (Pudong).

Nonstop
12h 40m
Distance
9,241 km
Frequency
7×/week
One-way from
$281
Airlines
British Airways, China Eastern Airlines

Fares by month

One-way, per person

Lowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.

Weekly schedule

Monday

  • BA16810:55→17:4514h 50mBritish Airways
  • MU55112:50→17:3012h 40mChina Eastern Airlines

Tuesday

  • BA16810:55→17:4514h 50mBritish Airways
  • MU55112:50→17:3012h 40mChina Eastern Airlines

Wednesday

  • BA16810:55→17:4514h 50mBritish Airways
  • MU55112:50→17:3012h 40mChina Eastern Airlines

Thursday

  • BA16810:55→17:4514h 50mBritish Airways
  • MU55112:50→17:3012h 40mChina Eastern Airlines

Friday

  • BA16810:55→17:4514h 50mBritish Airways
  • MU55112:50→17:3012h 40mChina Eastern Airlines

Saturday

  • BA16810:55→17:4514h 50mBritish Airways
  • MU55112:50→17:3012h 40mChina Eastern Airlines

Sunday

  • BA16810:55→17:4514h 50mBritish Airways
  • MU55112:50→17:3012h 40mChina Eastern Airlines

Shanghai (Pudong) to London Heathrow — frequently asked

How long is the flight from Shanghai (Pudong) to London Heathrow?
PVG–LHR is 12h 40m nonstop, covering 9,241 km (5,742 mi).
Which airlines fly nonstop from Shanghai (Pudong) to London Heathrow?
British Airways, China Eastern Airlines operate this route nonstop.
How much is a flight from Shanghai (Pudong) to London Heathrow?
One-way fares on PVG–LHR recently started from $281. The lowest recent fare is for travel in December 2026. Fares change daily, so check current prices before booking.
How often do flights run from Shanghai (Pudong) to London Heathrow?
The route is served 7 days a week (14 scheduled departures).