Find cheap flights to Shanghai

Fri 6/12
Fri 13/12
Any month
Compare vs momondo |

When is the best time to fly to Shanghai?

830 GBP
680 GBP
530 GBP
375 GBP
Price
375 - 697 GBP

What is the cheapest day to depart on your flight to Shanghai?

Most of our users find that booking their departure to Shanghai on a Tuesday is the cheapest. Conversely, departing on a Saturday seems to be the most expensive.

What is the cheapest time of day to fly to Shanghai?

In general, when looking for the cheapest flight to Shanghai, our data indicates that midday flights are the most cost-effective. afternoon flights tend to be the most expensive.


Shanghai flight deals found on momondo

Check out some of the best fares to Shanghai found recently by users on momondo
Quickest
Cheapest
Shenzhen Airlines
Shenzhen Airlines
09 Feb
LHR
London Heathrow airport
33h 45m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Shenzhen Airlines
15 Feb
SHA
Shanghai Hongqiao Intl airport
32h 55m
1 Stop
LHR
London Heathrow airport
313 GBP
Shenzhen Airlines
Shenzhen Airlines
09 Feb
LHR
London Heathrow airport
33h 45m
1 Stop
PVG
Shanghai Pu Dong airport
Shenzhen Airlines
15 Feb
PVG
Shanghai Pu Dong airport
32h 55m
1 Stop
LHR
London Heathrow airport
313 GBP
Shenzhen Airlines
Shenzhen Airlines
19 Mar
LHR
London Heathrow airport
33h 45m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Shenzhen Airlines
23 Mar
SHA
Shanghai Hongqiao Intl airport
33h 15m
1 Stop
LHR
London Heathrow airport
334 GBP
Shenzhen Airlines
Shenzhen Airlines
01 May
LHR
London Heathrow airport
30h 50m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Shenzhen Airlines
19 May
SHA
Shanghai Hongqiao Intl airport
29h 40m
1 Stop
LHR
London Heathrow airport
336 GBP
British Airways
British Airways
11 Mar
LHR
London Heathrow airport
11h 20m
PVG
Shanghai Pu Dong airport
British Airways
25 Mar
PVG
Shanghai Pu Dong airport
13h 00m
LHR
London Heathrow airport
338 GBP
SWISS
SWISS
06 Mar
LHR
London Heathrow airport
27h 55m
1 Stop
PVG
Shanghai Pu Dong airport
SWISS
20 Mar
PVG
Shanghai Pu Dong airport
30h 10m
1 Stop
LHR
London Heathrow airport
341 GBP
British Airways
British Airways
11 Mar
LHR
London Heathrow airport
11h 20m
PVG
Shanghai Pu Dong airport
British Airways
25 Mar
PVG
Shanghai Pu Dong airport
13h 00m
LHR
London Heathrow airport
338 GBP
Cathay Pacific
Cathay Pacific
24 Apr
LGW
London Gatwick airport
16h 20m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Cathay Pacific
30 Apr
SHA
Shanghai Hongqiao Intl airport
16h 30m
1 Stop
LGW
London Gatwick airport
520 GBP
Turkish Airlines
Turkish Airlines
09 Apr
LGW
London Gatwick airport
16h 45m
1 Stop
PVG
Shanghai Pu Dong airport
Turkish Airlines
03 May
PVG
Shanghai Pu Dong airport
18h 05m
1 Stop
LGW
London Gatwick airport
484 GBP
SWISS
SWISS
20 Apr
LHR
London Heathrow airport
18h 05m
1 Stop
PVG
Shanghai Pu Dong airport
SWISS
30 Apr
PVG
Shanghai Pu Dong airport
17h 30m
1 Stop
LHR
London Heathrow airport
354 GBP
SWISS
SWISS
07 Mar
LHR
London Heathrow airport
17h 55m
1 Stop
SHA
Shanghai Hongqiao Intl airport
SWISS
14 Mar
SHA
Shanghai Hongqiao Intl airport
18h 50m
1 Stop
LHR
London Heathrow airport
348 GBP
SWISS
SWISS
07 Mar
LHR
London Heathrow airport
17h 55m
1 Stop
PVG
Shanghai Pu Dong airport
SWISS
14 Mar
PVG
Shanghai Pu Dong airport
18h 50m
1 Stop
LHR
London Heathrow airport
348 GBP

Airports near Shanghai

Below you will find all the airports in Shanghai along with their distance from the city centre
Shanghai Pu Dong
18 mi from city centre
Shanghai Hongqiao Intl
9 mi from city centre

Popular routes to Shanghai

Most frequently searched flights to Shanghai along with the cheapest price and shortest flight duration
London to Shanghai Flights
Fastest flight time
11h 05m
Cheapest price
314 GBP
Manchester to Shanghai Flights
Fastest flight time
14h 55m
Cheapest price
343 GBP
Birmingham to Shanghai Flights
Fastest flight time
15h 25m
Cheapest price
369 GBP
Leeds to Shanghai Flights
Fastest flight time
20h 40m
Cheapest price
390 GBP
Edinburgh to Shanghai Flights
Fastest flight time
13h 45m
Cheapest price
406 GBP
Glasgow to Shanghai Flights
Fastest flight time
16h 15m
Cheapest price
429 GBP
Newcastle upon Tyne to Shanghai Flights
Fastest flight time
15h 05m
Cheapest price
479 GBP
Southampton to Shanghai Flights
Fastest flight time
17h 30m
Cheapest price
567 GBP
Darlington to Shanghai Flights
Fastest flight time
20h 15m
Cheapest price
675 GBP
Bristol to Shanghai Flights
Fastest flight time
23h 05m
Cheapest price
676 GBP
View more

Start planning your trip to Shanghai