Cheap Flights from Shanghai to London Heathrow

Compare Shanghai to London Heathrow flight deals

Find the cheapest month or even day of the year to fly to London Heathrow

Book the best London Heathrow fare with no extra fees

Flight deals from Shanghai to London Heathrow

Looking for a cheap last-minute deal or the best return flight from Shanghai to London Heathrow? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Shanghai to London Heathrow

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Shanghai to London Heathrow flights are currently cheapest in October.

Direct flights from Shanghai to London Heathrow

Shanghai to London Heathrow: Alternative routes

Compare routes from Shanghai to London below. You may find an airport to fly into that's cheaper, faster, or easier than London Heathrow.

Shanghai to London: Flight information

The things to know before you go.
Cheapest flight foundR 3,783
Cheapest month to flyOctober
Average flight time13 hrs, 51 mins
Most popular airlineChina Eastern
Average flights per week22

Finding cheap flights from Shanghai to London Heathrow: Frequently asked questions

The best price we found for a return flight from Shanghai to London Heathrow is R 9,168. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
13 hours and 51 minutes is the average flight time from Shanghai to London Heathrow.
China Eastern, Iberia and China Southern fly direct from Shanghai to London Heathrow.
As of October 2025, there are 22 flights per week flying from Shanghai to London Heathrow.
The cheapest month to fly from Shanghai to London Heathrow is usually April.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Shanghai to London Heathrow Airport on Friday, 10 April 2026.
Yes – the average flight time is 13 hours and 51 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to London Heathrow but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to London is around 40 days in advance, so don’t leave your flight to the last minute.

Flying from Shanghai to London Heathrow Airport (LHR): What you need to know

  • Get your holiday planning underway by considering where you'll board your flight from Shanghai to London Heathrow Airport (LHR). Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA) are the main airports in Shanghai.

  • Around 13 hours 40 minutes is how long you can expect to be in the air on a direct Shanghai to London Heathrow Airport flight.

  • London Heathrow Airport is located in London. The city is in the UTC+0 timezone and is eight hours behind Shanghai.

  • The most popular route is from Shanghai Pudong International Airport (PVG) to London Heathrow Airport (LHR), with 14 direct weekly services. If you're not one for hanging around, the earliest flight from PVG to LHR is the 8:55am China Eastern Airlines option. If you need some extra time before takeoff, the final departure is at 1:30pm with China Eastern Airlines.

  • To ensure you catch your flight from Shanghai to LHR, leave enough time to check in and find your gate. Turning up two hours before international departures and an hour before domestic flights is the general travel rule.

  • Taking off during a peak period like public or school holidays? Expect longer lines at security and check-in. To play it safe, arrive up to four hours before international flights and two hours ahead of domestic departures.

Airports in Shanghai

Shanghai Pudong International Airport (PVG)

  • Get to your destination in one go from Shanghai Pudong International Airport (PVG). Direct flights from Shanghai to London Heathrow Airport (LHR) are available from here.

  • You can lock in a direct flight from Shanghai to London Heathrow Airport with British Airways. This top airline offers services from PVG.

  • British Airways is the most frequently chosen airline for flights from PVG to LHR.

  • Among carriers on this route, British Airways has the best track record for timely arrivals.

  • A stopover is the perfect opportunity to break up your journey and maybe even visit a new city. When browsing cheap flights from Shanghai to LHR departing from Shanghai Pudong International Airport (PVG), uncheck the 'Direct flights only' box to find out where you can visit along the way. Your journey might pause in:

    • Charles de Gaulle Airport (CDG)

    • Daxing International Airport (PKX)

    • Wuhan Tianhe International Airport (WUH)

  • To get to PVG from central Shanghai, it takes about 50 minutes to drive the 56 kilometres or so.

  • Want an easy start to your break? Stay near Shanghai Pudong International Airport. Whether you have an early flight from Shanghai to London Heathrow Airport or prefer not to feel hurried, these hotels have you covered:

  • 78.11% of flights that leave from Shanghai Pudong International Airport touch down at their destination on schedule.

  • PVG is located at No.300 Qihang Road.

