Helping travelers to find the best flight offers
Fly from Shanghai to London with confidence — our search scans over 700 airlines, 50+ travel agencies and more than 5 top booking systems to find the best prices, ideal schedules and flexible conditions tailored to you. Compare nonstop and multi-leg options in seconds and secure the fare that fits your budget and timing.
A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from Shanghai to London:
•
•
•
•
•
•
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 Shanghai to London departs on 01/20/2026, is operated by Hainan Airlines and costs $211
The cheapest roundtrip flight from Shanghai to London departs on 01/25/2026, is operated by Hainan Airlines and costs $547
Fastest flight from Shanghai to London takes 16h 45m
There are no direct flights on this route.
The distance between Shanghai and London is 9186km (5695 miles). The average flight duration is 12h 15m. There are 35 direct flights from Shanghai to London. The time difference between Shanghai and London is 8h. Flights from Shanghai begin at 9:15 AM. The latest flight from Shanghai departs at 2:30 AM
British Airways
Every day
Starting at $421
Shanghai is served primarily by two major airports with distinct roles. Pudong International (PVG) is the city’s main international hub, handling most long-haul and intercontinental flights and hosting full-service carriers alongside several foreign airlines; fares here can be mid-to-high depending on season. It sits about 30–40 km east of downtown (roughly 45–75 minutes by car) with high-speed maglev (8–10 minutes to Longyang Road), metro lines (45–60 minutes), taxis and express buses (fares vary). Pudong’s strengths are modern facilities and extensive international connectivity; downsides can include longer transfer times to the center and occasional congestion. Hongqiao International (SHA) functions largely as Shanghai’s domestic and regional airport and is typically favored for short-haul and budget routes. Located only about 13 km west of the city center (roughly 20–40 minutes by car), it’s directly linked to central Shanghai via metro and Hongqiao railway hub, making transfers quick and convenient; public transport fares are generally low for the metro and slightly higher for taxis. Hongqiao’s perks are proximity and easy rail/metro connections, while limitations can include fewer long-haul options and busier peak domestic schedules.
Fly nonstop from Shanghai to London for the quickest, most convenient way to cross continents — less hassle at connections and more time to enjoy the city. Direct services cut travel time and reduce stress, though you may occasionally find cheaper itineraries with a stopover; if you value speed and comfort, booking a direct flight is worth it.
Shanghai — London
12/06/2025
Departure
Direct flight
MU213
Starting at $400
Shanghai — London
12/22/2025
Departure
Direct flight
MU201
Starting at $552
Shanghai — London
01/09/2026
Departure
Direct flight
BA168
Starting at $2,492
Shanghai — London
01/10/2026
Departure
Direct flight
BA168
Starting at $1,307
Shanghai — London
01/11/2026
Departure
Direct flight
BA168
Starting at $1,664
Shanghai — London
01/12/2026
Departure
Direct flight
MU551
Starting at $1,684
Shanghai — London
01/12/2026
Departure
Direct flight
CA847
Starting at $506
Shanghai — London
01/13/2026
Departure
Direct flight
CA847
Starting at $506
Shanghai — London
01/15/2026
Departure
Direct flight
MU213
Starting at $664
Shanghai — London
01/16/2026
Departure
Direct flight
BA168
Starting at $449
Starting at $400
Starting at $449
Starting at $506
Starting at $211
Starting at $221
Starting at $279
Starting at $297
Starting at $302
Starting at $320
Starting at $333
Starting at $338
Starting at $348
More than 12 airlines operate flights from Shanghai to London, including China Eastern Airlines, British Airways, Air China, Hainan Airlines, China Southern Airlines, Qingdao Airlines, Shandong Airlines, Juneyao Airlines, Eastar Jet, Finnair, Malaysia Airlines, and Tianjin Airlines. This is a popular route, so passengers can choose tickets based on budget and preferences. Ticket prices start from $211, and our service lets you instantly compare all options. The variety of offers simplifies planning: you can choose budget fares or more comfortable options with baggage included or extra services. We help you find the best deals so your trip is cost-efficient.
Heathrow (LHR) is London’s primary international hub, handling most long-haul and premium carriers as well as many full-service European airlines. It’s located about 24 km west of Central London and is typically the most convenient option for travelers seeking direct intercontinental connections. Transport choices include the Heathrow Express to Paddington (around 15–25 minutes, fares usually higher), the Elizabeth Line or Piccadilly Line tube (35–60 minutes, more economical), and buses or taxis (30–60+ minutes depending on traffic). Pros: frequent long-haul schedules and extensive ground services; cons: can be busy, higher fares for express options and longer transfer times during peak road congestion. Gatwick (LGW) functions as a major secondary international airport serving a mix of full-service and many low-cost carriers, often positioned as a mid-priced alternative to Heathrow. It sits roughly 45 km south of Central London and usually offers a strong regional and leisure network. Trains to Victoria or London Bridge (Gatwick Express and frequent Southern/Thameslink services) take about 30–50 minutes, with fares that tend to be moderate; coaches are cheaper but slower (about 60–90 minutes). Pros: good balance of international routes and competitive fares; cons: fewer intercontinental nonstops than Heathrow and variable transfer times by road. Stansted (STN) is typically a hub for many low-cost and charter carriers, focused on short- and medium-haul European routes. Located around 50 km northeast of Central London, it’s often viewed as a budget-friendly option for point-to-point travelers. The Stansted Express reaches Liverpool Street in roughly 45–50 minutes (moderate fares), while coaches to Victoria or other hubs can take 60–90+ minutes at lower cost. Pros: competitive flight prices and a compact terminal; cons: fewer full-service amenities and longer ground transfers for some central destinations. Luton (LTN) serves primarily low-cost and charter airlines and is often chosen by budget-conscious travelers. It’s about 35–50 km northwest of Central London depending on route, and transfers commonly combine a shuttle bus and train (around 35–60 minutes) or longer coach services (often 60–90 minutes), with generally lower fares than premium train options. Pros: frequent cheap flights and efficient boarding procedures; cons: more limited facilities and sometimes longer or indirect transfers into the city. London City (LCY) acts as a niche, business-oriented airport with a compact layout and convenient proximity to Canary Wharf and the City of London — roughly 10 km east of central spots. It typically hosts short-haul and business-focused carriers, including many regional services. Transport options include the Docklands Light Railway (DLR) and connections to the Tube and rail network (about 20–35 minutes to central locations), with fares similar to standard urban transit. Pros: short transfer times and easy check-in for business travelers; cons: fewer long-haul routes and stricter aircraft size limits that can affect schedule flexibility. Southend (SEN) is a smaller, regional-focused airport that can be an economical alternative for some European routes and seasonal services. Situated about 65 km east of central London, it tends to attract leisure carriers and lower-cost options. Trains to Liverpool Street generally take around 50–70 minutes with modest fares; coaches and car access are available too. Pros: quieter terminals and straightforward procedures; cons: limited route network and longer transit times to many central London areas compared with the larger airports.
The cheapest flight ticket from Shanghai to London according to data for the last 48 hours costs $211
Often the best time to buy tickets from Shanghai to London is 2 months before departure.
Based on statistics over the past years, the lowest prices for flights from Shanghai to London can be found flying in these months: December, January, March.
The fastest flights from Shanghai to London start from 16 hours 45 minutes in the air.
The following airlines operate direct flights on the route Shanghai — London: China Eastern Airlines, British Airways, Air China
The cost of a one-way flight from Shanghai to London ranges from $221 (December 2025) to $391 (April 2026). On average, the ticket price is about $321–$695.