Helping travelers to find the best flight offers
Fly from London to Shanghai with confidence — our search checks over 700 airlines, 50+ agencies and 5+ top booking systems to uncover the best prices, schedules and travel conditions for your trip. Quick, transparent comparisons help you pick the ideal flight whether you prioritise savings, timing or flexibility.
The minimum one-way ticket price from London to Shanghai is $267 (January 2026), while the maximum is $562 (March 2026). On average, a ticket costs $407–$441.
Fly direct from London to Shanghai for the fastest, most convenient journey between two of the world’s most dynamic cities—no layovers, less hassle, and more time to enjoy your trip. While connecting flights can sometimes be cheaper, a nonstop option saves hours and offers a more comfortable, reliable travel experience that’s worth the upgrade. Book now to lock in a smooth, time-efficient route across continents.
A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from London to Shanghai:
•
•
•
•
•
•
We keep tight track on airlines' pre-holidays sales and other special offers occurences all the time to let you save maximum amount of funds while traveling to your family or just going out on vacation.
The cheapest one-way flight from London to Shanghai departs on 01/01/2026, is operated by EasyJet and costs $269
The cheapest roundtrip flight from London to Shanghai departs on 12/05/2025, is operated by Mokulele Airlines and costs $470
Fastest flight from London to Shanghai takes 13h 20m
There are no direct flights on this route.
The distance between London and Shanghai is 9186km (5695 miles). The average flight duration is 17h 10m. There are 31 direct flights from London to Shanghai. The time difference between London and Shanghai is 8h. Flights from London begin at 10:30 AM. The latest flight from London departs at 9:20 PM
The London — Shanghai route is served by a wide range of airlines: 12 in total, including Air China, China Eastern Airlines, British Airways, EasyJet, LC Busre SAC, Ryanair, Tianjin Airlines, China Southern Airlines, Hainan Airlines, Pegasus Airlines, Finnair, and Wizz Air. Competition among carriers gives passengers the opportunity to find tickets at attractive fares — with prices starting from $269. Our service helps compare all available offers within seconds and choose the most convenient option. You can filter flights by price, departure time, or baggage rules to make your trip as comfortable as possible. With so many airlines, there’s always a chance to catch special promotions and save.
Starting at $479
Starting at $394
Starting at $698
Starting at $269
Starting at $314
Starting at $327
Starting at $356
Starting at $389
Starting at $390
Starting at $408
Starting at $441
Starting at $526
London — Shanghai
11/07/2025
Departure
Direct flight
CA848
Starting at $513
London — Shanghai
11/09/2025
Departure
Direct flight
MU552
Starting at $616
London — Shanghai
11/10/2025
Departure
Direct flight
BA169
Starting at $737
London — Shanghai
11/13/2025
Departure
Direct flight
MU202
Starting at $495
London — Shanghai
11/17/2025
Departure
Direct flight
BA169
Starting at $698
London — Shanghai
11/19/2025
Departure
Direct flight
MU202
Starting at $788
London — Shanghai
11/20/2025
Departure
Direct flight
MU552
Starting at $613
London — Shanghai
11/21/2025
Departure
Direct flight
BA169
Starting at $731
London — Shanghai
11/22/2025
Departure
Direct flight
BA169
Starting at $756
London — Shanghai
11/25/2025
Departure
Direct flight
MU552
Starting at $394
China Eastern Airlines
Every day
Starting at $484
Air China
Every day
Starting at $452
London is served by several airports that together cover international, short-haul and low-cost traffic. Heathrow (LHR) is the city’s main international hub, typically used by full-service carriers and offering long-haul connections; it sits about 25 km west of central London and is usually reachable by the Heathrow Express (15–20 minutes), the Elizabeth Line or the Piccadilly Line (30–60 minutes), with fares ranging from moderate to premium. Gatwick (LGW) to the south commonly hosts both legacy and low-cost airlines, around 45 km from the centre, linked by a 30–40 minute express train or coach services at lower fares. Stansted (STN) and Luton (LTN) are typically budget-leaning airports farther out (35–70 km), popular with low-cost carriers and often cheaper on ticket price; expect longer transfer times by coach or train (40–90 minutes) and lower fares. London City (LCY) is a compact, business-oriented airport in the east, closest to central districts (about 10 km), often used for short business hops with quick DLR or taxi connections (15–30 minutes) but tighter luggage and aircraft restrictions. Pros across the network include frequent flights and route choice; cons can be variable transfer times, possible extra costs for airport transfers or bags, and different comfort levels depending on the airport and airline.
Shanghai is served primarily by two airports with different roles. Pudong International (PVG) functions as the city’s major international hub, handling most long-haul and full-service carrier traffic alongside some premium regional connections; fares can be mid to high depending on season. It sits about 30–40 km east of central Shanghai, reachable by the Maglev plus metro (around 40–60 minutes, combined fares typically moderate), direct metro lines (approx 60–80 minutes) and taxis (roughly 45–70 minutes, fares vary with traffic). Pudong is spacious and well-equipped for transfers but can be farther from central districts. Hongqiao (SHA) is closer and usually caters to domestic and regional flights, favored by budget and business travelers for shorter haul services. Located roughly 13 km west of downtown, Hongqiao is served by metro and high-speed rail with journeys of 20–35 minutes and modest fares, while taxis are quicker but subject to congestion. Hongqiao is convenient for quick city access though it offers fewer long-haul options than Pudong.
The cheapest flight ticket from London to Shanghai according to data for the last 48 hours costs $269
Often the best time to buy tickets from London to Shanghai is 2 months before departure.
Based on statistics over the past years, the lowest prices for flights from London to Shanghai can be found flying in these months: January, November, December.
The fastest flights from London to Shanghai start from 13 hours 20 minutes in the air.
The following airlines operate direct flights on the route London — Shanghai: Air China, China Eastern Airlines, British Airways