Book cheap flights to Madrid (Spain - Europe) with eDreams for the lowest airfare. eDreams search brings together all airlines including low cost. So for the best flight and travel deals to or from Madrid or indeed any part of Europe, economy or business class, charter or scheduled, look no further.
These are the cheapest flights to Madrid found by our customers over the next 2 months. Search now for the best discounts available anywhere in Europe using the booking engine above or click your route below to check the latest fares with dates. These include low cost Madrid flights.
| Flights to Madrid by origin city: Click below to see prices | Airline | Arrival airport | |||
Flights from The United Kingdom and The Republic of Ireland to Madrid | |||||
| 36€ | Ryanair | Stansted, London | Barajas, Madrid | ||
| 87€ | Lufthansa | Birmingham Intl, Birmingham | Barajas, Madrid | ||
| 125€ | KLM | Leeds Bradford, Leeds Bradford | Barajas, Madrid | ||
| 41€ | Ryanair | Manchester International, Manchester | Barajas, Madrid | ||
| 37€ | Ryanair | Manchester International, Manchester | Barajas, Madrid | ||
| 96€ | Lufthansa | Newcastle International, Newcastle | Barajas, Madrid | ||
| 138€ | KLM | Norwich, Norwich | Barajas, Madrid | ||
| 143€ | Air France | Eastleigh, Southampton | Barajas, Madrid | ||
| 183€ | Flybe | Exeter, Exeter | Barajas, Madrid | ||
| 171€ | Air France | East Midlands, East Midlands | Barajas, Madrid | ||
| 123€ | KLM | Cardiff-Wales, Cardiff | Barajas, Madrid | ||
| 53€ | Easyjet | Turnhouse, Edinburgh | Barajas, Madrid | ||
| 103€ | Lufthansa | Glasgow Scotland, Glasgow | Barajas, Madrid | ||
| 88€ | IBERIA | Dyce, Aberdeen | Barajas, Madrid | ||
| 38€ | Easyjet | Bristol, Bristol | Barajas, Madrid | ||
| 139€ | British Airways | Inverness, Inverness | Barajas, Madrid | ||
| 39€ | Ryanair | Dublin, Dublin | Barajas, Madrid | ||
| 141€ | British Airways | Belfast City Apt, Belfast | Barajas, Madrid | ||
| 125€ | KLM | Cork International, Cork | Barajas, Madrid | ||
| 673€ | AER Lingus Limited | Kerry County, Kerry County | Barajas, Madrid | ||
| 172€ | British Airways | Shannon, Shannon | Barajas, Madrid | ||
| 409€ | Flybe | Waterford, Waterford | Barajas, Madrid | ||
Flights from Spain to Madrid | |||||
| 15€ | Renfe - AVE | El Prat, Barcelona | Barajas, Madrid | ||
| 30€ | Renfe - AVE | Alicante, Alicante | Barajas, Madrid | ||
| 21€ | Renfe - AVE | Almeria, Almeria | Barajas, Madrid | ||
| 30€ | Renfe - AVE | Asturias, Oviedo | Barajas, Madrid | ||
| 39€ | Helitt Líneas Aéreas | Talaveral La Real, Badajoz | Barajas, Madrid | ||
| 27€ | IBERIA | Loiu, Bilbao | Barajas, Madrid | ||
| 29€ | Ryanair | Fuerteventura, Fuerteventura | Barajas, Madrid | ||
| 670€ | AEGEAN AIRLINES | Costa Brava, barcelona | Barajas, Madrid | ||
| 21€ | Renfe - AVE | Granada, Granada | Barajas, Madrid | ||
| 21€ | Ryanair | Ibiza, Ibiza | Barajas, Madrid | ||
| 21€ | Renfe - AVE | La Parra, Jerez De La Frontera | Barajas, Madrid | ||
| 28€ | Renfe - AVE | La Coruna, La Coruna | Barajas, Madrid | ||
| 34€ | Ryanair | Lanzarote, Lanzarote | Barajas, Madrid | ||
| 29€ | Ryanair | Las Palmas, Gran Canaria | Barajas, Madrid | ||
| 14€ | Renfe - AVE | León, Leon | Barajas, Madrid | ||
| 24€ | Renfe - AVE | Malaga, Malaga | Barajas, Madrid | ||
| 38€ | IBERIA | melilla, melilla | Barajas, Madrid | ||
| 26€ | Ryanair | Menorca, Menorca | Barajas, Madrid | ||
| 16€ | Renfe - AVE | San Javier, Murcia | Barajas, Madrid | ||
| 21€ | Ryanair | Palma Mallorca, Palma Mallorca | Barajas, Madrid | ||
| 18€ | Renfe - AVE | Noain, Pamplona | Barajas, Madrid | ||
| 97€ | IBERIA | Matacan, Salamanca | Barajas, Madrid | ||
| 35€ | IBERIA | Fuenterrabia, San Sebastian | Barajas, Madrid | ||
| 65€ | Ryanair | La Palma, Santa Cruz La Palma | Barajas, Madrid | ||
| 16€ | Ryanair | Santander, Santander | Barajas, Madrid | ||
| 22€ | Ryanair | Santiago De Compostela, Santiago | Barajas, Madrid | ||
| 11€ | Renfe - AVE | Sevilla, Sevilla | Barajas, Madrid | ||
| 22€ | Renfe - AVE | Valencia, Valencia | Barajas, Madrid | ||
| 10€ | Renfe - AVE | Valladolid, Valladolid | Barajas, Madrid | ||
| 18€ | Renfe - AVE | Vigo, Vigo | Barajas, Madrid | ||
| 15€ | Renfe - AVE | Vitoria, Vitoria | Barajas, Madrid | ||
| 16€ | Renfe - AVE | Zaragoza, Zaragoza | Barajas, Madrid | ||
Flights from Italy to Madrid | |||||
| 29€ | Ryanair | Fertilia, Alghero | Barajas, Madrid | ||
| 76€ | Alitalia | Falconara, Ancona | Barajas, Madrid | ||
| 76€ | Alitalia | Falconara, Ancona | Barajas, Madrid | ||
| 70€ | Vueling | Palese Macchie, Bari | Barajas, Madrid | ||
| 25€ | Ryanair | Guglielmo Marconi, Bologna | Barajas, Madrid | ||
| 88€ | Alitalia | Papola Casale, Brindisi | Barajas, Madrid | ||
| 42€ | Ryanair | Elmas, Cagliari | Barajas, Madrid | ||
| 89€ | Vueling | Fontanarossa, Catania | Barajas, Madrid | ||
| 60€ | Vueling | Peretola, Florence | Barajas, Madrid | ||
| 77€ | Alitalia | Sestri, Genoa | Barajas, Madrid | ||
| 85€ | IBERIA | S Eufemia, Lamezia Terme | Barajas, Madrid | ||
| 23€ | Easyjet | Malpensa, Milan | Barajas, Madrid | ||
| 121€ | IBERIA | Costa Smeralda, Olbia | Barajas, Madrid | ||
| 25€ | Ryanair | Punta Raisi, Palermo | Barajas, Madrid | ||
| 78€ | Alitalia | Pasquale Liberi, Pescara | Barajas, Madrid | ||
| 29€ | Ryanair | Galileo Galilei, Pisa | Barajas, Madrid | ||
| 134€ | Alitalia | T Menniti, Reggio Calabria | Barajas, Madrid | ||
| 118€ | IBERIA | Miramare, Rimini | Barajas, Madrid | ||
| 33€ | Ryanair | Ciampino, Rome | Barajas, Madrid | ||
| 69€ | Alitalia | Caselle, Turin | Barajas, Madrid | ||
| 86€ | Alitalia | Ronchi dei Legionari, Trieste | Barajas, Madrid | ||
| 79€ | Alitalia | Verona, Verona | Barajas, Madrid | ||
| 62€ | Vueling | Marco Polo, Venice | Barajas, Madrid | ||
| 66€ | Alitalia | Capodichino, Naples | Barajas, Madrid | ||
Flights from France to Madrid | |||||
| 27€ | Ryanair | Paris Beauvais, Paris | Barajas, Madrid | ||
| 31€ | Easyjet | Saint Exupery, Lyon | Barajas, Madrid | ||
| 71€ | Vueling | Merignac, Bordeaux | Barajas, Madrid | ||
| 63€ | Vueling | Cote D'azur, Nice | Barajas, Madrid | ||
| 86€ | Brussels Airlines | Entzheim, Strasbourg | Barajas, Madrid | ||
| 28€ | Easyjet | Blagnac, Toulouse | Barajas, Madrid | ||
| 18€ | Ryanair | Marseille-Provence, Marseille | Barajas, Madrid | ||
| 125€ | Lufthansa | Frejorgues, Montpellier | Barajas, Madrid | ||
| 110€ | Air France | Lille Europe Railway, Lille | Barajas, Madrid | ||
| 194€ | Air France | Campo Dell Oro, Ajaccio | Barajas, Madrid | ||
| 137€ | Air France | Poretta, Bastia | Barajas, Madrid | ||
| 178€ | Air France | Laleu, La Rochelle | Barajas, Madrid | ||
| 76€ | Vueling | Nantes-Chateau Bougon, Nantes | Barajas, Madrid | ||
| 212€ | Air France | Carpiquet, Caen | Barajas, Madrid | ||
| 133€ | Air France | Aulnat, Clermont Ferrand | Barajas, Madrid | ||
| 94€ | Vueling | Lourdes Tarbes Intl, Lourdes Tarbes | Barajas, Madrid | ||
| 86€ | Vueling | St Jacques, Rennes | Barajas, Madrid | ||
| 137€ | Air France | HYERES, TOULON | Barajas, Madrid | ||
| 285€ | Alitalia | Ste Catherine, Calvi | Barajas, Madrid | ||
| 178€ | Air France | Laleu, La Rochelle | Barajas, Madrid | ||
| 119€ | Vueling | Guipavas, Brest | Barajas, Madrid | ||
| 216€ | Alitalia | Bellegarde, Limoges | Barajas, Madrid | ||
| 139€ | Air France | Lann-Bihoue, Lorient | Barajas, Madrid | ||
| 166€ | Air France | Llabanere, Perpignan | Barajas, Madrid | ||
Flights from Germany to Madrid | |||||
| 52€ | IBERIA | Frankfurt International, Frankfurt | Barajas, Madrid | ||
| 55€ | Air Berlin | Tegel, Berlin | Barajas, Madrid | ||
| 54€ | IBERIA | Franz Josef Strauss, Munich | Barajas, Madrid | ||
| 22€ | Ryanair | Niederrhein Düsseldorf, Dusseldorf | Barajas, Madrid | ||
| 76€ | Air France | Fuhlsbuttel, Hamburg | Barajas, Madrid | ||
| 83€ | Air France | Bremen, Bremen | Barajas, Madrid | ||
| 76€ | Air France | Nuremberg, Nuremberg | Barajas, Madrid | ||
| 78€ | Air France | Koeln/Bonn, Cologne | Barajas, Madrid | ||
| 1246€ | Turkish Airlines | Erfurt, Erfurt | Barajas, Madrid | ||
| 76€ | Air France | Langenhagen, Hanover | Barajas, Madrid | ||
| 114€ | Lufthansa | Paderborn, Paderborn | Barajas, Madrid | ||
| 71€ | Brussels Airlines | Echterdingen, Stuttgart | Barajas, Madrid | ||
| 99€ | Vueling | Wickede, Dortmund | Barajas, Madrid | ||
| 116€ | Lufthansa | Muenster, Muenster | Barajas, Madrid | ||
| 94€ | Vueling | Dresden, Dresden | Barajas, Madrid | ||
| 210€ | Lufthansa | Lowenthal, Friedrichshafen | Barajas, Madrid | ||
| 108€ | Lufthansa | Leipzig, Leipzig | Barajas, Madrid | ||
Flights from Europe General to Madrid | |||||
| 18€ | Ryanair | Porto, Porto | Barajas, Madrid | ||
| 91€ | Lufthansa | Oslo All Airports, Oslo | Barajas, Madrid | ||
| 76€ | Vueling | Arlanda, Stockholm | Barajas, Madrid | ||
| 86€ | Lufthansa | Helsinki Vantaa, Helsinki | Barajas, Madrid | ||
| 49€ | Air Europa | Schiphol, Amsterdam | Barajas, Madrid | ||
| 45€ | Transavia airlines | Rotterdam, Rotterdam | Barajas, Madrid | ||
| 40€ | Transavia airlines | Welschap, Eindhoven | Barajas, Madrid | ||
| 60€ | Norwegian | Copenhagen International Airport, Copenhagen | Barajas, Madrid | ||
| 72€ | IBERIA | Zurich, Zurich | Barajas, Madrid | ||
| 60€ | LOT Polish Airlines | Okecie, Warsaw | Barajas, Madrid | ||
| 22€ | Ryanair | Brussels S Charleroi, Brussels | Barajas, Madrid | ||
| 67€ | Vueling | Ruzyne, Prague | Barajas, Madrid | ||
| 21€ | Easyjet | Lisboa, Lisbon | Barajas, Madrid | ||
| 79€ | Alitalia | E. Venizelos, Athens | Barajas, Madrid | ||
| 80€ | Air France | Ataturk, Istanbul | Barajas, Madrid | ||
Flights from the Americas to Madrid | |||||
| 328€ | Aeroflot Russian | Los Angeles Intl Airport, Los Angeles | Barajas, Madrid | ||
| 266€ | Finnair | John F Kennedy Intl Airport, New York | Barajas, Madrid | ||
| 317€ | TAP Air Portugal | Miami International Airport, Miami | Barajas, Madrid | ||
| 323€ | US Airways | Logan International Airport, Boston | Barajas, Madrid | ||
| 361€ | Finnair | San Francisco Intl Airport, San Francisco | Barajas, Madrid | ||
| 311€ | Finnair | O'hare International Airport, Chicago | Barajas, Madrid | ||
| 399€ | AER Lingus Limited | Dallas Ft Worth International, Dallas | Barajas, Madrid | ||
| 396€ | Finnair | Detroit Metro, Detroit | Barajas, Madrid | ||
| 422€ | AER Lingus Limited | Sky Harbor International Airport, Phoenix | Barajas, Madrid | ||
| 396€ | Finnair | Hartsfield Jackson, Atlanta | Barajas, Madrid | ||
| 360€ | Finnair | Dulles International , Washington | Barajas, Madrid | ||
| 397€ | Finnair | Denver International, Denver | Barajas, Madrid | ||
| 327€ | Turkish Airlines | G.Bush Intercontinental , Houston | Barajas, Madrid | ||
| 331€ | Air Canada | Orlando International, Orlando | Barajas, Madrid | ||
| 401€ | Finnair | Minneapolis/St Paul Intl Airport, Minneapolis | Barajas, Madrid | ||
| 395€ | AER Lingus Limited | Philadelphia International Airport, Philadelphia | Barajas, Madrid | ||
| 466€ | AER Lingus Limited | San Jose Mnpl, San Jose | Barajas, Madrid | ||
| 443€ | AER Lingus Limited | Lindbergh International Airport, San Diego | Barajas, Madrid | ||
| 455€ | AER Lingus Limited | Seattle All Airports, Seattle | Barajas, Madrid | ||
| 289€ | Aeroflot Russian | Dulles International , Washington | Barajas, Madrid | ||
| 432€ | AER Lingus Limited | Buffalo Niagara Intl, Buffalo | Barajas, Madrid | ||
| 450€ | US Airways | Nth Kentucky, Cincinnati | Barajas, Madrid | ||
| 441€ | Finnair | Columbia Sc Airport Metropolitan, Columbia, SC | Barajas, Madrid | ||
| 357€ | Aeroflot Russian | Charlotte/Douglas Intl Airport, Charlotte | Barajas, Madrid | ||
| 358€ | American Airlines | Hollywood Intl Apt, Ft Lauderdale | Barajas, Madrid | ||
| 436€ | AER Lingus Limited | Hopkins International Airport, Cleveland | Barajas, Madrid | ||
| 522€ | Aeroflot Russian | Colorado Springs Municipal, Colorado Springs | Barajas, Madrid | ||
| 336€ | Jet Airways Ltd | Pearson International Airport, Toronto | Barajas, Madrid | ||
| 262€ | Air Transat | P Trudeau International, Montreal | Barajas, Madrid | ||
| 409€ | KLM | Vancouver International, Vancouver | Barajas, Madrid | ||
| 388€ | US Airways | Ottawa International, Ottawa | Barajas, Madrid | ||
| 425€ | American Airlines | Calgary Intl Airport, Calgary | Barajas, Madrid | ||
| 388€ | United Airlines | Sainte Foy Airport, Quebec | Barajas, Madrid | ||
| 343€ | Aeromexico | Juarez Intl Airport, Mexico City | Barajas, Madrid | ||
| 601€ | Avianca | Alvarez International, Acapulco | Barajas, Madrid | ||
| 652€ | United Airlines | Gen Guadalupe Victoria, Durango | Barajas, Madrid | ||
| 228€ | FlexFlight | Cancun, Cancun | Barajas, Madrid | ||
| 456€ | Air France | General Abelardo L Rodriguez, Tijuana | Barajas, Madrid | ||
| 381€ | Aeromexico | Gen M Escobedo, Monterrey | Barajas, Madrid | ||
| 364€ | Aeromexico | Miguel Hidalgo Intl, Guadalajara | Barajas, Madrid | ||
| 548€ | IBERIA | Genvillalobos, Chihuahua | Barajas, Madrid | ||
| 493€ | American Airlines | Guanajuato Del Bajio, Leon | Barajas, Madrid | ||
| 394€ | Aeromexico | Heriberto Jara, Veracruz | Barajas, Madrid | ||
| 498€ | IBERIA | Gen F Javier Mina, Tampico | Barajas, Madrid | ||
| 424€ | Avianca | La Aurora Intl Airport, Guatemala City | Barajas, Madrid | ||
| 470€ | British Airways | Toncontin, Tegucigalpa | Barajas, Madrid | ||
| 395€ | Avianca | Tocumen International Airport, Panama City | Barajas, Madrid | ||
| 279€ | IBERIA | Rio De Janeiro International Airport, Rio De Janeiro | Barajas, Madrid | ||
| 282€ | IBERIA | Congonhas, Sao Paulo | Barajas, Madrid | ||
| 300€ | Avianca | Brasilia International, Brasilia | Barajas, Madrid | ||
| 336€ | IBERIA | Pinto Martins, Fortaleza | Barajas, Madrid | ||
| 377€ | IBERIA | Agusto Severo, Natal | Barajas, Madrid | ||
| 390€ | Lan Airlines | Jorge Newberry, Buenos Aires | Barajas, Madrid | ||
| 412€ | Aerolineas Argentinas | El Plumerillo, Mendoza | Barajas, Madrid | ||
| 483€ | IBERIA | Pajas Blancas, Cordoba | Barajas, Madrid | ||
| 677€ | TAM Airlines | San Carlos De Bariloche International, San Carlos De Bariloche | Barajas, Madrid | ||
| 373€ | Lan Airlines | Aeropuerto Comodoro Arturo Merino Benitez, Santiago | Barajas, Madrid | ||
| 271€ | IBERIA | Eldorado, Bogota | Barajas, Madrid | ||
| 300€ | IBERIA | J Chavez Intl, Lima | Barajas, Madrid | ||
| 388€ | Avianca | El Alto, La Paz | Barajas, Madrid | ||
| 435€ | IBERIA | Simon Bolivar International, Caracas | Barajas, Madrid | ||
| 247€ | IBERIA | Mariscal, Quito | Barajas, Madrid | ||
| 407€ | Aerolineas Argentinas | Silvio Pettirossi, Asuncion | Barajas, Madrid | ||
| 411€ | Aerolineas Argentinas | Carrasco, Montevideo | Barajas, Madrid | ||
| 314€ | United Airlines | Luis Munoz Marin International, San Juan | Barajas, Madrid | ||
Flights from Africa, Asia & Australasia to Madrid | |||||
| 107€ | Swiss International Airlines | Domodedovo, Moscow | Barajas, Madrid | ||
| 92€ | Brussels Airlines | Vilnius Airport, Vilnius | Barajas, Madrid | ||
| 369€ | Czech Airlines | Ivanka, Bratislava | Barajas, Madrid | ||
| 25€ | Ryanair | Menara, Marrakech | Barajas, Madrid | ||
| 106€ | Royal Jordanian | Cairo International, Cairo | Barajas, Madrid | ||
| 159€ | Egyptair | Hurghada, Hurghada | Barajas, Madrid | ||
| 205€ | Egyptair | Luxor, Luxor | Barajas, Madrid | ||
| 149€ | Egyptair | Ophira, Sharm El Sheikh | Barajas, Madrid | ||
| 81€ | Tunis Air | Carthage, Tunis | Barajas, Madrid | ||
| 263€ | Egyptair | Jomo Kenyatta Internatonal, Nairobi | Barajas, Madrid | ||
| 167€ | Air Europa | Yoff, Dakar | Barajas, Madrid | ||
| 238€ | Egyptair | O.R. Tambo International, Johannesburg | Barajas, Madrid | ||
| 277€ | Aeroflot Russian | Indira Gandhi Intl, Delhi | Barajas, Madrid | ||
| 265€ | Saudi Arabian Airlines | Chhatrapati Shivaji, Mumbai | Barajas, Madrid | ||
| 335€ | Saudi Arabian Airlines | hindustan, Bangalore | Barajas, Madrid | ||
| 327€ | Egyptair | Netaji Subhash Int, Kolkata | Barajas, Madrid | ||
| 358€ | Etihad Airways | Trivandrum, Trivandrum | Barajas, Madrid | ||
| 394€ | Qatar Airways | Ahmedabad, Ahmedabad | Barajas, Madrid | ||
| 309€ | Saudi Arabian Airlines | Meenambarkkam, Madras | Barajas, Madrid | ||
| 440€ | Qatar Airways | Sanganeer, Jaipur | Barajas, Madrid | ||
| 348€ | Qatar Airways | RAJA SANSI, AMRITSAR | Barajas, Madrid | ||
| 356€ | Jet Airways Ltd | Tribhuvan, Kathmandu | Barajas, Madrid | ||
| 413€ | British Airways | Zia International Airport, Dhaka | Barajas, Madrid | ||
| 476€ | China Southern Airlines | Mingaladon, Yangon | Barajas, Madrid | ||
| 309€ | Aeroflot Russian | Bangkok International Airport, Bangkok | Barajas, Madrid | ||
| 427€ | China Southern Airlines | Pochentong, Phnom Penh | Barajas, Madrid | ||
| 312€ | Aeroflot Russian | Noibai Airport, Hanoi | Barajas, Madrid | ||
| 329€ | Finnair | Changi International Airport, Singapore | Barajas, Madrid | ||
| 338€ | Turkish Airlines | Kuala Lumpur International, Kuala Lumpur | Barajas, Madrid | ||
| 394€ | Lufthansa | Soekarno Hatta International, Jakarta | Barajas, Madrid | ||
| 433€ | KLM | Ngurah Rai, Bali | Barajas, Madrid | ||
| 661€ | KLM | Polonia, Medan | Barajas, Madrid | ||
| 379€ | Air China International | Ninoy Aquino International, Manila | Barajas, Madrid | ||
| 1142€ | Air China International | Jackson, Port Moresby | Barajas, Madrid | ||
| 484€ | China Southern Airlines | Kingsfordsmith, Sydney | Barajas, Madrid | ||
| 544€ | China Southern Airlines | Perth, Perth | Barajas, Madrid | ||
| 581€ | China Southern Airlines | Brisbane International Airport, Brisbane | Barajas, Madrid | ||
| 474€ | China Southern Airlines | Tullamarine, Melbourne | Barajas, Madrid | ||
| 802€ | Emirates | Adelaide, Adelaide | Barajas, Madrid | ||
| 645€ | Lufthansa | Auckland International Airport, Auckland | Barajas, Madrid | ||
| 750€ | Virgin Atlantic | Wellington International, Wellington | Barajas, Madrid | ||