{{ location.label }}
{{ location.label }}
Where are you flying from?
Where are you flying to?
When are you leaving?
Wow, you love travelling! Unfortunately we can only deal with up to 10 airports at a time...
Please choose a date in the future. When we offer time travel we’ll let you know.
Time traveller, eh? Please make sure your return date is after your departure date.
We can only deal with flights within the next 12 months, you’re way more organised than us.
Search to anywhere cannot be combined with specific dates.

All airfare deals from Madrid Barajas (MAD)

{{ message }}
Done! Now you can wait for the best deals to hit your inbox.

Overview of flight deals from Madrid Barajas (MAD) offered by traditional and low cost airlines. Just select one way or return flights, pick the country where you want to fly and choose your destination from the list. Click on the row and we will take you to your flights.

Available routes

Overview of routes from Madrid Barajas (MAD) offered by traditional and low cost airlines.

Country City Airlines
Netherlands Amsterdam KLM logo Air Europa logo Saudi Arabian Airlines logo Qatar Airways logo 3 others
United Kingdom London Stansted (STN) Ryanair logo
Greece Athens Aegean Airlines logo Iberia logo
Spain Barcelona Vueling logo Air Europa logo Iberia logo Qatar Airways logo Air Canada logo Air China logo United Airlines logo US Airways logo Delta Air Lines logo British Airways logo Finnair logo Wasaya Airways LP logo 11 others
Croatia Dubrovnik Iberia logo
Denmark Copenhagen Norwegian Air Shuttle logo Iberia logo SAS logo 2 others
United Kingdom Manchester Ryanair logo Thomas Cook Airlines logo
Italy Bergamo Milan - Orio Al Serio (BGY) Ryanair logo Estonian Air logo
France Paris Orly (ORY) Air Europa logo Iberia logo Transavia logo 2 others
Italy Rome - Fiumicino (FCO) Vueling logo Air Europa logo Alitalia logo Iberia logo Ethiopian Airlines logo 4 others
Croatia Split Iberia logo
Germany Stuttgart Iberia logo
Italy Venice Iberia logo
Poland Warsaw LOT Polish Airlines logo Norwegian Air Shuttle logo
Switzerland Zurich Swiss International Air Lines logo Iberia logo
Hungary Budapest Wizz Air logo Ryanair logo
Czech Republic Prague Czech Airlines logo Iberia logo
Poland Krakow Ryanair logo
Italy Alghero Ryanair logo
Germany Berlin Schonefeld (SXF) easyJet logo
Ireland Dublin Ryanair logo Aer Lingus logo
Netherlands Eindhoven Ryanair logo Transavia logo
Spain Jerez Iberia logo
Italy Palermo Ryanair logo Iberia logo
Italy Pisa Ryanair logo
Portugal Porto TAP Portugal logo Ryanair logo Air Europa logo Wasaya Airways LP logo British Airways logo 4 others
Italy Rome Ciampino (CIA) Ryanair logo
Spain Santiago de Compostela Ryanair logo
Spain Seville Finnair logo
Spain Valencia Air Europa logo United Airlines logo Air China logo US Airways logo Delta Air Lines logo Qatar Airways logo Wasaya Airways LP logo Finnair logo 7 others
Spain Zaragoza Qatar Airways logo Iberia logo Finnair logo 2 others
United Kingdom London Gatwick (LGW) easyJet logo Air Europa logo Norwegian Air Shuttle logo 2 others
United Kingdom London Luton (LTN) easyJet logo
Belgium Brussels S. Charleroi (CRL) Ryanair logo
France Paris Beauvais (BVA) Ryanair logo
United Kingdom Bristol easyJet logo
United Kingdom Edinburgh easyJet logo
United Kingdom Liverpool easyJet logo Ryanair logo Thomas Cook Airlines logo 2 others
Spain Malaga Air Europa logo Qatar Airways logo United Airlines logo Finnair logo 3 others
United Kingdom Nottingham British Airways logo
Germany Bonn Ryanair logo
Italy Bologna Ryanair logo
Finland Helsinki Finnair logo Norwegian Air Shuttle logo
Spain Ibiza Ryanair logo Vueling logo Air Europa logo Iberia logo Wasaya Airways LP logo 4 others
Turkey Istanbul Sabiha (SAW) Pegasus Airlines logo
Portugal Lisbon TAP Portugal logo easyJet logo Iberia logo United Airlines logo Wasaya Airways LP logo 4 others
Italy Milan Malpensa (MXP) easyJet logo Saudi Arabian Airlines logo Air Europa logo Iberia logo 3 others
Germany Munich Lufthansa logo Iberia logo Air Europa logo 2 others
Norway Oslo Norwegian Air Shuttle logo
Spain Palma Ryanair logo Air Europa logo Wasaya Airways LP logo 2 others
France Paris - Charles De Gaulle (CDG) easyJet logo Vueling logo Air France logo Iberia logo Qatar Airways logo United Airlines logo Delta Air Lines logo Air China logo Air Canada logo 8 others
Sweden Stockholm Iberia logo SAS logo Norwegian Air Shuttle logo 2 others
Austria Vienna Iberia logo Air Berlin logo
Croatia Zagreb Iberia logo
Germany Dusseldorf Iberia logo GermanWings logo
Germany Hamburg GermanWings logo Norwegian Air Shuttle logo
Spain Alicante Air Europa logo US Airways logo Air China logo Delta Air Lines logo Qatar Airways logo United Airlines logo Finnair logo 6 others
Spain Asturias Iberia logo
France Basel easyJet logo
Spain Bilbao Iberia logo Lufthansa logo Wasaya Airways LP logo Qatar Airways logo Delta Air Lines logo Air China logo US Airways logo United Airlines logo Finnair logo 8 others
France Lyon easyJet logo
Italy Naples Meridiana logo
Switzerland Geneva Swiss International Air Lines logo easyJet logo Iberia logo 2 others
France Marseille Ryanair logo
Italy Milan Linate (LIN) Iberia logo
Italy Olbia Iberia logo
Italy Cagliari Ryanair logo
Germany Berlin Tegel (TXL) Iberia logo
Germany Luján LAN Airlines logo Lufthansa logo Iberia logo Air Europa logo Saudi Arabian Airlines logo 4 others
Belgium Brussels (BRU) Brussels Airlines logo Iberia logo Air Europa logo Saudi Arabian Airlines logo Air China logo 4 others
Turkey Istanbul - Atatürk International (IST) Turkish Airlines logo Iberia logo
Malta Malta Ryanair logo Vueling logo Norwegian Air Shuttle logo 2 others
United Kingdom London Heathrow (LHR) Iberia logo
Russia St.Petersburg Iberia logo
Russia Moscow Sheremetyevo (SVO) Aeroflot logo
Egypt Cairo Egyptair logo
Germany Hannover Iberia logo
Italy Catania Ryanair logo Iberia logo
Italy Florence Vueling logo
Germany Bremen Ryanair logo
Russia Moscow Domodedovo (DME) S7 Airlines logo Iberia logo
Sweden Gothenburg Thomas Cook Airlines logo
United States New York United Airlines logo
United Kingdom Norwich Thomas Cook Airlines logo
United Kingdom London City (LCY) British Airways logo
Spain Las Palmas Ryanair logo Air Europa logo Iberia logo Wasaya Airways LP logo 3 others
Spain Lanzarote Ryanair logo Air Europa logo
Spain Tenerife Ryanair logo Iberia logo
Iceland Reykjavik Icelandair logo
Spain Mahon Vueling logo Iberia logo Wasaya Airways LP logo 2 others
Netherlands Rotterdam Transavia logo
Spain Puerto del Rosario Ryanair logo Air Europa logo
Portugal Funchal TAP Portugal logo Iberia logo
Morocco Marrakech Ryanair logo Aerolineas Argentinas logo
France Toulon Iberia logo
Romania Bucharest Blue Air logo Wizz Air logo Tarom logo Vueling logo 3 others
Romania Timisoara Wizz Air logo
France Avignon Iberia logo
Bulgaria Sofia Wizz Air logo Bulgaria Air logo
United Arab Emirates Dubai Emirates logo

Do you like WhichAirline.com?

Before you leave...

Do you find WhichAirline.com useful? Nine out of ten of your friends would too. Spread the word, share the love!