Skyscanner
  • Help
FlightsHotelsCar Hire

Cheap Flights from Dusseldorf (DUSS) to Madrid (MAD)

Travellers and cabin class
  1. Home
  2. Germany
  3. Dusseldorf
  4. Madrid

Compare Dusseldorf to Madrid flight deals

Find the cheapest month or even day of the year to fly to Madrid

Book the best Madrid fare with no extra fees

Flight dealsCheapest monthFind the best routeRoute infoFAQsTips and advice

Flight deals from Dusseldorf to Madrid

Looking for a cheap last-minute deal or the best return flight from Dusseldorf to Madrid? Find the lowest prices on one-way and return tickets right here.
Madrid.£101 per passenger.Departing Tue, 6 Jan, returning Fri, 16 Jan.Return flight with Vueling Airlines and Iberia.Outbound indirect flight with Vueling Airlines, departs from Dusseldorf International on Tue, 6 Jan, arriving in Madrid.Inbound indirect flight with Iberia, departs from Madrid on Fri, 16 Jan, arriving in Dusseldorf International.Price includes taxes and charges.From £101, select.
Tue, 6 JanDUS - MAD with Vueling Airlines
1 stop
Fri, 16 JanMAD - DUS with Iberia
1 stop
from £101
Madrid.£104 per passenger.Departing Wed, 18 Feb, returning Sun, 22 Feb.Return flight with Vueling Airlines and Iberia.Outbound indirect flight with Vueling Airlines, departs from Dusseldorf International on Wed, 18 Feb, arriving in Madrid.Inbound indirect flight with Iberia, departs from Madrid on Sun, 22 Feb, arriving in Dusseldorf International.Price includes taxes and charges.From £104, select.
Wed, 18 FebDUS - MAD with Vueling Airlines
1 stop
Sun, 22 FebMAD - DUS with Iberia
1 stop
from £104
Madrid.£105 per passenger.Departing Mon, 23 Jun, returning Thu, 26 Jun.Return flight with Eurowings and Iberia Express.Outbound indirect flight with Eurowings, departs from Dusseldorf International on Mon, 23 Jun, arriving in Madrid.Inbound indirect flight with Iberia Express, departs from Madrid on Thu, 26 Jun, arriving in Dusseldorf International.Price includes taxes and charges.From £105, select.
Mon, 23 JunDUS - MAD with Eurowings
1 stop
Thu, 26 JunMAD - DUS with Iberia Express
1 stop
from £105
Madrid.£105 per passenger.Departing Mon, 1 Dec, returning Sat, 20 Dec.Return flight with Vueling Airlines and Iberia.Outbound indirect flight with Vueling Airlines, departs from Dusseldorf International on Mon, 1 Dec, arriving in Madrid.Inbound indirect flight with Iberia, departs from Madrid on Sat, 20 Dec, arriving in Dusseldorf International.Price includes taxes and charges.From £105, select.
Mon, 1 DecDUS - MAD with Vueling Airlines
1 stop
Sat, 20 DecMAD - DUS with Iberia
1 stop
from £105
Madrid.£105 per passenger.Departing Fri, 28 Nov, returning Fri, 19 Dec.Return flight with Vueling Airlines and Iberia.Outbound indirect flight with Vueling Airlines, departs from Dusseldorf International on Fri, 28 Nov, arriving in Madrid.Inbound indirect flight with Iberia, departs from Madrid on Fri, 19 Dec, arriving in Dusseldorf International.Price includes taxes and charges.From £105, select.
Fri, 28 NovDUS - MAD with Vueling Airlines
1 stop
Fri, 19 DecMAD - DUS with Iberia
1 stop
from £105
Madrid.£106 per passenger.Departing Sat, 8 Nov, returning Tue, 11 Nov.Return flight with Vueling Airlines and Iberia.Outbound indirect flight with Vueling Airlines, departs from Dusseldorf International on Sat, 8 Nov, arriving in Madrid.Inbound indirect flight with Iberia, departs from Madrid on Tue, 11 Nov, arriving in Dusseldorf International.Price includes taxes and charges.From £106, select.
Sat, 8 NovDUS - MAD with Vueling Airlines
1 stop
Tue, 11 NovMAD - DUS with Iberia
1 stop
from £106
Madrid.£106 per passenger.Departing Mon, 30 Jun, returning Wed, 9 Jul.Return flight with Eurowings and Wizz Air Malta.Outbound indirect flight with Eurowings, departs from Dusseldorf International on Mon, 30 Jun, arriving in Madrid.Inbound indirect flight with Wizz Air Malta, departs from Madrid on Wed, 9 Jul, arriving in Dusseldorf International.Price includes taxes and charges.From £106, select.
Mon, 30 JunDUS - MAD with Eurowings
1 stop
Wed, 9 JulMAD - DUS with Wizz Air Malta
1 stop
from £106
Madrid.£109 per passenger.Departing Wed, 27 Aug, returning Tue, 2 Sep.Return flight with Ryanair and Vueling Airlines.Outbound indirect flight with Ryanair, departs from Weeze on Wed, 27 Aug, arriving in Madrid.Inbound indirect flight with Vueling Airlines, departs from Madrid on Tue, 2 Sep, arriving in Dusseldorf International.Price includes taxes and charges.From £109, select.
Wed, 27 AugNRN - MAD with Ryanair
1 stop
Tue, 2 SepMAD - DUS with Vueling Airlines
1 stop
from £109
How did we find these deals? The deals you see here are the lowest prices for flight tickets from Dusseldorf to Madrid found in the last 4 days, and are subject to change and availability.

