Cheap Flights from Milan to Geneva

Milan Geneva
Any date
Find your flight
🌍 Anywhere
🇮🇹 Italy €12
🇪🇸 Spain €12
🇬🇷 Greece €14
🇵🇱 Poland €10
🇫🇷 France €16
🇩🇪 Germany €15
🇭🇺 Hungary €13
🇵🇹 Portugal €19
← Back Home Deals Geneva (18)
Geneva — Switzerland
Milan → Geneva
🇨🇭 Switzerland · 18 flights from €37
14 Jul
12:50
W4 · 17h
✈ Direct
€37
29 Jun
17:55
W4 · 11h 55m
✈ Direct
€39
14 Jul
21:30
Ryanair · 9h 35m
✈ Direct
€53
23 Jun
21:30
Ryanair · 9h 35m
✈ Direct
€57
26 Jul
20:50
Ryanair · 9h 5m
✈ Direct
€57
27 Aug
06:05
Ryanair · 6h 25m
✈ Direct
€58
25 Jun
06:05
EasyJet · 6h 50m
✈ Direct
€60
23 Jun
04:05
EasyJet · 4h 55m
✈ Direct
€61
28 Jun
21:55
Volotea · 33h 40m
✈ Direct
€63
29 Jun
03:45
DS · 6h 15m
✈ Direct
€66
30 Jun
12:50
W4 · 4h 40m
✈ Direct
€68
2 Jul
06:05
EasyJet · 5h 20m
✈ Direct
€72
2 Jul
13:15
W4 · 5h 15m
✈ Direct
€75
30 Jun
04:05
EasyJet · 4h 55m
✈ Direct
€93
22 Jul
14:45
Vueling · 16h 5m
✈ Direct
€114
23 Jun
05:45
GF · 55m
✈ Direct
€116
€115
24 Jul
05:45
GF · 55m
✈ Direct
€131
€128
10 Jul
05:45
GF · 55m
✈ Direct
€141
€129
With a stop
26 Jul
14:45
MIL → BCN → GVA
Vueling + Vueling · 0d 12h stopover in Barcelona
€34
2 flights
☕ 12h in Barcelona — enough time to explore
14 Jul
21:30
MIL → BCN → GVA
Ryanair + Vueling · 1d 6h stopover in Barcelona
€35
2 flights
☕ 30h in Barcelona — enough time to explore
8 Jul
16:05
MIL → BCN → GVA
Ryanair + Vueling · 11h layover in Barcelona
€36
2 flights
☕ 11h in Barcelona — enough time to explore
24 Jun
08:45
MIL → BCN → GVA
W4 + EasyJet · 0d 23h stopover in Barcelona
€37
2 flights
☕ 23h in Barcelona — enough time to explore
15 Jul
21:20
MIL → PMI → GVA
EasyJet + EC · 5h layover in Palma de Mallorca
€38
2 flights
7 Jul
21:30
MIL → BCN → GVA
Ryanair + Vueling · 11h layover in Barcelona
€38
2 flights
☕ 11h in Barcelona — enough time to explore
25 Jul
21:30
MIL → BCN → GVA
Ryanair + Vueling · 1d 6h stopover in Barcelona
€38
2 flights
☕ 30h in Barcelona — enough time to explore
25 Jun
12:50
MIL → PMI → GVA
W4 + EC · 0d 13h stopover in Palma de Mallorca
€40
2 flights
☕ 13h in Palma de Mallorca — enough time to explore