Shanghai Hongqiao International Airport (SHA)

  • Break up your flight from Shanghai to London Heathrow Airport with a stop so you can stretch your legs or tick another place off your list. Top stopovers between Shanghai Hongqiao International Airport and LHR include:

    • Beijing Capital International Airport (PEK)

    • Daxing International Airport (PKX)

    • Changsha Huanghua Airport (CSX)

  • The drive from central Shanghai to SHA generally takes 20 minutes, depending on traffic conditions. The distance from the city centre to the airport is around 14 kilometres.

  • Get your holiday started early with an extra night away from home. Before your Shanghai to LHR flight, stay in one of these hotels near Shanghai Hongqiao International Airport:

  • The majority of flights that depart Shanghai Hongqiao International Airport reach their destination as expected. It maintains a strong on-time performance rate of 85.58%.

  • The address for SHA is 700 Yingbin 1st Rd.

About London Heathrow Airport (LHR)

Getting from London Heathrow Airport (LHR) to central London

  • London Heathrow Airport is about 26 kilometres from central London. How long it takes to get to the centre by car hire or cab will depend on the time of day. Do a little research before you go.

  • It takes roughly 1 hour if you're travelling by public transport.

How to find the cheapest flights from Shanghai to London Heathrow Airport (LHR)

  • At the moment, R 3,783 is the best price we've found for a one-way ticket from Shanghai to London Heathrow Airport. The cheapest price for a return flight is R 9,168. Keep in mind fares can change due to availability at the time of booking.

  • Get your hands on cheap flights from Shanghai to LHR by booking one month ahead. Based on our research, that's the sweet spot for finding the biggest deals.

  • Schedule your trip for June. That's the best month for scoring an incredible deal on Shanghai to London Heathrow Airport tickets. If you're flexible on when you fly, use the 'Whole month' tool to find the cheapest price across every month.

  • Snapping up a cheap plane ticket from Shanghai to LHR is a breeze with Price Alerts. All you need to do is set up one of these automatic alerts and we'll notify you when there's a better deal.

  • Find an affordable flight from Shanghai to London Heathrow Airport by using the search filters. Choose your preferred times, number of stops and airlines, then sort the results by 'Cheapest' for the best deals.

The best time to fly from Shanghai to London Heathrow Airport (LHR)

  • It's time to work out when to book your flight from Shanghai to London Heathrow Airport (LHR). July is the busiest month to visit London. If you prefer a quieter vibe, go in February.

  • When booking your Shanghai to LHR plane ticket, consider what kind of weather you prefer. July is the warmest month in London, with temperatures ranging from 11ºC (52ºF) to 26ºC (79ºF).

  • January has temperatures of between 0ºC (32ºF) and 9ºC (48ºF). Search for cheap tickets from Shanghai to London Heathrow Airport around that time if you like travelling in cooler conditions.

More about London

  • Start your London trip off on the right foot by choosing the perfect place to stay. After booking your flight from Shanghai to London Heathrow Airport, explore our range of hotels including:

  • You'll find loads of awesome things to do in London when you're in the mood to sightsee. Head straight for The British Museum followed by Westminster Abbey and Big Ben.

Explore more of the United Kingdom

  • London will leave a lasting impression, but there are so many other parts of the United Kingdom you'll want to see. About 153 kilometres north-west of London, a trip to Birmingham will keep you on the go. Start with attractions like The Windsor Castle, Birmingham Museum & Art Gallery and Birmingham Hippodrome Theatre.

  • If you're ready to explore another corner of the United Kingdom, head for Bristol, roughly 145 kilometres west of London. Banksey, Banksy's You Don't Need Planning Permission to Build Castles in the Sky and Clifton Suspension Bridge are highlights.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.