Find Cheap Flights in Europe — Deals from €9

Milan London
Any date
Find your flight
🌍 Anywhere
🇪🇸 Spain €12
🇮🇹 Italy €13
🇵🇱 Poland €10
🇬🇷 Greece €13
🇫🇷 France €16
🇩🇪 Germany €17
🇭🇺 Hungary €10
🇧🇬 Bulgaria €11
← Back Home Deals London (48)
London — United Kingdom
Milan → London
🇬🇧 United Kingdom · 48 flights from €13
24 Jun
11:30
W4 · 2h 5m
✈ Direct
€14
€13
24 Jun
20:40
Ryanair · 2h 5m
✈ Direct ↓68% 🔥
€44
€14
HOT
9 Jul
21:05
Ryanair · 2h 5m
✈ Direct
€20
€14
19 Jun
16:50
W4 · 2h 5m
✈ Direct
€15
€14
15 Jun
05:30
MW · 2h 5m
✈ Direct
€14
21 Jul
11:30
W4 · 2h 5m
✈ Direct
€14
18 Jun
21:05
Ryanair · 2h 5m
✈ Direct
€14
19 Jun
20:40
Ryanair · 2h 5m
✈ Direct
€14
20 Jul
04:25
Ryanair · 2h 5m
✈ Direct ↓32% 🔥
€20
€15
HOT
28 Jul
11:55
Ryanair · 2h 5m
✈ Direct
€16
€15
8 Jul
03:45
MW · 2h 5m
✈ Direct
€15
21 Jul
07:15
Ryanair · 2h 5m
✈ Direct
€15
22 Jul
12:10
Ryanair · 2h 5m
✈ Direct
€15
23 Jul
11:25
MW · 2h 5m
✈ Direct
€15
16 Jun
13:50
Ryanair · 2h 5m
✈ Direct
€15
15 Jun
05:30
Ryanair · 2h 5m
✈ Direct
€15
23 Jul
21:05
Ryanair · 2h 5m
✈ Direct
€15
13 Jun
07:45
Ryanair · 2h 5m
✈ Direct
€15
17 Jul
20:40
Ryanair · 2h 5m
✈ Direct ↓62% 🔥
€19
€16
HOT
18 Jul
12:55
Ryanair · 2h 5m
✈ Direct ↓27% 🔥
€30
€16
HOT
31 Jul
03:45
Ryanair · 2h 5m
✈ Direct ↓27% 🔥
€22
€16
HOT
8 Jul
20:40
Ryanair · 2h 5m
✈ Direct ↓16%
€16
12 Jun
20:40
Ryanair · 2h 5m
✈ Direct
€43
€16
30 Jun
04:45
MW · 2h 5m
✈ Direct
€16
29 Jun
05:30
MW · 2h 5m
✈ Direct
€16
29 Jun
05:30
Ryanair · 2h 5m
✈ Direct
€16
14 Jun
03:45
MW · 2h 5m
✈ Direct
€16
14 Jun
03:45
Ryanair · 2h 5m
✈ Direct ↓60% 🔥
€17
HOT
27 Jun
16:55
Ryanair · 2h 5m
✈ Direct
€17
26 Jun
03:45
Ryanair · 2h 5m
✈ Direct
€17
17 Jul
03:45
MW · 2h 5m
✈ Direct ↓22%
€20
€18
12 Jun
03:45
MW · 2h 5m
✈ Direct
€18
27 Jul
16:50
W4 · 2h 5m
✈ Direct
€22
€18
8 Jul
16:50
W4 · 2h 5m
✈ Direct
€18
18 Jul
16:50
W4 · 2h 5m
✈ Direct ↓50% 🔥
€20
€19
HOT
18 Jul
13:40
MW · 2h 5m
✈ Direct ↓34% 🔥
€29
€19
HOT
20 Jul
04:25
MW · 2h 5m
✈ Direct
€20
20 Jul
16:50
W4 · 2h 5m
✈ Direct
€20
19 Jul
03:45
Ryanair · 2h 5m
✈ Direct
€21
25 Jul
16:55
Ryanair · 2h 5m
✈ Direct
€24
25 Jul
16:50
W4 · 2h 5m
✈ Direct
€27
2 Aug
21:35
Ryanair · 2h 5m
✈ Direct
€29
30 Jun
04:45
Ryanair · 2h 5m
✈ Direct
€37
17 Jun
03:45
Ryanair · 2h 5m
✈ Direct
€41
22 Jun
04:25
Ryanair · 2h 5m
✈ Direct
€43
25 Jun
15:25
RK · 2h 5m
✈ Direct
€44
25 Jun
07:25
Ryanair · 2h 5m
✈ Direct
€47
€46
6 Jul
05:30
Ryanair · 2h 5m
✈ Direct
€46
With a stop
16 Jun
07:50
MIL → BUH → LON
Ryanair + W4 · 6h layover in Bucharest
€23
2 flights
27 Jun
07:20
MIL → WAW → LON
Wizz Air + Ryanair · 8h layover in Warsaw
€28
2 flights
29 Jun
08:45
MIL → BCN → LON
W4 + W9 · 0d 21h stopover in Barcelona
€28
2 flights
☕ 21h in Barcelona — enough time to explore
17 Jun
08:45
MIL → BCN → LON
W4 + W9 · 0d 21h stopover in Barcelona
€28
2 flights
☕ 21h in Barcelona — enough time to explore
21 Jul
04:10
MIL → BUD → LON
W4 + Wizz Air · 0d 22h stopover in Budapest
€28
2 flights
☕ 22h in Budapest — enough time to explore
23 Jun
19:05
MIL → BCN → LON
EasyJet + W9 · 10h layover in Barcelona
€29
2 flights
☕ 10h in Barcelona — enough time to explore
15 Jun
04:10
MIL → BUD → LON
W4 + Wizz Air · 0d 22h stopover in Budapest
€29
2 flights
☕ 22h in Budapest — enough time to explore
16 Jun
04:10
MIL → BUD → LON
W4 + Wizz Air · 0d 22h stopover in Budapest
€29
2 flights
☕ 22h in Budapest — enough time to explore