Find Cheap Flights in Europe — Deals from €9

SIA Shanghai
Any date
Find your flight
🌍 Anywhere
🇨🇳 China €56
🇰🇿 Kazakhstan €108
🇹🇭 Thailand €91
🇺🇿 Uzbekistan €126
🇰🇷 South Korea €104
🇰🇬 Kyrgyzstan €160
🇭🇰 Hong Kong €96
🇹🇯 Tajikistan €171
← Back Home Deals Shanghai (20)
Shanghai — China
SIA → Shanghai
🇨🇳 China · 20 flights from €81
19 Jun
12:30
9C · 2h 10m
✈ Direct
€81
15 Jun
21:50
9C · 2h 5m
✈ Direct
€83
23 Jun
22:00
9C · 2h 10m
✈ Direct
€86
14 Jul
12:30
9C · 2h 20m
✈ Direct
€87
21 Jul
09:30
9C · 2h 15m
✈ Direct
€90
1 Jul
12:30
9C · 2h 10m
✈ Direct
€91
17 Jul
21:50
9C · 2h 5m
✈ Direct
€91
19 Jul
21:50
9C · 2h 5m
✈ Direct
€91
8 Jul
12:30
9C · 2h 10m
✈ Direct
€92
31 Aug
21:50
9C · 2h 5m
✈ Direct ↓18%
€114
€94
22 Jul
21:50
9C · 2h 5m
✈ Direct
€95
10 Jul
09:30
9C · 2h 25m
✈ Direct
€102
13 Jul
09:30
9C · 2h 25m
✈ Direct
€102
22 Aug
09:30
9C · 2h 15m
✈ Direct
€114
€103
6 Jul
12:30
9C · 2h 10m
✈ Direct
€104
9 Jul
21:50
9C · 2h 5m
✈ Direct
€104
11 Jul
09:30
9C · 2h 15m
✈ Direct
€105
25 Aug
22:00
9C · 2h 10m
✈ Direct
€115
24 Jul
12:30
9C · 2h 10m
✈ Direct
€121
25 Jul
22:00
9C · 2h 10m
✈ Direct
€123
With a stop
25 Jun
14:00
SIA → BJS → SHA
MU + MU · 7h layover in Beijing
€174
2 flights
18 Jun
08:50
SIA → CTU → SHA
CZ + 9C · 0d 13h stopover in Chengdu
€183
2 flights
☕ 13h in Chengdu — enough time to explore
15 Jul
22:55
SIA → HKG → SHA
Cathay Pacific + Cathay Pacific · 1d 4h stopover in Hong Kong
€183
2 flights
☕ 28h in Hong Kong — enough time to explore
30 Jun
22:30
SIA → BJS → SHA
MU + HU · 1d 0h stopover in Beijing
€200
2 flights
☕ 24h in Beijing — enough time to explore
7 Jul
22:30
SIA → BJS → SHA
MU + HU · 1d 0h stopover in Beijing
€214
2 flights
☕ 24h in Beijing — enough time to explore
16 Jun
05:30
SIA → SEL → SHA
CA + LJ · 0d 20h stopover in Seoul
€219
2 flights
☕ 20h in Seoul — enough time to explore
8 Jul
12:50
SIA → CTU → SHA
3U + MU · 0d 12h stopover in Chengdu
€225
2 flights
☕ 12h in Chengdu — enough time to explore
8 Jul
22:30
SIA → BJS → SHA
MU + MU · 0d 22h stopover in Beijing
€232
2 flights
☕ 22h in Beijing — enough time to explore