Find the cheapest month to fly from Dusseldorf to Madrid

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Dusseldorf to Madrid flights are currently cheapest in January.
May
from £251
Jun
from £105
Jul
from £110
Aug
from £109
Sep
from £114
Oct
from £116
Nov
from £106
Dec
from £105
Jan
from £101
Feb
from £104
Mar
from £110
Apr
from £124

Direct flights from Dusseldorf to Madrid

Dusseldorf to Madrid: Alternative routes

Compare routes from Dusseldorf to Madrid below. You may find an airport to fly into that's cheaper, faster, or easier than Madrid.

Dusseldorf to Madrid: Flight information

The things to know before you go.
Cheapest flight found£101
Cheapest month to flyJanuary
Average flight time2 hrs, 40 mins
Most popular airlineIberia
Average flights per week150

Finding cheap flights from Dusseldorf to Madrid: Frequently asked questions

The best price we found for a return flight from Dusseldorf to Madrid is £101. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 40 minutes is the average flight time from Dusseldorf to Madrid.
Iberia, Vueling Airlines and LATAM Airlines fly direct from Dusseldorf to Madrid.
As of May 2025, there are 169 flights per week flying from Dusseldorf to Madrid.
The cheapest month to fly from Dusseldorf to Madrid is usually January.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Dusseldorf to Madrid Airport on Tuesday, 6 January 2026.
Yes – the average flight time is 2 hours and 40 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Madrid but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Madrid is around 40 days in advance, so don’t leave your flight to the last minute.

Travelling from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport (MAD): what you need to know

  • There are two main airports you can take off from in Dusseldorf. Check out your options departing from Dusseldorf International Airport (DUS) or Weeze Airport (NRN) when planning your flight from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport (MAD).

  • Book a direct flight from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport and you'll be travelling for an average of 2 hours 40 minutes.

  • Adolfo Suarez Madrid-Barajas Airport is located in Madrid. The city's timezone is UTC+1, which is the same as Dusseldorf.

  • The most popular route is from Dusseldorf International Airport (DUS) to Adolfo Suarez Madrid-Barajas Airport (MAD), with 35 direct services every week. If you want to get going as soon as possible, the earliest flight from DUS to MAD is the 07:30 Iberia service. If you prefer to travel later, the final departure is at 19:55 with Iberia.

  • For hassle-free travel, arrive at the airport two hours ahead of international flights and an hour before domestic departures. This will give you enough time to board your flight from Dusseldorf to MAD.

  • Popular months like June or other peak seasons mean longer queues and potential delays. Get a head start by getting to the airport even earlier. Aim for at least four hours ahead of an international flight and two hours before domestic departures.

