Flights London to Shanghai LHR to PVG

Flights from London (LHR) to Shanghai (PVG): 2 airlines operate 2 flight numbers on this route, about 6 flights a week, distance 9240 km / 5741 miles. The next departure is MU552 (China Eastern Airlines) on Mon, Nov 9 at 21:00 GMT.

Airlines and flight numbers count operating flights from a year ago to a year ahead; code-share numbers are not counted. On time means landed less than 15 minutes late.

LHR London London Heathrow Airport PVG Shanghai Shanghai Pudong International Airport
Route map LHR to PVG Great-circle route from London Heathrow Airport, United Kingdom to Shanghai Pudong International Airport, China, 9240 km. Map data: Natural Earth. UNITED KINGDOM CHINA LHR PVG Map data: Natural Earth

London to Shanghai Flights

2 flight numbers from LHR to PVG, with the date each last flew. Local times: LHR GMT, PVG UTC+8.

Flight Airline Last seen Departure Arrival
MU552 China Eastern Airlines Nov 9, 2026 21:00 16:10
BA169 British Airways Nov 9, 2026 12:25 09:10

Upcoming flights

Local times at the departure airport.
Flight From To Scheduled Time Departure Status Details
MU552 London LHR Shanghai PVG 21:00 Scheduled Track >

Recent flights

Local times at the departure airport.

Airlines flying LHR to PVG

LHR to PVG FAQ

How long is the flight from London to Shanghai?
About 11 h 20 min: that is the median flight time of the last 14 flights that landed; the timetable allows 12 h.
Which airlines fly from London to Shanghai?
British Airways and China Eastern Airlines have flights from London (LHR) to Shanghai (PVG) between a year ago and a year ahead. An airline listed may not fly the route every day.
How many flights a week go from London to Shanghai?
About 6 flights a week, counted over the two weeks before and after today. Only operating flights are counted, not code-share numbers.
Are flights from London to Shanghai on time?
14 of the last 14 flights that landed arrived less than 15 minutes after their scheduled time.
How far is London from Shanghai?
9240 km (5741 miles) in a straight line between London Heathrow Airport and Shanghai Pudong International Airport.

Shanghai (PVG) to London (LHR) flights >