Cheap Flights from Rome to Zurich

Rome Zurich
Any date
Find your flight
🌍 Anywhere
🇮🇹 Italy €15
🇪🇸 Spain €12
🇩🇪 Germany €15
🇵🇱 Poland €12
🇬🇷 Greece €13
🇭🇺 Hungary €13
🇫🇷 France €14
🇧🇬 Bulgaria €13
← Back Home Deals Zurich (50)
Zurich — Switzerland
Rome → Zurich
🇨🇭 Switzerland · 50 flights from €22
21 Jul
17:40
EasyJet · 1h 40m
✈ Direct
€22
8 Jul
17:40
EasyJet · 1h 40m
✈ Direct ↓66% 🔥
€23
HOT
17 Jul
04:15
EC · 1h 40m
✈ Direct
€24
12 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€24
13 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€24
7 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€24
14 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€24
4 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€25
€24
20 Aug
17:40
EasyJet · 1h 40m
✈ Direct
€24
24 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€24
26 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€24
5 Aug
04:15
EC · 1h 40m
✈ Direct
€24
10 Aug
04:15
EasyJet · 1h 40m
✈ Direct ↓63% 🔥
€68
€25
HOT
13 Aug
04:15
EasyJet · 1h 40m
✈ Direct
€25
11 Aug
17:40
EasyJet · 1h 40m
✈ Direct
€25
14 Aug
04:15
EasyJet · 1h 40m
✈ Direct
€25
31 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€25
12 Jul
04:15
EC · 1h 40m
✈ Direct
€25
11 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€25
3 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€25
2 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€25
1 Jul
17:40
EasyJet · 1h 40m
✈ Direct
€25
17 Aug
04:15
EC · 1h 40m
✈ Direct
€25
22 Aug
17:40
EasyJet · 1h 40m
✈ Direct
€25
26 Aug
04:15
EasyJet · 1h 40m
✈ Direct
€25
14 Aug
04:15
EC · 1h 40m
✈ Direct
€26
18 Jul
04:15
EC · 1h 40m
✈ Direct
€26
5 Aug
04:15
EasyJet · 1h 40m
✈ Direct
€26
2 Aug
04:15
EasyJet · 1h 40m
✈ Direct
€26
10 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€27
15 Aug
04:15
EasyJet · 1h 40m
✈ Direct
€27
6 Aug
04:15
EasyJet · 1h 40m
✈ Direct
€27
10 Jul
04:15
EC · 1h 40m
✈ Direct
€29
16 Jul
17:40
EasyJet · 1h 40m
✈ Direct
€29
3 Aug
04:15
EasyJet · 1h 40m
✈ Direct
€30
24 Jun
04:15
EasyJet · 1h 40m
✈ Direct
€42
30 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€76
€65
24 Aug
04:15
EasyJet · 1h 40m
✈ Direct
€65
19 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€65
15 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€69
18 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€69
6 Jul
04:15
EasyJet · 1h 40m
✈ Direct
€77
23 Jun
04:15
EasyJet · 1h 40m
✈ Direct
€77
3 Sep
04:15
EasyJet · 1h 40m
✈ Direct
€84
26 Jun
04:15
EasyJet · 1h 40m
✈ Direct
€84
24 Jun
17:40
EC · 1h 40m
✈ Direct
€87
25 Jun
04:15
EasyJet · 1h 40m
✈ Direct
€89
25 Jun
04:15
EC · 1h 40m
✈ Direct
€90
27 Jun
04:15
EC · 1h 40m
✈ Direct
€94
23 Jun
04:15
EC · 1h 40m
✈ Direct
€97
With a stop
23 Jun
04:10
ROM → PMI → ZRH
Ryanair + EasyJet · 0d 23h stopover in Palma de Mallorca
€32
2 flights
☕ 23h in Palma de Mallorca — enough time to explore
16 Jul
20:15
ROM → PMI → ZRH
Ryanair + EasyJet · 7h layover in Palma de Mallorca
€33
2 flights
9 Jul
18:55
ROM → PMI → ZRH
W4 + Vueling · 8h layover in Palma de Mallorca
€35
2 flights
1 Jul
21:05
ROM → PMI → ZRH
Ryanair + Vueling · 1d 6h stopover in Palma de Mallorca
€35
2 flights
☕ 30h in Palma de Mallorca — enough time to explore
8 Jul
21:05
ROM → PMI → ZRH
Ryanair + Vueling · 1d 6h stopover in Palma de Mallorca
€35
2 flights
☕ 30h in Palma de Mallorca — enough time to explore
14 Jul
04:10
ROM → PMI → ZRH
Ryanair + Vueling · 0d 22h stopover in Palma de Mallorca
€37
2 flights
☕ 22h in Palma de Mallorca — enough time to explore
14 Jul
12:15
ROM → BCN → ZRH
W4 + Vueling · 2h layover in Barcelona
€51
2 flights
7 Jul
17:10
ROM → BCN → ZRH
W4 + Vueling · 10h layover in Barcelona
€53
2 flights
☕ 10h in Barcelona — enough time to explore