Find Cheap Flights in Europe — Deals from €9

Naples Madrid
Any date
Find your flight
🌍 Anywhere
🇮🇹 Italy €13
🇪🇸 Spain €18
🇫🇷 France €17
🇵🇱 Poland €12
🇩🇪 Germany €27
🇬🇷 Greece €15
🇭🇺 Hungary €10
🇸🇰 Slovakia €12
← Back Home Deals Madrid (20)
Madrid — Spain
Naples → Madrid
🇪🇸 Spain · 20 flights from €44
1 Jul
15:00
W4 · 15h 40m
€44
8 Jul
04:00
W4 · 19h
✈ Direct
€45
25 Jun
17:45
W4 · 4h 30m
✈ Direct
€49
17 Jun
11:40
W4 · 7h 55m
✈ Direct
€50
3 Jul
20:25
Ryanair · 10h 20m
✈ Direct
€52
30 Jun
17:25
W4 · 37h 45m
✈ Direct ↓22%
€56
€53
15 Jun
17:25
W4 · 37h 45m
✈ Direct
€55
11 Aug
15:00
W4 · 15h 25m
✈ Direct
€63
28 Jul
17:45
W4 · 5h 20m
✈ Direct
€65
4 Jul
17:45
W4 · 5h 20m
✈ Direct
€79
€69
30 Jun
09:55
Wizz Air · 7h 20m
✈ Direct
€77
27 Aug
04:50
I2 · 2h 45m
✈ Direct ↓16%
€121
€102
26 Aug
04:00
I2 · 2h 45m
✈ Direct
€107
29 Aug
04:50
I2 · 2h 45m
✈ Direct
€109
19 Jul
04:50
I2 · 2h 45m
✈ Direct
€119
4 Jul
04:00
Wizz Air · 26h 30m
✈ Direct
€125
29 Jun
05:05
Ryanair · 2h 50m
✈ Direct
€134
4 Jul
18:40
Ryanair · 2h 50m
✈ Direct
€136
15 Jun
05:05
Ryanair · 2h 50m
✈ Direct
€140
5 Jul
14:35
Ryanair · 2h 50m
✈ Direct
€140
With a stop
17 Jun
06:35
NAP → MIL → MAD
MW + W4 · 0d 20h stopover in Milan
€30
2 flights
☕ 20h in Milan — enough time to explore
23 Jun
10:50
NAP → VCE → MAD
Ryanair + W4 · 0d 15h stopover in Venice
€31
2 flights
☕ 15h in Venice — enough time to explore
15 Jun
10:35
NAP → BUD → MAD
Ryanair + Wizz Air · 0d 23h stopover in Budapest
€31
2 flights
☕ 23h in Budapest — enough time to explore
7 Jul
17:45
NAP → PMI → MAD
W4 + Ryanair · 8h layover in Palma de Mallorca
€32
2 flights
16 Jun
19:10
NAP → MIL → MAD
MW + W4 · 8h layover in Milan
€35
2 flights
23 Jun
12:00
NAP → PMI → MAD
Ryanair + Ryanair · 0d 14h stopover in Palma de Mallorca
€35
2 flights
☕ 14h in Palma de Mallorca — enough time to explore
18 Jun
19:55
NAP → PMI → MAD
Ryanair + Ryanair · 0d 22h stopover in Palma de Mallorca
€37
2 flights
☕ 22h in Palma de Mallorca — enough time to explore
16 Jul
07:00
NAP → MIL → MAD
Ryanair + W4 · 0d 20h stopover in Milan
€39
2 flights
☕ 20h in Milan — enough time to explore