Airports in Dusseldorf

Dusseldorf International Airport (DUS)

  • Get to your destination in one go from Dusseldorf International Airport (DUS). Direct flights from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport (MAD) can be booked from here.

  • Iberia is a popular carrier that operates direct flights from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport taking off from DUS.

  • We make it a cinch to plan a flight from Dusseldorf to MAD with a stopover. To see all the options departing from Dusseldorf International Airport (DUS), uncheck 'Direct flights only.' Next, choose a flight with a stop long enough to tour the city of your choice. Major stopovers between DUS and MAD include:

    • Frankfurt Airport (FRA)

    • Barcelona-El Prat Airport (BCN)

    • Charles de Gaulle Airport (CDG)

  • DUS is around 6 miles from the centre of Dusseldorf. To help work out how to get there, use Google Maps. This handy travel app will give you the best route and your public transport options.

  • Want a relaxed start to your trip? Stay near Dusseldorf International Airport. Whether you're catching an early flight from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport or just don't want to be rushed, these hotels are ideal:

    • Messeapartment Stockum

    • Crossgates Hotelship Messe - Düsseldorf

    • Airport Lounge Hotel Düsseldorf

Weeze Airport (NRN)

  • Planning to leave from Weeze Airport (NRN)? You can book a direct flight from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport (MAD) from this popular hub.

  • Split up your flight from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport with a stop so you can freshen up or perhaps go somewhere you've never been before. Popular stopovers between Weeze Airport and MAD are:

    • Alicante-Elche Airport (ALC)

    • Palma de Mallorca Airport (PMI)

    • Malaga Airport (AGP)

  • You can arrive at NRN from the centre of Dusseldorf in about 1 hour and 4 minutes by car, depending on traffic conditions. The journey by public transport will take roughly 2 hours and 18 minutes to travel the 50 miles or so.

  • Kick off your holiday early with an extra night away from home. Before your flight from Dusseldorf to MAD, chill out in one of these hotels close to Weeze Airport:

    • Airport Hotel Jägerhof Weeze

    • Alt Weeze

    • Hannekenbuurs Kleine Kune Kune Farm

About Adolfo Suarez Madrid-Barajas Airport (MAD)

  • If you have a late flight from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport, few things beat the convenience of staying near the terminal. Grab your luggage from the carousel and then be showered and resting not long after at one of these hotels near MAD:

    • Air Rooms Madrid by HelloSky

    • Kris Cazadora

    • Kris Suites Aeropuerto

Getting from Adolfo Suarez Madrid-Barajas Airport (MAD) to central Madrid

  • Adolfo Suarez Madrid-Barajas Airport to the centre of Madrid is about 26 minutes by car. It's approximately 11 miles away. Find out what options are available, such as car rentals, cabs or ride-sharing.

  • Travelling on public transport takes roughly 37 minutes.

How to find the cheapest flights from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport (MAD)

  • For a one-way ticket from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport, £48 is the best price we've seen. You can also book a return trip starting from £101. These are the lowest fares right now but could change based on availability.

  • To score cheap tickets from Dusseldorf to MAD, book your journey 9 months ahead of your departure.

  • To score the best price on your tickets from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport, schedule your trip for June (it has the cheapest flights). Have flexibility with your dates? Use the 'Whole month' search tool to zero in on the most affordable day to fly.

  • Sign into your online account or use the app to create a Price Alert. We'll let you know right away if there's a deal you won't want to miss. It doesn't take long, and it'll save you the hassle of searching for a cheap ticket from Dusseldorf to MAD every day.

  • Make the most of the filters to find your ideal journey. To see the 'Cheapest,' 'Best' or 'Fastest' flights from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport, use the 'Sort by' function. You can also filter by airline, departure and arrival times, and journey duration.

