Find Cheap Flights in Europe — Deals from €9

Palma de Mallorca Milan
Any date
Find your flight
🌍 Anywhere
🇪🇸 Spain €9
🇮🇹 Italy €13
🇩🇪 Germany €18
🇫🇷 France €14
🇵🇱 Poland €31
🇨🇭 Switzerland €15
🇱🇹 Lithuania €55
🇹🇷 Turkey €58
← Back Home Deals Milan (50)
Milan — Italy
Palma de Mallorca → Milan
🇮🇹 Italy · 50 flights from €13
16 Jun
20:25
W4 · 1h 45m
✈ Direct
€13
17 Jun
06:35
W4 · 1h 40m
✈ Direct
€14
19 Jun
20:25
W4 · 1h 45m
✈ Direct
€14
10 Jul
20:25
W4 · 1h 45m
✈ Direct
€14
1 Jul
06:35
W4 · 1h 40m
✈ Direct
€14
30 Jun
20:25
W4 · 1h 45m
✈ Direct
€14
18 Jul
12:00
Ryanair · 1h 45m
✈ Direct ↓62% 🔥
€39
€15
HOT
7 Jul
17:55
Ryanair · 1h 45m
✈ Direct
€16
€15
15 Jun
20:25
W4 · 1h 40m
✈ Direct
€15
18 Jun
20:25
W4 · 1h 45m
✈ Direct
€15
24 Jul
20:25
W4 · 1h 45m
✈ Direct
€33
€15
26 Jun
20:25
W4 · 1h 45m
✈ Direct
€15
16 Jul
20:25
W4 · 1h 45m
✈ Direct
€15
11 Jul
04:35
Ryanair · 1h 45m
✈ Direct
€17
€16
7 Aug
21:45
EasyJet · 1h 45m
✈ Direct
€16
8 Jul
19:00
EasyJet · 1h 45m
✈ Direct
€16
17 Jul
21:45
EasyJet · 1h 45m
✈ Direct
€16
28 Jul
07:40
EasyJet · 1h 45m
✈ Direct
€16
29 Jul
05:15
EasyJet · 1h 45m
✈ Direct
€16
23 Jun
10:55
Ryanair · 1h 45m
✈ Direct
€17
22 Jul
18:20
Ryanair · 1h 45m
✈ Direct
€17
2 Jul
09:20
Ryanair · 1h 45m
✈ Direct
€17
12 Jun
12:20
Ryanair · 1h 45m
✈ Direct ↓57% 🔥
€18
HOT
29 Jul
06:35
W4 · 1h 40m
✈ Direct
€18
16 Jul
21:25
MW · 1h 45m
✈ Direct
€18
16 Jul
21:25
Ryanair · 1h 45m
✈ Direct
€18
28 Jul
18:30
Ryanair · 1h 45m
✈ Direct
€18
8 Aug
04:35
Ryanair · 1h 45m
✈ Direct
€18
1 Aug
04:35
Ryanair · 1h 45m
✈ Direct
€19
27 Jun
04:35
Ryanair · 1h 45m
✈ Direct
€19
29 Jun
20:25
W4 · 1h 45m
✈ Direct ↓31% 🔥
€20
HOT
9 Aug
05:10
EasyJet · 1h 45m
✈ Direct
€21
27 Jul
20:25
W4 · 1h 45m
✈ Direct ↓52% 🔥
€46
€22
HOT
6 Jul
20:25
W4 · 1h 45m
✈ Direct
€22
13 Jul
20:25
W4 · 1h 45m
✈ Direct
€23
19 Jul
05:10
EasyJet · 1h 45m
✈ Direct
€26
30 Jul
20:25
W4 · 1h 45m
✈ Direct
€26
19 Jul
05:10
EC · 1h 45m
✈ Direct
€31
16 Aug
05:10
EasyJet · 1h 45m
✈ Direct
€31
15 Aug
04:35
Ryanair · 1h 45m
✈ Direct
€35
€32
25 Jun
20:25
W4 · 1h 45m
✈ Direct
€34
20 Jun
20:25
W4 · 1h 45m
✈ Direct
€35
23 Jun
20:25
W4 · 1h 45m
✈ Direct
€36
21 Jun
05:10
EasyJet · 1h 45m
✈ Direct
€37
13 Aug
05:15
EasyJet · 1h 45m
✈ Direct
€37
12 Jun
20:25
W4 · 1h 45m
✈ Direct
€39
18 Aug
07:40
EC · 1h 45m
✈ Direct
€39
19 Jun
19:15
Ryanair · 1h 45m
✈ Direct
€41
20 Jun
04:35
Ryanair · 1h 45m
✈ Direct
€44
24 Aug
20:25
W4 · 1h 45m
✈ Direct
€58
With a stop
16 Jun
21:05
PMI → BCN → MIL
Vueling + W4 · 0d 13h stopover in Barcelona
€25
2 flights
☕ 13h in Barcelona — enough time to explore
29 Jul
19:00
PMI → BCN → MIL
Vueling + W4 · 0d 19h stopover in Barcelona
€25
2 flights
☕ 19h in Barcelona — enough time to explore
15 Jun
21:50
PMI → BCN → MIL
Ryanair + W4 · 0d 12h stopover in Barcelona
€26
2 flights
☕ 12h in Barcelona — enough time to explore
15 Jul
05:50
PMI → MAD → MIL
Ryanair + W4 · 0d 13h stopover in Madrid
€26
2 flights
☕ 13h in Madrid — enough time to explore
17 Jun
21:05
PMI → BUD → MIL
Wizz Air + W4 · 0d 20h stopover in Budapest
€26
2 flights
☕ 20h in Budapest — enough time to explore
18 Jun
03:45
PMI → BCN → MIL
Ryanair + W4 · 1d 6h stopover in Barcelona
€26
2 flights
☕ 30h in Barcelona — enough time to explore
24 Jun
04:45
PMI → BCN → MIL
Vueling + W4 · 5h layover in Barcelona
€27
2 flights
8 Jul
21:05
PMI → AGP → MIL
Vueling + Ryanair · 5h layover in Malaga
€27
2 flights