Cheap Flights from Düsseldorf to Madrid

Düsseldorf Madrid
Any date
Find your flight
🌍 Anywhere
🇪🇸 Spain €17
🇮🇹 Italy €16
🇵🇱 Poland €15
🇹🇷 Turkey €51
🇬🇷 Greece €47
🇭🇷 Croatia €15
🇫🇷 France €56
🇬🇧 United Kingdom €17
← Back Home Deals Madrid (24)
Madrid — Spain
Düsseldorf → Madrid
🇪🇸 Spain · 24 flights from €56
14 Jul
16:20
Ryanair · 14h 50m
€56
29 Aug
17:20
Ryanair · 22h 35m
€57
22 Aug
17:20
W4 · 13h 50m
✈ Direct
€65
25 Jun
14:35
Ryanair · 9h 15m
✈ Direct
€68
15 Aug
17:20
Ryanair · 13h 50m
€71
13 Aug
14:35
Ryanair · 6h 40m
€72
24 Jul
19:00
EasyJet · 12h 10m
€77
27 Aug
14:05
Eurowings · 7h 10m
✈ Direct
€83
28 Aug
14:25
Ryanair · 15h
€86
6 Jul
19:00
Ryanair · 28h 15m
✈ Direct
€86
14 Aug
15:00
Ryanair · 5h 45m
€86
30 Jul
14:35
Ryanair · 6h 40m
€87
15 Jul
13:30
XR · 6h 10m
✈ Direct
€89
15 Jul
15:10
Ryanair · 7h 50m
✈ Direct
€91
1 Jul
13:30
XR · 7h 55m
✈ Direct
€96
27 Jun
14:25
Eurowings · 6h 20m
✈ Direct
€105
€104
13 Jul
04:20
Iberia · 2h 40m
✈ Direct
€105
31 Jul
20:00
LW · 10h 45m
€106
22 Aug
17:55
Iberia · 2h 40m
✈ Direct
€112
30 Jun
07:10
Eurowings · 2h 30m
✈ Direct ↓17%
€137
€114
5 Jul
04:20
Iberia · 2h 40m
✈ Direct
€117
6 Jul
08:00
Eurowings · 2h 30m
✈ Direct
€124
24 Jun
11:50
Eurowings · 2h 30m
✈ Direct
€126
18 Jul
17:20
Ryanair · 13h 50m
€141
With a stop
1 Jul
17:20
DUS → MIL → MAD
MW + Ryanair · 2h layover in Milan
€42
2 flights
14 Jul
18:55
DUS → PMI → MAD
Ryanair + Ryanair · 8h layover in Palma de Mallorca
€44
2 flights
25 Jul
17:20
DUS → MIL → MAD
Ryanair + W4 · 9h layover in Milan
€48
2 flights
28 Jul
16:20
DUS → MIL → MAD
MW + W4 · 10h layover in Milan
€48
2 flights
☕ 10h in Milan — enough time to explore
28 Jul
18:55
DUS → PMI → MAD
Ryanair + Ryanair · 7h layover in Palma de Mallorca
€52
2 flights
7 Jul
18:55
DUS → PMI → MAD
Ryanair + Ryanair · 7h layover in Palma de Mallorca
€54
2 flights
4 Aug
18:55
DUS → PMI → MAD
Ryanair + Ryanair · 0d 12h stopover in Palma de Mallorca
€54
2 flights
☕ 12h in Palma de Mallorca — enough time to explore
5 Jul
12:25
DUS → MIL → MAD
MW + W4 · 0d 14h stopover in Milan
€54
2 flights
☕ 14h in Milan — enough time to explore