Cheap Flights from Catania to Milan

Catania Milan
Any date
Find your flight
🌍 Anywhere
🇮🇹 Italy €13
🇵🇱 Poland €29
🇪🇸 Spain €31
🇫🇷 France €16
🇲🇹 Malta €15
🇩🇪 Germany €20
🇹🇷 Turkey €69
🇬🇷 Greece €32
← Back Home Deals Milan (60)
Milan — Italy
Catania → Milan
🇮🇹 Italy · 60 flights from €13
23 Jun
10:35
W4 · 2h 5m
✈ Direct ↓24%
€17
€13
21 Jul
20:25
W4 · 2h 5m
✈ Direct
€15
€13
2 Jul
20:35
W4 · 1h 55m
✈ Direct
€13
25 Jun
20:35
W4 · 1h 55m
✈ Direct ↓26% 🔥
€15
€14
HOT
26 Jun
10:30
W4 · 1h 50m
✈ Direct
€14
30 Jun
20:25
W4 · 2h 5m
✈ Direct
€14
22 Jul
20:25
W4 · 2h 5m
✈ Direct
€15
16 Jul
21:00
Ryanair · 2h
✈ Direct ↓59% 🔥
€39
€16
HOT
16 Jul
21:00
MW · 2h
✈ Direct
€16
30 Jun
21:05
MW · 2h
✈ Direct
€16
10 Aug
20:25
W4 · 2h 5m
✈ Direct ↓26% 🔥
€25
€17
HOT
25 Jun
21:00
MW · 2h
✈ Direct ↓15%
€20
€17
21 Jul
05:20
MW · 2h
✈ Direct ↓15%
€17
14 Jul
20:25
W4 · 2h 5m
✈ Direct ↓15%
€20
€17
23 Jul
20:35
W4 · 1h 55m
✈ Direct
€17
3 Jul
20:25
W4 · 2h 5m
✈ Direct
€19
€17
16 Jul
20:35
W4 · 1h 55m
✈ Direct
€17
24 Jul
20:25
W4 · 2h 5m
✈ Direct
€21
€17
15 Jul
20:25
W4 · 2h 5m
✈ Direct
€18
€17
25 Jun
21:00
Ryanair · 2h
✈ Direct
€19
€17
9 Jul
21:00
Ryanair · 2h
✈ Direct
€17
3 Aug
04:15
W4 · 2h 5m
✈ Direct
€17
31 Jul
04:15
W4 · 2h 5m
✈ Direct
€18
€17
17 Jul
20:25
W4 · 2h 5m
✈ Direct
€17
21 Jul
05:20
Ryanair · 2h
✈ Direct
€17
11 Aug
05:20
Ryanair · 2h
✈ Direct
€17
5 Aug
10:15
W4 · 2h 5m
✈ Direct
€17
6 Aug
05:30
Ryanair · 2h
✈ Direct
€17
30 Jun
21:05
Ryanair · 2h
✈ Direct
€17
8 Jul
20:25
W4 · 2h 5m
✈ Direct
€17
6 Aug
05:30
MW · 2h
✈ Direct
€17
1 Jul
05:30
MW · 2h
✈ Direct
€17
3 Jul
18:20
Ryanair · 2h
✈ Direct
€17
1 Jul
18:50
Ryanair · 2h
✈ Direct
€35
€17
29 Jul
05:30
Ryanair · 2h
✈ Direct
€18
4 Aug
08:30
W4 · 2h 5m
✈ Direct
€18
6 Aug
20:35
W4 · 1h 55m
✈ Direct
€18
31 Jul
18:20
MW · 2h
✈ Direct
€18
2 Aug
04:15
W4 · 2h 5m
✈ Direct
€18
10 Sep
20:35
W4 · 1h 55m
✈ Direct
€20
€19
30 Jul
21:00
MW · 2h
✈ Direct
€19
24 Jun
20:25
W4 · 2h 25m
✈ Direct
€19
12 Aug
04:15
W4 · 2h 5m
✈ Direct
€19
24 Jun
21:10
Ryanair · 2h
✈ Direct
€19
14 Jul
21:05
MW · 2h
✈ Direct
€19
5 Jul
04:15
W4 · 2h 5m
✈ Direct
€19
27 Jun
04:15
Ryanair · 2h
✈ Direct
€20
11 Sep
04:15
W4 · 2h 5m
✈ Direct
€20
11 Jul
20:30
W4 · 2h
✈ Direct
€23
€21
1 Aug
20:30
W4 · 2h
✈ Direct
€21
19 Jul
04:15
W4 · 2h 5m
✈ Direct
€21
11 Jul
04:15
MW · 2h
✈ Direct
€21
26 Jul
05:00
Ryanair · 2h
✈ Direct
€21
14 Aug
05:10
MW · 2h
✈ Direct
€22
13 Aug
21:00
MW · 2h
✈ Direct
€22
9 Aug
20:25
W4 · 2h 5m
✈ Direct
€22
10 Aug
04:10
Ryanair · 2h
✈ Direct
€22
24 Jul
21:20
Ryanair · 1h 55m
✈ Direct
€23
6 Jul
19:55
MW · 1h 55m
✈ Direct
€23
9 Sep
04:15
W4 · 2h 5m
✈ Direct
€24
With a stop
1 Jul
20:00
CTA → TIA → MIL
W4 + W4 · 6h layover in Tirana
€26
2 flights
23 Jun
18:50
CTA → TIA → MIL
MW + W4 · 0d 20h stopover in Tirana
€26
2 flights
☕ 20h in Tirana — enough time to explore
28 Jun
20:05
CTA → TIA → MIL
MW + W4 · 6h layover in Tirana
€31
2 flights
2 Jul
11:50
CTA → TIA → MIL
Ryanair + MW · 0d 18h stopover in Tirana
€31
2 flights
☕ 18h 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
25 Jun
07:55
CTA → BUD → MIL
Wizz Air + Ryanair · 7h layover in Budapest
€32
2 flights
25 Jun
19:20
CTA → TGD → MIL
W4 + W4 · 0d 23h stopover in Podgorica
€33
2 flights
☕ 23h in Podgorica — enough time to explore
20 Jul
03:50
CTA → MLA → MIL
Ryanair + MW · 1d 3h stopover in Valletta
€33
2 flights
☕ 27h in Valletta — enough time to explore