Flight Duration12 h and 30 mFlights between Shanghai and London take, on average, 12 h and 30 m minutes, but the time can vary according to other factors
Cheapest flight£202Cheapest price for a flight between Shanghai and London found by our customers in the last 72 hours
Origin airportsShanghai Pudong International AirportFor flights from Shanghai to London
Destination airportsGatwick Airport, Heathrow Airport, London Luton Airport, London Stansted Airport, London City AirportWhen travelling from Shanghai to London
High seasonMarchAccording to search data from our customers, March is the busiest time to fly from Shanghai to London
Airlines flying this routeBritish Airways, Air China, China Eastern AirlinesAirline(s) with flights between Shanghai to London
One-way average Price£611The average price for a flight Shanghai - London at Opodo is £611, based on the price of last 6 months
Best time to bookAprilAccording to real data September is the most popular time to book a flight to London when departing from Shanghai