Cheap Flights from Dublin to Milan

Dublin Milan
Any date
Find your flight
🌍 Anywhere
🇬🇧 United Kingdom €14
🇹🇷 Turkey €40
🇪🇸 Spain €17
🇵🇱 Poland €18
🇫🇷 France €16
🇲🇩 Moldova €53
🇮🇹 Italy €19
🇩🇪 Germany €18
← Back Home Deals Milan (19)
Milan — Italy
Dublin → Milan
🇮🇹 Italy · 19 flights from €19
14 Oct
18:25
Ryanair · 2h 35m
✈ Direct
€19
16 Sep
18:25
Ryanair · 2h 35m
✈ Direct
€22
31 Oct
18:30
Ryanair · 2h 30m
✈ Direct
€23
17 Sep
20:20
Ryanair · 2h 30m
↓55% 🔥
€46
€25
HOT
6 Oct
09:50
Ryanair · 2h 35m
✈ Direct
€25
8 Oct
18:20
Ryanair · 2h 35m
✈ Direct
€25
20 Sep
06:55
Ryanair · 2h 35m
✈ Direct ↓41% 🔥
€44
€26
HOT
9 Oct
17:05
MW · 2h 30m
✈ Direct
€26
7 Oct
05:15
Ryanair · 2h 30m
✈ Direct
€27
9 Oct
17:05
Ryanair · 2h 30m
✈ Direct
€27
10 Oct
16:25
Ryanair · 2h 30m
✈ Direct
€27
13 Oct
18:25
Ryanair · 2h 35m
✈ Direct
€27
4 Oct
05:25
Ryanair · 2h 30m
✈ Direct
€27
19 Oct
07:40
Ryanair · 2h 30m
✈ Direct
€27
26 Sep
19:20
MW · 2h 30m
✈ Direct
€27
7 Nov
21:00
MW · 2h 30m
✈ Direct
€33
24 Oct
19:20
Ryanair · 2h 30m
✈ Direct
€37
23 Oct
18:45
Norwegian · 13h 25m
€58
15 Sep
18:25
Ryanair · 2h 35m
✈ Direct
€59
With a stop
6 Oct
20:45
DUB → BCN → MIL
Ryanair + Iberia · 11h layover in Barcelona
€30
2 flights
☕ 11h in Barcelona — enough time to explore
22 Sep
06:30
DUB → PAR → MIL
MW + Ryanair · 0d 20h stopover in Paris
€31
2 flights
☕ 20h in Paris — enough time to explore
28 Sep
20:50
DUB → BCN → MIL
Ryanair + Vueling · 6h layover in Barcelona
€32
2 flights
29 Sep
17:55
DUB → PAR → MIL
Ryanair + Ryanair · 8h layover in Paris
€32
2 flights
16 Sep
19:00
DUB → PAR → MIL
Ryanair + MW · 9h layover in Paris
€32
2 flights
16 Sep
21:00
DUB → LON → MIL
Ryanair + MW · 0d 20h stopover in London
€32
2 flights
☕ 20h in London — enough time to explore
5 Oct
20:25
DUB → ALC → MIL
Ryanair + Ryanair · 0d 12h stopover in Alicante
€33
2 flights
☕ 12h in Alicante — enough time to explore
21 Oct
21:00
DUB → LON → MIL
Ryanair + RK · 0d 14h stopover in London
€33
2 flights
☕ 14h in London — enough time to explore

Flight delayed or cancelled? You could be owed up to EUR 600 under EU261. Get your free claim letter →