Find cheap flights to Shanghai

Wed 26/6
Wed 3/7
Any month
Compare vs momondo |

When is the best time to fly to Shanghai?

+120.0%
+80.0%
+40.0%
Base
Price
389 - 811 GBP

Shanghai flight deals found on momondo

Check out some of the best fares to Shanghai found recently by users on momondo
Quickest
Cheapest
SWISS
SWISS
LHR
03 Sep
London Heathrow airport
15h 25m
1 Stop
PVG
Shanghai Pu Dong airport
SWISS
PVG
17 Sep
Shanghai Pu Dong airport
18h 15m
1 Stop
LHR
London Heathrow airport
341 GBP
Lufthansa
Lufthansa
LHR
07 Dec
London Heathrow airport
14h 25m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Lufthansa
SHA
15 Dec
Shanghai Hongqiao Intl airport
19h 55m
1 Stop
LHR
London Heathrow airport
341 GBP
SWISS
SWISS
LHR
13 Nov
London Heathrow airport
15h 05m
1 Stop
PVG
Shanghai Pu Dong airport
SWISS
PVG
17 Nov
Shanghai Pu Dong airport
22h 55m
1 Stop
LHR
London Heathrow airport
341 GBP
Lufthansa
Lufthansa
LHR
07 Dec
London Heathrow airport
14h 25m
1 Stop
PVG
Shanghai Pu Dong airport
Lufthansa
PVG
15 Dec
Shanghai Pu Dong airport
19h 55m
1 Stop
LHR
London Heathrow airport
341 GBP
SWISS
SWISS
LHR
17 Nov
London Heathrow airport
17h 55m
1 Stop
PVG
Shanghai Pu Dong airport
SWISS
PVG
27 Nov
Shanghai Pu Dong airport
28h 40m
1 Stop
LHR
London Heathrow airport
341 GBP
SWISS
SWISS
LHR
17 Nov
London Heathrow airport
17h 55m
1 Stop
SHA
Shanghai Hongqiao Intl airport
SWISS
SHA
27 Nov
Shanghai Hongqiao Intl airport
28h 40m
1 Stop
LHR
London Heathrow airport
341 GBP
China Eastern
China Eastern
LGW
17 Nov
London Gatwick airport
11h 20m
PVG
Shanghai Pu Dong airport
China Eastern
PVG
21 Nov
Shanghai Pu Dong airport
12h 45m
LGW
London Gatwick airport
462 GBP
SWISS
SWISS
LHR
03 Sep
London Heathrow airport
15h 25m
1 Stop
PVG
Shanghai Pu Dong airport
SWISS
PVG
17 Sep
Shanghai Pu Dong airport
18h 15m
1 Stop
LHR
London Heathrow airport
341 GBP
Lufthansa
Lufthansa
LHR
07 Dec
London Heathrow airport
14h 25m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Lufthansa
SHA
15 Dec
Shanghai Hongqiao Intl airport
19h 55m
1 Stop
LHR
London Heathrow airport
341 GBP
Lufthansa
Lufthansa
LHR
07 Dec
London Heathrow airport
14h 25m
1 Stop
PVG
Shanghai Pu Dong airport
Lufthansa
PVG
15 Dec
Shanghai Pu Dong airport
19h 55m
1 Stop
LHR
London Heathrow airport
341 GBP
Lufthansa
Lufthansa
LHR
01 Oct
London Heathrow airport
18h 25m
1 Stop
PVG
Shanghai Pu Dong airport
Lufthansa
PVG
24 Oct
Shanghai Pu Dong airport
17h 30m
1 Stop
LHR
London Heathrow airport
345 GBP
Emirates
Emirates
STN
01 Oct
London Stansted airport
18h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Emirates
SHA
24 Oct
Shanghai Hongqiao Intl airport
18h 30m
1 Stop
STN
London Stansted airport
428 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
Fastest flight time
11h 20m
Cheapest price
330 GBP
Manchester to Shanghai
Fastest flight time
14h 45m
Cheapest price
356 GBP
Birmingham to Shanghai
Fastest flight time
17h 40m
Cheapest price
425 GBP
Newcastle upon Tyne to Shanghai
Fastest flight time
19h 25m
Cheapest price
513 GBP
Glasgow to Shanghai
Fastest flight time
17h 50m
Cheapest price
418 GBP
Edinburgh to Shanghai
Fastest flight time
19h 05m
Cheapest price
618 GBP
View more

Start planning your trip to Shanghai