Cheap Flights from London to Shanghai

Compare London to Shanghai flight deals

Find the cheapest month or even day of the year to fly to Shanghai

Book the best Shanghai fare with no extra fees

Flight deals from London to Shanghai

Looking for a cheap last-minute deal or the best return flight from London Airport to Shanghai? If you want to travel next month, return fares start from $5,148. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from London to Shanghai

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

Alternative London to Shanghai routes

Looking for the cheapest, fastest or easiest route from London to Shanghai? You could fly into the following airports instead.

London to Shanghai: Flight information

The things to know before you go.
Cheapest flight found$2,312
Cheapest month to flyDecember

Finding cheap flights from London to Shanghai: Frequently asked questions

There are 2 airports in Shanghai: Shanghai Hongqiao and Shanghai Pudong.
The best price we found for a return flight from London to Shanghai is $2,312. 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.
Currently, there are no airlines that fly direct from London to Shanghai. But we found flights with one or more stops from $2,312.
As of April 2026, there are no flights flying from London to Shanghai.
The cheapest month to fly from London to Shanghai is usually December.
If you're flying from London Airport, the cheapest airport near Shanghai is Shanghai Pudong – which is 32.7 km away from the centre of Shanghai. We've found flights into this airport from $2,312.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from London Airport to Shanghai on Wednesday, 2 December 2026.
No airlines currently offer direct flights between London Airport and Shanghai. Most routes have one or more stops.
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 Shanghai 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 Shanghai is around 40 days in advance, so don’t leave your flight to the last minute.
In April, the average temperature is usually around 14°C. August is typically the warmest month in Shanghai, when it usually averages around 29°C. You can expect the least rain in December. The coldest month is January, with temperatures averaging 4°C. The rainiest month is June.
Currently, Air Canada offers the cheapest flight tickets to Shanghai.

Travelling from London International Airport (YXU) to Shanghai: what you need to know

  • Shanghai is 12 hours ahead of London, where London International Airport is located. Shanghai observes the UTC+8 timezone.

  • To avoid missing your YXU to Shanghai flight, allow plenty of time to navigate the airport and find your gate. Turning up two hours before international departures and one hour before domestic flights is the general travel rule.

  • During popular months such as August, it's wise to get to the airport earlier than usual. Arrive two hours before a domestic departure and four hours ahead of international flights whenever you're flying during a peak period in general.

  • The journey from central London to YXU takes about 55 minutes on public transport. If you ride-share, drive or get a cab, you'll cover the 10 kilometres in 20 minutes or so, depending on traffic conditions.

  • Want an easy start to your travels? Stay near YXU. Whether you're catching an early flight from London International Airport to Shanghai or just don't want to be rushed, these hotels are all about convenience:

  • Of all flights leaving London International Airport, 50.41% arrive as scheduled at their destination.

How to find the cheapest flights from London International Airport (YXU) to Shanghai

  • The best price we've seen for a one-way London International Airport to Shanghai flight is $1,444. The cheapest price for a return flight is $2,312. Keep in mind fares can change due to demand at the time of booking.

  • Don't leave everything to the last moment. You're more likely to pick up cheap flights from YXU to Shanghai if you book ahead. Airlines often offer some fantastic early bird discounts.

  • Scoring cheap tickets from London International Airport to Shanghai is more likely if you're flexible with your trip dates. Use the 'Whole month' function to access the best prices across the month and walk away with an incredible deal.

  • You don't need to check in daily to see if fares have dropped when you create a Price Alert. We'll update you when there's an even better deal on cheap flights from YXU to Shanghai.

  • Tailor your trip with filters. Select your departure and arrival times, total journey duration and airlines. You can also sort results by 'Fastest,' 'Cheapest' or 'Best' flights from London International Airport to Shanghai.

Airports in Shanghai

Shanghai Pudong International Airport (PVG)

Shanghai Hongqiao International Airport (SHA)

  • After your flight from London International Airport to Shanghai has touched down, you can reach the city centre in around 20 minutes by car. Central Shanghai is roughly 14 kilometres from Shanghai Hongqiao International Airport (SHA).

  • Hang the 'Do not disturb' sign on your door and relax at a hotel close to SHA. Here are a few options where you can check in after your YXU to Shanghai flight:

  • Why follow someone else's schedule? Pick up a Shanghai Hongqiao International Airport rental car and steer your own course. Reserve a set of wheels here with Hertz.

  • Avoid the long lines and paperwork at the rental desk by having everything prearranged. Secure your ride from SHA ahead of time so you can just collect the keys and drive away.

  • You'll find Shanghai Hongqiao International Airport at 700 Yingbin 1st Rd.

Best time to go to Shanghai

  • Before booking your flights from London International Airport to Shanghai, consider which time of year works best for you. Peak season in Shanghai offers a lively atmosphere and plenty to do, while low season brings cheaper hotel rates and smaller crowds.

  • Lock in a London International Airport to Shanghai flight ticket with a departure in August if you're eager to experience the city during its warmest month. You can expect temperatures to range from 23ºC to 34ºC.

  • If you'd rather travel in cooler conditions, look for a cheap ticket from YXU to Shanghai in January when temperatures average between -1ºC and 10ºC.

More about Shanghai

Explore more of China

  • Shanghai has its own special appeal, but there are so many other parts of China you'll want to see. About 274 kilometres west of Shanghai, a visit to Nanjing will fill your itinerary to the brim. Check out popular attractions like Nanjing City Wall, Nanjing Massacre Memorial Hall and Xuanwu Lake.

  • Puyang is another must-experience destination in China and is around 241 kilometres south-west of Shanghai. No journey is complete without a visit to Denggao Lansheng Building, Baozhang Yougu Scenic Area and 元宝山探险乐园.

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