Cheap Flights from Milan to Zurich

Milan Zurich
Any date
Find your flight
🌍 Anywhere
🇮🇹 Italy €12
🇪🇸 Spain €11
🇬🇷 Greece €12
🇹🇷 Turkey €46
🇰🇿 Kazakhstan €141
🇵🇱 Poland €12
🇵🇹 Portugal €19
🇬🇪 Georgia €52
← Back Home Deals Zurich (19)
Zurich — Switzerland
Milan → Zurich
🇨🇭 Switzerland · 19 flights from €48
4 Sep
17:55
Vueling · 12h
✈ Direct
€57
€48
27 Aug
12:50
Vueling · 18h 30m
✈ Direct
€48
3 Sep
12:50
Vueling · 18h 30m
✈ Direct
€48
1 Sep
20:05
EasyJet · 11h 15m
✈ Direct
€54
18 Sep
21:25
Vueling · 8h 30m
✈ Direct
€55
18 Aug
20:40
Vueling · 9h 50m
✈ Direct
€56
8 Sep
20:40
EasyJet · 10h 40m
✈ Direct
€57
23 Aug
20:50
Vueling · 18h 45m
✈ Direct
€59
23 Sep
20:00
Vueling · 19h 35m
✈ Direct
€59
30 Aug
17:55
EasyJet · 13h 10m
✈ Direct
€67
€62
30 Aug
17:55
EC · 13h 10m
✈ Direct
€62
30 Sep
21:50
Vueling · 33h 25m
✈ Direct
€67
€64
8 Sep
13:50
Vueling · 16h 40m
✈ Direct
€66
15 Sep
21:20
Vueling · 9h 25m
✈ Direct
€66
19 Aug
17:55
EasyJet · 13h
✈ Direct
€69
26 Aug
17:55
EasyJet · 13h
✈ Direct
€70
1 Sep
13:35
Vueling · 5h 20m
✈ Direct
€78
24 Sep
13:30
Vueling · 5h 20m
✈ Direct
€78
27 Aug
12:35
EasyJet · 4h 5m
✈ Direct
€82
With a stop
27 Aug
12:55
MIL → PMI → ZRH
EasyJet + Vueling · 0d 14h stopover in Palma de Mallorca
€33
2 flights
☕ 14h in Palma de Mallorca — enough time to explore
26 Aug
20:30
MIL → PMI → ZRH
Ryanair + Vueling · 1d 6h stopover in Palma de Mallorca
€35
2 flights
☕ 30h in Palma de Mallorca — enough time to explore
18 Aug
20:40
MIL → PMI → ZRH
Ryanair + Vueling · 6h layover in Palma de Mallorca
€39
2 flights
8 Sep
20:05
MIL → PMI → ZRH
Ryanair + Vueling · 6h layover in Palma de Mallorca
€39
2 flights
4 Sep
17:55
MIL → PMI → ZRH
W4 + Vueling · 8h layover in Palma de Mallorca
€39
2 flights
20 Sep
20:50
MIL → PMI → ZRH
Ryanair + EasyJet · 6h layover in Palma de Mallorca
€42
2 flights
6 Sep
13:05
MIL → NAP → ZRH
W4 + EasyJet · 0d 13h stopover in Naples
€43
2 flights
☕ 13h in Naples — enough time to explore
17 Aug
20:50
MIL → PMI → ZRH
Ryanair + Vueling · 1d 6h stopover in Palma de Mallorca
€43
2 flights
☕ 30h in Palma de Mallorca — enough time to explore