Find Cheap Flights in Europe — Deals from €9

Catania Milan
Any date
Find your flight
🌍 Anywhere
🇮🇹 Italy €12
🇵🇱 Poland €26
🇫🇷 France €19
🇪🇸 Spain €31
🇹🇷 Turkey €66
🇲🇹 Malta €15
🇩🇪 Germany €20
🇰🇿 Kazakhstan €161
← Back Home Deals Milan (60)
Milan — Italy
Catania → Milan
🇮🇹 Italy · 60 flights from €12
15 Jul
20:25
W4 · 2h 5m
✈ Direct ↓33% 🔥
€18
€12
HOT
1 Jul
20:25
W4 · 2h 5m
✈ Direct ↓25% 🔥
€14
€12
HOT
18 Jun
04:15
W4 · 2h 5m
✈ Direct ↓20%
€15
€12
16 Jun
20:25
W4 · 2h 5m
✈ Direct ↓28% 🔥
€19
€13
HOT
16 Jul
20:35
W4 · 1h 55m
✈ Direct ↓28% 🔥
€18
€13
HOT
23 Jun
10:35
W4 · 2h 5m
✈ Direct ↓24%
€17
€13
24 Jun
04:15
W4 · 2h 5m
✈ Direct ↓24%
€17
€13
17 Jun
04:15
W4 · 2h 5m
✈ Direct ↓19%
€13
21 Jul
20:25
W4 · 2h 5m
✈ Direct
€15
€13
2 Jul
20:35
W4 · 1h 55m
✈ Direct
€13
26 Jun
20:25
W4 · 2h 5m
✈ Direct
€13
25 Jun
20:35
W4 · 1h 55m
✈ Direct ↓26% 🔥
€15
€14
HOT
30 Jun
20:25
W4 · 2h 5m
✈ Direct
€14
23 Jul
04:15
W4 · 2h 5m
✈ Direct ↓21%
€19
€15
9 Jul
20:35
W4 · 1h 55m
✈ Direct
€17
€15
22 Jul
20:25
W4 · 2h 5m
✈ Direct
€15
4 Aug
20:25
W4 · 2h 5m
✈ Direct
€15
20 Jun
16:00
MW · 2h
✈ Direct
€15
8 Jul
20:25
W4 · 2h 5m
✈ Direct
€15
19 Jun
16:00
Ryanair · 2h
✈ Direct
€16
4 Jul
04:15
Ryanair · 2h
✈ Direct ↓54% 🔥
€37
€17
HOT
11 Aug
05:20
Ryanair · 2h
✈ Direct
€17
17 Jul
20:25
W4 · 2h 5m
✈ Direct
€17
31 Jul
04:15
W4 · 2h 5m
✈ Direct
€18
€17
2 Aug
04:15
W4 · 2h 5m
✈ Direct
€17
5 Aug
04:15
W4 · 2h 5m
✈ Direct
€17
6 Aug
05:30
Ryanair · 2h
✈ Direct
€17
3 Jul
18:20
Ryanair · 2h
✈ Direct
€17
1 Jul
18:50
Ryanair · 2h
✈ Direct
€35
€17
1 Jul
05:30
MW · 2h
✈ Direct
€17
6 Aug
05:30
MW · 2h
✈ Direct
€17
6 Aug
20:35
W4 · 1h 55m
✈ Direct
€17
18 Jun
21:00
Ryanair · 2h
✈ Direct
€18
25 Jun
21:00
Ryanair · 2h
✈ Direct
€18
29 Jul
05:30
Ryanair · 2h
✈ Direct
€18
17 Jun
21:10
Ryanair · 2h
✈ Direct
€18
1 Aug
20:30
W4 · 2h
✈ Direct
€19
21 Jul
05:20
MW · 2h
✈ Direct
€19
5 Jul
04:15
W4 · 2h 5m
✈ Direct
€19
30 Jul
21:00
MW · 2h
✈ Direct
€19
24 Jun
21:10
Ryanair · 2h
✈ Direct
€19
20 Jun
20:30
W4 · 2h
✈ Direct
€19
12 Aug
04:15
W4 · 2h 5m
✈ Direct
€19
3 Jul
04:15
W4 · 2h 5m
✈ Direct
€19
13 Jun
04:15
Ryanair · 2h
✈ Direct
€20
14 Jul
20:25
W4 · 2h 5m
✈ Direct
€20
25 Jun
21:00
MW · 2h
✈ Direct
€20
27 Jun
04:15
Ryanair · 2h
✈ Direct
€20
11 Jul
20:30
W4 · 2h
✈ Direct
€23
€21
24 Jul
20:25
W4 · 2h 5m
✈ Direct
€21
26 Jul
05:00
Ryanair · 2h
✈ Direct
€21
19 Jul
04:15
W4 · 2h 5m
✈ Direct
€21
14 Aug
05:10
MW · 2h
✈ Direct
€22
13 Aug
21:00
MW · 2h
✈ Direct
€22
24 Jul
21:20
Ryanair · 1h 55m
✈ Direct
€23
12 Jun
04:15
W4 · 2h 5m
✈ Direct
€23
6 Jul
19:55
MW · 1h 55m
✈ Direct
€23
10 Aug
04:15
W4 · 2h 5m
✈ Direct
€25
13 Aug
04:15
W4 · 2h 5m
✈ Direct
€26
13 Jul
04:15
W4 · 2h 5m
✈ Direct
€28
With a stop
23 Jun
18:50
CTA → TIA → MIL
MW + W4 · 0d 20h stopover in Tirana
€26
2 flights
☕ 20h in Tirana — enough time to explore
22 Jun
19:20
CTA → TIA → MIL
W4 + W4 · 0d 20h stopover in Tirana
€28
2 flights
☕ 20h in Tirana — enough time to explore
25 Jun
07:55
CTA → BUD → MIL
Wizz Air + W4 · 9h layover in Budapest
€29
2 flights
12 Jun
20:00
CTA → TIA → MIL
Ryanair + MW · 0d 23h stopover in Tirana
€29
2 flights
☕ 23h in Tirana — enough time to explore
24 Jun
05:20
CTA → MLA → MIL
MW + MW · 1d 5h stopover in Valletta
€31
2 flights
☕ 29h in Valletta — enough time to explore
10 Jul
16:40
CTA → NAP → MIL
Ryanair + MW · 3h layover in Naples
€35
2 flights
12 Jun
04:00
CTA → NAP → MIL
Ryanair + Ryanair · 0d 15h stopover in Naples
€35
2 flights
☕ 15h in Naples — enough time to explore
24 Jun
19:10
CTA → NAP → MIL
EasyJet + MW · 1d 0h stopover in Naples
€35
2 flights
☕ 24h in Naples — enough time to explore