Find cheap flights to Shanghai

Sat 19/10
Sat 26/10
Any month
Compare vs momondo |

When is the best time to fly to Shanghai?

732 GBP
616 GBP
501 GBP
385 GBP
Price
385 - 720 GBP

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

On average, the cheapest flights to Shanghai are found when departing on a Thursday. Try to avoid departing on a Saturday, as this is usually the most expensive day.

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

On average you can find the best deals on plane tickets to Shanghai when looking for flights with midday departure times.


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
LHR
01 Dec
London Heathrow airport
35h 55m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Shenzhen Airlines
SHA
07 Dec
Shanghai Hongqiao Intl airport
29h 30m
1 Stop
LHR
London Heathrow airport
330 GBP
Shenzhen Airlines
Shenzhen Airlines
LHR
14 Nov
London Heathrow airport
31h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Shenzhen Airlines
SHA
18 Nov
Shanghai Hongqiao Intl airport
35h 20m
1 Stop
LHR
London Heathrow airport
332 GBP
Shenzhen Airlines
Shenzhen Airlines
LHR
14 Nov
London Heathrow airport
31h 10m
1 Stop
PVG
Shanghai Pu Dong airport
Shenzhen Airlines
PVG
18 Nov
Shanghai Pu Dong airport
35h 20m
1 Stop
LHR
London Heathrow airport
332 GBP
Shenzhen Airlines
Shenzhen Airlines
LHR
19 Jan
London Heathrow airport
33h 45m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Shenzhen Airlines
SHA
02 Mar
Shanghai Hongqiao Intl airport
35h 20m
1 Stop
LHR
London Heathrow airport
332 GBP
Shenzhen Airlines
Shenzhen Airlines
LHR
19 Jan
London Heathrow airport
33h 45m
1 Stop
PVG
Shanghai Pu Dong airport
Shenzhen Airlines
PVG
02 Mar
Shanghai Pu Dong airport
35h 20m
1 Stop
LHR
London Heathrow airport
332 GBP
SWISS
SWISS
LCY
25 Nov
London City airport
15h 25m
1 Stop
PVG
Shanghai Pu Dong airport
SWISS
PVG
15 Dec
Shanghai Pu Dong airport
16h 00m
1 Stop
LCY
London City airport
385 GBP
SWISS
SWISS
LCY
25 Nov
London City airport
15h 25m
1 Stop
PVG
Shanghai Pu Dong airport
SWISS
PVG
15 Dec
Shanghai Pu Dong airport
16h 00m
1 Stop
LCY
London City airport
385 GBP
Hainan Airlines
Hainan Airlines
LHR
25 Oct
London Heathrow airport
15h 20m
1 Stop
PVG
Shanghai Pu Dong airport
Hainan Airlines
PVG
28 Oct
Shanghai Pu Dong airport
18h 35m
1 Stop
LHR
London Heathrow airport
394 GBP
KLM
KLM
MAN
26 Jan
Manchester airport
17h 45m
1 Stop
SHA
Shanghai Hongqiao Intl airport
KLM
SHA
29 Jan
Shanghai Hongqiao Intl airport
17h 05m
1 Stop
MAN
Manchester airport
403 GBP
KLM
KLM
MAN
26 Jan
Manchester airport
17h 45m
1 Stop
PVG
Shanghai Pu Dong airport
KLM
PVG
29 Jan
Shanghai Pu Dong airport
17h 05m
1 Stop
MAN
Manchester airport
403 GBP
Qatar Airways
Qatar Airways
LGW
05 Nov
London Gatwick airport
16h 15m
1 Stop
PVG
Shanghai Pu Dong airport
Qatar Airways
PVG
22 Nov
Shanghai Pu Dong airport
21h 10m
1 Stop
LGW
London Gatwick airport
424 GBP
Etihad Airways
Etihad Airways
MAN
29 Oct
Manchester airport
18h 05m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Etihad Airways
SHA
10 Dec
Shanghai Hongqiao Intl airport
22h 15m
1 Stop
MAN
Manchester airport
386 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
324 GBP
Manchester to Shanghai Flights
Fastest flight time
13h 55m
Cheapest price
355 GBP
Birmingham to Shanghai Flights
Fastest flight time
13h 55m
Cheapest price
357 GBP
Edinburgh to Shanghai Flights
Fastest flight time
15h 10m
Cheapest price
380 GBP
Glasgow to Shanghai Flights
Fastest flight time
16h 35m
Cheapest price
383 GBP
Newcastle upon Tyne to Shanghai Flights
Fastest flight time
13h 35m
Cheapest price
402 GBP
Darlington to Shanghai Flights
Fastest flight time
16h 10m
Cheapest price
687 GBP
Southampton to Shanghai Flights
Fastest flight time
17h 20m
Cheapest price
697 GBP
View more

Start planning your trip to Shanghai