The best time to fly from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport (MAD)

  • July is the busiest month for flights from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport. To skip the crowds, head for Madrid in April when things are quieter.

  • The warmest month in Madrid is July, with the temperature ranging between 17ºC and 36ºC. Lock in your flights from Dusseldorf to MAD in this month if this is the type of weather you enjoy.

  • Search for cheap flights from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport in January if you like travelling in cooler conditions. Temperatures are at their lowest around then, ranging between 0ºC and 11ºC on average.

More about Madrid

  • When it comes to searching for somewhere to rest your head, you'll find the best places to stay in Madrid right here. Check out these hotels as soon as you've booked your flight from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport:

    • Loft Las Letras

    • Apartamentos Apolo

    • Recoletos

  • El Retiro Park and Puerta del Sol are a couple of popular attractions to add to your Madrid travel itinerary. Keep the adventure rolling by checking out Plaza Mayor.

Complete your Madrid trip with a car rental

  • Finding you a cheap flight from Dusseldorf to Adolfo Suarez Madrid-Barajas Airport isn't our only party trick. Check out our car rentals in Madrid and travel at your own pace. We search for deals from trusted car rental providers and put them all in one place. You can instantly compare rates and then book with no fees.

More travel options

Return tickets from Germany
Cheap tickets to Spain
Cheap last minute flights
Return tickets from Dusseldorf to Spain
Cheap return tickets to Community of Madrid
Plane tickets from North Rhine-Westphalia
Return flights from Dusseldorf
Cheap return tickets to Madrid
Plane tickets from Dusseldorf to Community of Madrid
Cheap return tickets from Germany to Spain
Cheap car hire in Atocha
Car hire in Barajas
Madrid Airport car hire
Cheap car hire in Salamanca
Cheap car hire in Chamartín
Cheap car hire in San Francisco
Cheap car hire in Spain
Hotels in London
Cheap hotels in Benidorm
Barcelona Airport car hire
Spain car hire
Bordeaux Airport car hire
Cheap flights from London to Spain
Cheap car hire at Ibiza Airport
Best car hire at Madrid Airport
Valencia Airport car hire
Book hotels in Madrid
Menorca Airport car hire
Cheap return flights from Paris to Spain
Flights from Paris to Madrid
Return flights from Brussels to Madrid
Plane tickets from Eindhoven to Spain
Hotels in London
Cheap hotels in Benidorm
Barcelona Airport car hire
Spain car hire
Bordeaux Airport car hire
Cheap flights from London to Spain
Cheap car hire at Ibiza Airport
Best car hire at Madrid Airport
Valencia Airport car hire
Book hotels in Madrid
Menorca Airport car hire
Cheap return flights from Paris to Spain
Flights from Paris to Madrid
Return flights from Brussels to Madrid
Plane tickets from Eindhoven to Spain
Hotels in London
Cheap hotels in Benidorm
Barcelona Airport car hire
Spain car hire
Bordeaux Airport car hire
Cheap flights from London to Spain
Cheap car hire at Ibiza Airport
Best car hire at Madrid Airport
Valencia Airport car hire
Book hotels in Madrid
Menorca Airport car hire
Cheap return flights from Paris to Spain
Flights from Paris to Madrid
Return flights from Brussels to Madrid
Plane tickets from Eindhoven to Spain
Hotels in London
Cheap hotels in Benidorm
Barcelona Airport car hire
Spain car hire
Bordeaux Airport car hire
Cheap flights from London to Spain
Cheap car hire at Ibiza Airport
Best car hire at Madrid Airport
Valencia Airport car hire
Book hotels in Madrid
Menorca Airport car hire
Cheap return flights from Paris to Spain
Flights from Paris to Madrid
Return flights from Brussels to Madrid
Plane tickets from Eindhoven to Spain
Return plane tickets from London to Prague
Cheap return flights from London to Edinburgh
Return plane tickets from London to Luqa Malta International
Return tickets from London to Ibiza
Cheap return flights from Manchester to Faro
Flights from London to Kochi
Plane tickets from London to Alicante
Return flights from London to Copenhagen
Flights from London to Seville
Return tickets from London to Dubai
Flights from London to Budapest
Cheap flights from London to Nice
Cheap return tickets from Manchester to Dublin
Plane tickets from London to Manila Ninoy Aquino
Plane tickets from London to Larnaca
Cheap flights from London to Porto
Cheap tickets from London to Berlin Brandenburg
Flights from Manchester to Rome
Plane tickets from Manchester to Bangkok
Flights from Manchester to Lisbon
Cheap return flights from London Heathrow to Indira Gandhi International
Return tickets from London to Dubai
Tickets from London to Bali (Denpasar)
Return plane tickets from London to Mumbai
Return plane tickets from London to Geneva
Cheap flights from Birmingham to Paris
Flights from London to Phuket
Return tickets from London to Bangkok
Cheap flights from London to Barcelona
Cheap return tickets from Manchester to Palma - Majorca
Hotels by NH in Madrid
Hotels by AC in Madrid
Book hotels deals in Barajas
DoubleTree hotels in Madrid
Crowne Plaza hotels in Madrid
ibis Styles hotels in Madrid
Autograph hotels in Madrid
Hotels by Holiday Inn Express in Madrid
Cheap hotels deals in Sol
Novotel Madrid hotel deals
Book hotels in Madrid
Book hotels in Atocha
Hotels by Marriott in Madrid
Holiday Inn Madrid hotel deals
Cheap hotels deals in Centro
Cheap hotels deals in Plaza de España

