Find cheap flights to Shanghai

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

When is the best time to fly to Shanghai?

824 GBP
683 GBP
543 GBP
402 GBP
Price
402 - 764 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
23 Feb
London Heathrow airport
31h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Shenzhen Airlines
SHA
26 Feb
Shanghai Hongqiao Intl airport
29h 30m
1 Stop
LHR
London Heathrow airport
323 GBP
Shenzhen Airlines
Shenzhen Airlines
LHR
23 Feb
London Heathrow airport
31h 10m
1 Stop
PVG
Shanghai Pu Dong airport
Shenzhen Airlines
PVG
26 Feb
Shanghai Pu Dong airport
29h 30m
1 Stop
LHR
London Heathrow airport
323 GBP
Shenzhen Airlines
Shenzhen Airlines
LHR
31 Oct
London Heathrow airport
31h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Shenzhen Airlines
SHA
16 Nov
Shanghai Hongqiao Intl airport
29h 30m
1 Stop
LHR
London Heathrow airport
338 GBP
Shenzhen Airlines
Shenzhen Airlines
LHR
31 Oct
London Heathrow airport
31h 10m
1 Stop
PVG
Shanghai Pu Dong airport
Shenzhen Airlines
PVG
16 Nov
Shanghai Pu Dong airport
29h 30m
1 Stop
LHR
London Heathrow airport
338 GBP
SWISS
SWISS
LHR
11 Jan
London Heathrow airport
17h 55m
1 Stop
PVG
Shanghai Pu Dong airport
SWISS
PVG
18 Jan
Shanghai Pu Dong airport
20h 35m
1 Stop
LHR
London Heathrow airport
345 GBP
SWISS
SWISS
LHR
11 Jan
London Heathrow airport
17h 55m
1 Stop
PVG
Shanghai Pu Dong airport
SWISS
PVG
25 Jan
Shanghai Pu Dong airport
20h 35m
1 Stop
LHR
London Heathrow airport
346 GBP
KLM
KLM
MAN
05 Jan
Manchester airport
13h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
KLM
SHA
15 Jan
Shanghai Hongqiao Intl airport
15h 55m
1 Stop
MAN
Manchester airport
394 GBP
KLM
KLM
MAN
05 Jan
Manchester airport
13h 10m
1 Stop
PVG
Shanghai Pu Dong airport
KLM
PVG
15 Jan
Shanghai Pu Dong airport
15h 55m
1 Stop
MAN
Manchester airport
394 GBP
SWISS
SWISS
MAN
28 Nov
Manchester airport
15h 15m
1 Stop
SHA
Shanghai Hongqiao Intl airport
SWISS
SHA
05 Dec
Shanghai Hongqiao Intl airport
16h 20m
1 Stop
MAN
Manchester airport
357 GBP
SWISS
SWISS
MAN
28 Nov
Manchester airport
15h 15m
1 Stop
PVG
Shanghai Pu Dong airport
SWISS
PVG
05 Dec
Shanghai Pu Dong airport
16h 20m
1 Stop
MAN
Manchester airport
357 GBP
Cathay Pacific
Cathay Pacific
LGW
23 Mar
London Gatwick airport
17h 10m
1 Stop
PVG
Shanghai Pu Dong airport
Cathay Pacific
PVG
29 Mar
Shanghai Pu Dong airport
16h 25m
1 Stop
LGW
London Gatwick airport
539 GBP
Qatar Airways
Qatar Airways
LGW
23 Jan
London Gatwick airport
16h 15m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Qatar Airways
SHA
10 Feb
Shanghai Hongqiao Intl airport
21h 10m
1 Stop
LGW
London Gatwick airport
410 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
323 GBP
Manchester to Shanghai Flights
Fastest flight time
14h 50m
Cheapest price
354 GBP
Birmingham to Shanghai Flights
Fastest flight time
13h 45m
Cheapest price
363 GBP
Edinburgh to Shanghai Flights
Fastest flight time
15h 20m
Cheapest price
382 GBP
Glasgow to Shanghai Flights
Fastest flight time
16h 55m
Cheapest price
394 GBP
Newcastle upon Tyne to Shanghai Flights
Fastest flight time
18h 10m
Cheapest price
421 GBP
Leeds to Shanghai Flights
Fastest flight time
16h 50m
Cheapest price
426 GBP
Southampton to Shanghai Flights
Fastest flight time
17h 35m
Cheapest price
577 GBP
View more

Start planning your trip to Shanghai