Effective 1 May, we’re updating our Privacy and Cookie Policies. OK

Find cheap flights to Shanghai

Sun 21/4
Sun 28/4
Any month
Compare vs momondo |

When is the best time to fly to Shanghai?

+120.0%
+80.0%
+40.0%
Base
Price
388 - 812 GBP
Temperature
8 - 31 °C
Precipitation
1 - 4 mm

Shanghai flight deals found on momondo

Check out some of the best fares to Shanghai found recently by users on momondo
Quickest
Cheapest
Lufthansa
Lufthansa
LHR
03 Jun
London Heathrow airport
15h 20m
1 Stop
PVG
Shanghai Pu Dong airport
Lufthansa
PVG
20 Jun
Shanghai Pu Dong airport
17h 30m
1 Stop
LHR
London Heathrow airport
311 GBP
Lufthansa
Lufthansa
LHR
13 May
London Heathrow airport
17h 25m
1 Stop
PVG
Shanghai Pu Dong airport
Lufthansa
PVG
19 May
Shanghai Pu Dong airport
23h 55m
1 Stop
LHR
London Heathrow airport
317 GBP
Austrian Airlines
Austrian Airlines
LHR
06 Jun
London Heathrow airport
14h 05m
1 Stop
PVG
Shanghai Pu Dong airport
Austrian Airlines
PVG
20 Jun
Shanghai Pu Dong airport
17h 30m
1 Stop
LHR
London Heathrow airport
321 GBP
Multiple Airlines
Multiple Airlines
LHR
10 Sep
London Heathrow airport
14h 05m
1 Stop
PVG
Shanghai Pu Dong airport
Multiple Airlines
PVG
08 Oct
Shanghai Pu Dong airport
18h 15m
1 Stop
LHR
London Heathrow airport
322 GBP
Multiple Airlines
Multiple Airlines
LHR
03 Jun
London Heathrow airport
14h 05m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Multiple Airlines
SHA
09 Jun
Shanghai Hongqiao Intl airport
23h 55m
1 Stop
LHR
London Heathrow airport
323 GBP
SWISS
SWISS
LHR
05 Jun
London Heathrow airport
15h 25m
1 Stop
PVG
Shanghai Pu Dong airport
SWISS
PVG
17 Jun
Shanghai Pu Dong airport
28h 45m
1 Stop
LHR
London Heathrow airport
325 GBP
Lufthansa
Lufthansa
LHR
18 Oct
London Heathrow airport
13h 55m
1 Stop
PVG
Shanghai Pu Dong airport
Lufthansa
PVG
23 Oct
Shanghai Pu Dong airport
15h 40m
1 Stop
LHR
London Heathrow airport
344 GBP
Austrian Airlines
Austrian Airlines
LHR
06 Jun
London Heathrow airport
14h 05m
1 Stop
PVG
Shanghai Pu Dong airport
Austrian Airlines
PVG
20 Jun
Shanghai Pu Dong airport
17h 30m
1 Stop
LHR
London Heathrow airport
321 GBP
SWISS
SWISS
LCY
10 Sep
London City airport
16h 10m
1 Stop
PVG
Shanghai Pu Dong airport
SWISS
PVG
08 Oct
Shanghai Pu Dong airport
15h 45m
1 Stop
LCY
London City airport
377 GBP
Multiple Airlines
Multiple Airlines
LHR
10 Sep
London Heathrow airport
14h 05m
1 Stop
PVG
Shanghai Pu Dong airport
Multiple Airlines
PVG
08 Oct
Shanghai Pu Dong airport
18h 15m
1 Stop
LHR
London Heathrow airport
322 GBP
Lufthansa
Lufthansa
LHR
03 Jun
London Heathrow airport
15h 20m
1 Stop
PVG
Shanghai Pu Dong airport
Lufthansa
PVG
20 Jun
Shanghai Pu Dong airport
17h 30m
1 Stop
LHR
London Heathrow airport
311 GBP
Multiple Airlines
Multiple Airlines
LHR
31 May
London Heathrow airport
17h 10m
1 Stop
SHA
Shanghai Hongqiao Intl airport
Multiple Airlines
SHA
14 Jun
Shanghai Hongqiao Intl airport
19h 10m
1 Stop
LHR
London Heathrow airport
335 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

Quick facts about Shanghai

Time, currency, and the basics — see the local time and get an idea of how much money you will spend on the basics in Shanghai
Local time
Currency
Chinese Yuan
Beer
Pint of beer
0.72 GBP
Food
Inexpensive restaurant
3.45 GBP
Public transport
One-way ticket
0.46 GBP

Start planning your trip to Shanghai