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

Find cheap flights to Shanghai

Mon 22/4
Mon 29/4
Any month
Compare vs momondo |

When is the best time to fly to Shanghai?

+105.0%
+70.0%
+35.0%
Base
Price
391 - 738 EUR
Temperature
8 - 31 °C
Precipitation
3 - 11 mm

Shanghai flight deals found on momondo

Check out some of the best fares to Shanghai found recently by users on momondo
Quickest
Cheapest
Hainan Airlines
Hainan Airlines
DUB
11:10
Dublin airport
17h 30m
1 Stop
11:40
+1
PVG
Shanghai Pu Dong airport
Hainan Airlines
PVG
19:55
Shanghai Pu Dong airport
27h 05m
1 Stop
16:00
+1
DUB
Dublin airport
382 EUR
Hainan Airlines
Hainan Airlines
DUB
11:10
Dublin airport
17h 30m
1 Stop
11:40
+1
PVG
Shanghai Pu Dong airport
Hainan Airlines
PVG
19:55
Shanghai Pu Dong airport
27h 05m
1 Stop
16:00
+1
DUB
Dublin airport
383 EUR
Hainan Airlines
Hainan Airlines
DUB
11:00
Dublin airport
17h 40m
1 Stop
11:40
+1
PVG
Shanghai Pu Dong airport
Hainan Airlines
PVG
19:25
Shanghai Pu Dong airport
28h 45m
1 Stop
17:10
+1
DUB
Dublin airport
383 EUR
Hainan Airlines
Hainan Airlines
DUB
12:10
Dublin airport
15h 45m
1 Stop
10:55
+1
PVG
Shanghai Pu Dong airport
Hainan Airlines
PVG
19:55
Shanghai Pu Dong airport
27h 05m
1 Stop
16:00
+1
DUB
Dublin airport
383 EUR
Hainan Airlines
Hainan Airlines
DUB
12:10
Dublin airport
15h 45m
1 Stop
10:55
+1
PVG
Shanghai Pu Dong airport
Hainan Airlines
PVG
19:25
Shanghai Pu Dong airport
25h 35m
1 Stop
14:00
+1
DUB
Dublin airport
412 EUR
Lufthansa
Lufthansa
DUB
11:35
Dublin airport
21h 40m
1 Stop
16:15
+1
PVG
Shanghai Pu Dong airport
Lufthansa
PVG
21:15
Shanghai Pu Dong airport
16h 20m
1 Stop
06:35
+1
DUB
Dublin airport
460 EUR
Finnair
Finnair
DUB
11:15
Dublin airport
13h 55m
1 Stop
08:10
+1
PVG
Shanghai Pu Dong airport
Finnair
PVG
17:20
Shanghai Pu Dong airport
15h 00m
1 Stop
01:20
+1
DUB
Dublin airport
650 EUR
British Airways
British Airways
DUB
11:45
Dublin airport
14h 10m
1 Stop
08:55
+1
PVG
Shanghai Pu Dong airport
British Airways
PVG
19:00
Shanghai Pu Dong airport
16h 00m
1 Stop
04:00
+1
DUB
Dublin airport
541 EUR
Lufthansa
Lufthansa
DUB
18:50
Dublin airport
14h 25m
1 Stop
16:15
+1
PVG
Shanghai Pu Dong airport
Lufthansa
PVG
21:15
Shanghai Pu Dong airport
16h 20m
1 Stop
06:35
+1
DUB
Dublin airport
460 EUR
British Airways
British Airways
DUB
19:00
Dublin airport
16h 00m
1 Stop
18:00
+1
PVG
Shanghai Pu Dong airport
British Airways
PVG
08:40
Shanghai Pu Dong airport
16h 15m
1 Stop
17:55
DUB
Dublin airport
541 EUR
Aeroflot
Aeroflot
DUB
23:55
Dublin airport
17h 20m
1 Stop
00:15
+2
PVG
Shanghai Pu Dong airport
Aeroflot
PVG
19:40
Shanghai Pu Dong airport
17h 20m
1 Stop
06:00
+1
DUB
Dublin airport
598 EUR
Lufthansa
Lufthansa
DUB
11:35
Dublin airport
21h 40m
1 Stop
16:15
+1
PVG
Shanghai Pu Dong airport
Lufthansa
PVG
21:15
Shanghai Pu Dong airport
16h 20m
1 Stop
06:35
+1
DUB
Dublin airport
460 EUR

Airports near Shanghai

Below you will find all the airports in Shanghai along with their distance from the city centre
Shanghai Pu Dong
29 km from city centre
Shanghai Hongqiao Intl
14 km from city centre

Popular routes to Shanghai

Most frequently searched flights to Shanghai along with the cheapest price and shortest flight duration

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.73 EUR
Food
Inexpensive restaurant
3.97 EUR
Public transport
One-way ticket
0.53 EUR

Start planning your trip to Shanghai