Flights from Dusseldorf to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
DUS to MAD – All flight route options from Dusseldorf Airport, Germany to Barajas, Spain. These flights are operated by 20 airlines. Fly non-stop with Iberia or choose from 14 different transit flights. The shortest flight time is 2 hours and 40 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Barajas
We got great deals on hotels and car rentals near the airport.
Dusseldorf to Madrid flights
There are over 18 airlines and as many as 347 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Dusseldorf (DUS) with Iberia but if a stopover option suits you better you can choose to fly via Geneva, Milan or any other of the 17 alternatives with connectiing airports.
Dusseldorf to Madrid with Iberia
You can fly non-stop every weekday with flights departing between 6:00 am and 7:00 pm. Iberia is a member of the air alliance OneWorld.
With Lufthansa
If you choose to fly with Lufthansa from Dusseldorf to Madrid you can make a transit either via Frankfurt or via Munich. The route via Frankfurt is 35 minutes faster. Lufthansa is a Star Alliance member.
Distance & flight times: Dusseldorf Airport to Barajas
The shortest flight time between DUS and MAD is 2 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 40m | - | 899 miles (1446 km) |
GVA Geneva | 4h 10m | 45m | 982 miles (1580 km) |
LIN Milan | 4h 30m | 40m | 1158 miles (1863 km) |
ZRH Zurich | 4h 35m | 1h 10m | 1051 miles (1691 km) |
CDG Paris | 5h 20m | 2h 0m | 908 miles (1461 km) |
AMS Amsterdam | 5h 25m | 1h 45m | 1023 miles (1646 km) |
MUC Munich | 5h 35m | 1h 10m | 1238 miles (1992 km) |
BCN Barcelona | 5h 35m | - | - |
IBZ Ibiza | 5h 53m | 2h 55m | 1186 miles (1908 km) |
PMI Palma de Mallorca | 6h 0m | 2h 5m | 1178 miles (1895 km) |
PRG Prague | 6h 5m | - | - |
HAM Hamburg | 6h 23m | 2h 50m | 1325 miles (2132 km) |
LIS Lisbon | 6h 25m | 2h 45m | 1482 miles (2385 km) |
FRA Frankfurt | 6h 25m | 2h 10m | 1005 miles (1617 km) |
AGP Malaga | 6h 30m | 2h 15m | 1425 miles (2293 km) |
LHR London | 6h 35m | 2h 20m | 1090 miles (1754 km) |
FCO Rome | 6h 43m | 1h 35m | 1538 miles (2475 km) |
DUB Dublin | 9h 20m | 4h 50m | 1479 miles (2380 km) |


Quick copy and share this page
From Dusseldorf to Spain
Below is a list of other destinations to Spain from Dusseldorf Airport with either direct flights or 1 stop connections.
-
BCN Barcelona Direct
-
PMI Palma de Mallorca Direct
-
AGP Malaga Direct
-
ALC Alicante Direct
-
LPA Las Palmas Direct
-
TFS Tenerife Direct
-
VLC Valencia Direct
-
SVQ Sevilla Direct
-
IBZ Ibiza Direct
-
ACE Lanzarote Direct
From Germany to Madrid
Below is a list of other cities in Germany with flights to Madrid with either non-stop or connecting flights.
-
FRA Frankfurt Direct
-
MUC Munich Direct
-
BER Berlin Direct
-
STR Stuttgart
-
HAM Hamburg Direct
-
CGN Cologne
-
HAJ Hanover
-
NUE Nuremberg
-
LEJ Leipzig/Halle
-
BRE Bremen