Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Shanghai
  4. Shanghai to London
Nonstop route · China → United Kingdom

Cheap flights from Shanghai to London from CN¥1,746

Air China, China Eastern Airlines and British Airways fly nonstop from Shanghai to London. The flight takes around 12h 04m, and the cheapest one-way fare we found recently is CN¥1,746 on 28 Nov.

Direct flights available 12h 04m Cheapest in November Prices checked 15 days ago
SHALON

Shanghai to London at a glance

Cheapest one-wayCN¥1,746Hainan Airlines · 1 stop · Sat 28 NovFastest flight12h 04mEstimated
Nonstop flightsYesAir China, China Eastern Airlines, British Airways

Airlines flying nonstop from Shanghai to London

3 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
Air China———Search
CEChina Eastern Airlines———Search
British Airways———Search

Cheapest month to fly from Shanghai to London

Lowest one-way fare found for each month: November is cheapest, July the most expensive.

Good to know

Distance
9,249 km5,744 miles
Flight time
12h 04mestimate
Time difference
-8hLondon vs Shanghai
Currency in London
GBP
Airports
PVG, SHA → LGW, LHR, STN

Flights from Shanghai to London: questions answered

How much is a flight from Shanghai to London?
The cheapest one-way fare we found recently is CN¥1,746 with 1 stop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Shanghai to London?
Yes. Air China, China Eastern Airlines and British Airways fly this route nonstop.
How long is the flight from Shanghai to London?
A nonstop flight covers 9,249 km and takes around 12h 04m.
What is the cheapest month to fly from Shanghai to London?
November has the lowest fare we found (CN¥1,746), while July is the most expensive (CN¥3,060).
Which airlines fly from Shanghai to London?
Air China, China Eastern Airlines and British Airways operate nonstop flights on this route.
Which airports serve Shanghai and London?
Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA). London: London Gatwick Airport (LGW), London Heathrow Airport (LHR), London Stansted Airport (STN) and London Luton Airport (LTN).
What is the time difference between Shanghai and London?
London is 8 hours behind Shanghai.

More flights from Shanghai