Plan the rest of your trip from Dusseldorf to Madrid

  • Car hire from Madrid
  • Hotels in Madrid

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.

Get our app
HelpPrivacy SettingsLog in
Cookie policyPrivacy policyTerms of serviceCompany Details
  • Domestic flights
  • Cities
    • Sydney
    • New York
    • Amsterdam
    • London
    • Dublin
    • Dubai
    • Bangkok
  • Last-minute deals
  • Airports
  • Countries / Regions
    • Canada
    • India
    • United States
  • Airlines
  • Flights
  • Hotels
  • Car hire
  • App
  • Travel trends
  • Sitemap
  • Holiday destinations
  • About us
  • Why Skyscanner?
  • Media
  • Our people
  • Accessibility
  • Sustainability
  • Jobs
  • Travel features & news
  • Legal notices
  • Modern slavery
  • Privacy, Trust and Online Safety Centre
  • How Skyscanner Works
  • Work with us
  • Advertise with us
  • Travel Insight
  • Affiliates
  • Travel APIs
  • Flights
    • Amsterdam Schiphol
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma - Majorca
    • Berlin Brandenburg
    • Belfast
    • Alicante
  • Hotels
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
  • Car hire
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
© Skyscanner Ltd 2002 – 2025

International Sites

  • Cheap flights
  • Australia - Cheap flights
  • 中国 - 机票
  • Flybilletter
  • Suomi - lennot
  • France - vols
  • Deutschland - Flüge
  • India - Flight tickets
  • Ireland - flights
  • Italia - voli
  • 日本 - 航空券
  • México - vuelos
  • Vliegtickets
  • Billige flybilletter
  • Polska – tanie loty
  • Россия - авиабилеты
  • España - vuelos
  • Sverige - flyg
  • Schweiz - Flüge
  • Türkiye - uçak biletleri
  • United Arab Emirates - flights
  • USA - flights

We value your privacy

To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

We and our 141 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

Manage preferences or withdraw consent at any time on Privacy Settings.

Manage settings