Cheap Flights from Stockholm to Zurich

Stockholm Zurich
Any date
Find your flight
🌍 Anywhere
🇪🇸 Spain €24
🇮🇹 Italy €19
🇵🇱 Poland €11
🇩🇪 Germany €21
🇫🇷 France €16
🇹🇷 Turkey €30
🇭🇺 Hungary €18
🇬🇷 Greece €26
← Back Home Deals Zurich (19)
Zurich — Switzerland
Stockholm → Zurich
🇨🇭 Switzerland · 19 flights from €79
22 Sep
18:35
Ryanair · 20h 35m
€79
6 Oct
06:55
Wizz Air · 23h 45m
✈ Direct
€80
29 Sep
06:55
Wizz Air · 23h 45m
€82
5 Oct
05:00
D8 · 24h 55m
✈ Direct
€92
22 Sep
06:55
Wizz Air · 23h 45m
€93
29 Sep
06:10
SAS · 4h 45m
✈ Direct
€100
1 Sep
06:10
SAS · 4h 45m
✈ Direct
€105
20 Sep
06:55
Wizz Air · 23h 45m
€106
7 Oct
11:00
Eurowings · 6h 30m
✈ Direct
€111
1 Sep
06:55
Wizz Air · 23h 45m
✈ Direct
€115
18 Sep
05:35
Eurowings · 6h 30m
✈ Direct
€119
1 Sep
17:55
D8 · 12h 35m
✈ Direct
€120
2 Sep
06:10
SAS · 4h 45m
✈ Direct
€130
5 Oct
05:55
Wizz Air · 48h 50m
€143
7 Sep
07:00
SAS · 5h 10m
✈ Direct
€147
29 Sep
18:30
X1 · 36h 10m
€238
22 Sep
18:30
X1 · 36h 10m
€243
16 Sep
09:15
X1 · 21h 25m
€245
5 Oct
16:55
X1 · 13h 45m
€278
€269
With a stop
3 Sep
14:20
STO → PMI → ZRH
Ryanair + Vueling · 11h layover in Palma de Mallorca
€51
2 flights
☕ 11h in Palma de Mallorca — enough time to explore
7 Sep
08:55
STO → PMI → ZRH
Ryanair + EasyJet · 0d 16h stopover in Palma de Mallorca
€55
2 flights
☕ 16h in Palma de Mallorca — enough time to explore
23 Sep
17:05
STO → LON → ZRH
MW + EasyJet · 10h layover in London
€58
2 flights
☕ 10h in London — enough time to explore
29 Sep
18:55
STO → LON → ZRH
Ryanair + EasyJet · 0d 16h stopover in London
€61
2 flights
☕ 16h in London — enough time to explore
27 Sep
08:05
STO → MIL → ZRH
Ryanair + EasyJet · 9h layover in Milan
€69
2 flights
20 Sep
18:55
STO → ROM → ZRH
W4 + EasyJet · 0d 22h stopover in Rome
€69
2 flights
☕ 22h in Rome — enough time to explore
1 Oct
06:55
STO → BEG → ZRH
Wizz Air + JU · 0d 19h stopover in Belgrade
€72
2 flights
☕ 19h in Belgrade — enough time to explore
4 Sep
17:55
STO → PMI → ZRH
D8 + Vueling · 6h layover in Palma de Mallorca
€73
2 flights

Flight delayed or cancelled? You could be owed up to EUR 600 under EU261. Get your free claim letter →