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 | |||||
| 14€ | Ryanair | Gatwick, London | Barajas, Madrid | ||
| 71€ | Brussels Airlines | Birmingham Intl, Birmingham | Barajas, Madrid | ||
| 108€ | KLM | Leeds Bradford, Leeds Bradford | Barajas, Madrid | ||
| 27€ | Easyjet | Liverpool John Lennon, Liverpool | Barajas, Madrid | ||
| 18€ | Ryanair | Manchester International, Manchester | Barajas, Madrid | ||
| 82€ | Brussels Airlines | Newcastle International, Newcastle | Barajas, Madrid | ||
| 119€ | KLM | Norwich, Norwich | Barajas, Madrid | ||
| 118€ | Air France | Eastleigh, Southampton | Barajas, Madrid | ||
| 137€ | Air France | Exeter, Exeter | Barajas, Madrid | ||
| 80€ | Lufthansa | East Midlands, East Midlands | Barajas, Madrid | ||
| 104€ | KLM | Cardiff-Wales, Cardiff | Barajas, Madrid | ||
| 30€ | Easyjet | Turnhouse, Edinburgh | Barajas, Madrid | ||
| 74€ | KLM | Glasgow Scotland, Glasgow | Barajas, Madrid | ||
| 81€ | Lufthansa | Dyce, Aberdeen | Barajas, Madrid | ||
| 27€ | Easyjet | Bristol, Bristol | Barajas, Madrid | ||
| 23€ | Ryanair | Dublin, Dublin | Barajas, Madrid | ||
| 131€ | British Airways | Belfast International, Belfast | Barajas, Madrid | ||
| 142€ | KLM | Cork International, Cork | Barajas, Madrid | ||
| 166€ | Air France | Kerry County, Kerry County | Barajas, Madrid | ||
| 155€ | British Airways | Shannon, Shannon | Barajas, Madrid | ||
Flights from Spain to Madrid | |||||
| 11€ | Ryanair | Costa Brava, barcelona | Barajas, Madrid | ||
| 8€ | Ryanair | Alicante, Alicante | Barajas, Madrid | ||
| 6€ | Ryanair | Almeria, Almeria | Barajas, Madrid | ||
| 24€ | IBERIA | Asturias, Oviedo | Barajas, Madrid | ||
| 61€ | IBERIA | Talaveral La Real, Badajoz | Barajas, Madrid | ||
| 17€ | Easyjet | Loiu, Bilbao | Barajas, Madrid | ||
| 18€ | Ryanair | Fuerteventura, Fuerteventura | Barajas, Madrid | ||
| 16€ | Ryanair | Costa Brava, barcelona | Barajas, Madrid | ||
| 27€ | Renfe - AVE | Granada, Granada | Barajas, Madrid | ||
| 6€ | Ryanair | Ibiza, Ibiza | Barajas, Madrid | ||
| 27€ | Renfe - AVE | La Parra, Jerez De La Frontera | Barajas, Madrid | ||
| 25€ | Spanair | La Coruna, La Coruna | Barajas, Madrid | ||
| 18€ | Ryanair | Lanzarote, Lanzarote | Barajas, Madrid | ||
| 24€ | Ryanair | Las Palmas, Gran Canaria | Barajas, Madrid | ||
| 17€ | Renfe - AVE | León, Leon | Barajas, Madrid | ||
| 34€ | Renfe - AVE | Malaga, Malaga | Barajas, Madrid | ||
| 49€ | IBERIA | melilla, melilla | Barajas, Madrid | ||
| 21€ | Spanair | Menorca, Menorca | Barajas, Madrid | ||
| 37€ | IBERIA | San Javier, Murcia | Barajas, Madrid | ||
| 7€ | Ryanair | Palma Mallorca, Palma Mallorca | Barajas, Madrid | ||
| 23€ | Renfe - AVE | Noain, Pamplona | Barajas, Madrid | ||
| 96€ | IBERIA | Matacan, Salamanca | Barajas, Madrid | ||
| 33€ | IBERIA | Fuenterrabia, San Sebastian | Barajas, Madrid | ||
| 47€ | Ryanair | La Palma, Santa Cruz La Palma | Barajas, Madrid | ||
| 8€ | Ryanair | Santander, Santander | Barajas, Madrid | ||
| 10€ | Ryanair | Santiago De Compostela, Santiago | Barajas, Madrid | ||
| 24€ | Renfe - AVE | Sevilla, Sevilla | Barajas, Madrid | ||
| 25€ | IBERIA | Valencia, Valencia | Barajas, Madrid | ||
| 14€ | Renfe - AVE | Valladolid, Valladolid | Barajas, Madrid | ||
| 8€ | Ryanair | Santiago De Compostela, Santiago | Barajas, Madrid | ||
| 19€ | Renfe - AVE | Vitoria, Vitoria | Barajas, Madrid | ||
| 23€ | Renfe - AVE | Zaragoza, Zaragoza | Barajas, Madrid | ||
Flights from Italy to Madrid | |||||
| 8€ | Ryanair | Fertilia, Alghero | Barajas, Madrid | ||
| 12€ | Ryanair | Falconara, Ancona | Barajas, Madrid | ||
| 12€ | Ryanair | Falconara, Ancona | Barajas, Madrid | ||
| 20€ | Ryanair | Palese Macchie, Bari | Barajas, Madrid | ||
| 11€ | Ryanair | Guglielmo Marconi, Bologna | Barajas, Madrid | ||
| 82€ | Alitalia | Papola Casale, Brindisi | Barajas, Madrid | ||
| 16€ | Ryanair | Elmas, Cagliari | Barajas, Madrid | ||
| 97€ | Alitalia | Fontanarossa, Catania | Barajas, Madrid | ||
| 110€ | Alitalia | S.Anna, Crotone | Barajas, Madrid | ||
| 75€ | Swiss International Airlines | Peretola, Florence | Barajas, Madrid | ||
| 64€ | Alitalia | Sestri, Genoa | Barajas, Madrid | ||
| 77€ | Alitalia | S Eufemia, Lamezia Terme | Barajas, Madrid | ||
| 11€ | Ryanair | Orio Al Serio, Milan | Barajas, Madrid | ||
| 120€ | Lufthansa | Costa Smeralda, Olbia | Barajas, Madrid | ||
| 29€ | Ryanair | Birgi, Trapani | Barajas, Madrid | ||
| 93€ | Alitalia | Pasquale Liberi, Pescara | Barajas, Madrid | ||
| 21€ | Ryanair | Galileo Galilei, Pisa | Barajas, Madrid | ||
| 100€ | Alitalia | T Menniti, Reggio Calabria | Barajas, Madrid | ||
| 106€ | Alitalia | Miramare, Rimini | Barajas, Madrid | ||
| 15€ | Ryanair | Ciampino, Rome | Barajas, Madrid | ||
| 21€ | Ryanair | Caselle, Turin | Barajas, Madrid | ||
| 56€ | Alitalia | Ronchi dei Legionari, Trieste | Barajas, Madrid | ||
| 14€ | Ryanair | Verona, Verona | Barajas, Madrid | ||
| 30€ | Easyjet | Marco Polo, Venice | Barajas, Madrid | ||
| 36€ | Easyjet | Capodichino, Naples | Barajas, Madrid | ||
Flights from France to Madrid | |||||
| 11€ | Ryanair | Paris Beauvais, Paris | Barajas, Madrid | ||
| 29€ | Easyjet | Saint Exupery, Lyon | Barajas, Madrid | ||
| 21€ | Easyjet | Merignac, Bordeaux | Barajas, Madrid | ||
| 70€ | Swiss International Airlines | Cote D'azur, Nice | Barajas, Madrid | ||
| 92€ | Lufthansa | Bus Station, Strasbourg | Barajas, Madrid | ||
| 24€ | Easyjet | Blagnac, Toulouse | Barajas, Madrid | ||
| 16€ | Ryanair | Marseille-Provence, Marseille | Barajas, Madrid | ||
| 99€ | IBERIA | Frejorgues, Montpellier | Barajas, Madrid | ||
| 83€ | Air France | Lille Europe Railway, Lille | Barajas, Madrid | ||
| 207€ | Air France | Campo Dell Oro, Ajaccio | Barajas, Madrid | ||
| 311€ | Air France | Laleu, La Rochelle | Barajas, Madrid | ||
| 70€ | IBERIA | Nantes-Chateau Bougon, Nantes | Barajas, Madrid | ||
| 403€ | Air France | Carpiquet, Caen | Barajas, Madrid | ||
| 99€ | IBERIA | Aulnat, Clermont Ferrand | Barajas, Madrid | ||
| 175€ | Air France | Lourdes Tarbes Intl, Lourdes Tarbes | Barajas, Madrid | ||
| 172€ | Air France | St Jacques, Rennes | Barajas, Madrid | ||
| 175€ | Air France | HYERES, TOULON | Barajas, Madrid | ||
| 231€ | Air France | Ste Catherine, Calvi | Barajas, Madrid | ||
| 179€ | Air France | Sud Corse, Figari | Barajas, Madrid | ||
| 311€ | Air France | Laleu, La Rochelle | Barajas, Madrid | ||
| 175€ | Air France | Guipavas, Brest | Barajas, Madrid | ||
| 211€ | Air France | Bellegarde, Limoges | Barajas, Madrid | ||
| 175€ | Air France | Lann-Bihoue, Lorient | Barajas, Madrid | ||
| 175€ | Air France | Llabanere, Perpignan | Barajas, Madrid | ||
Flights from Germany to Madrid | |||||
| 13€ | Ryanair | Hahn Airport, Hahn | Barajas, Madrid | ||
| 32€ | Easyjet | Schoenefeld, Berlin | Barajas, Madrid | ||
| 47€ | IBERIA | Franz Josef Strauss, Munich | Barajas, Madrid | ||
| 20€ | Ryanair | Niederrhein Düsseldorf, Dusseldorf | Barajas, Madrid | ||
| 59€ | Lufthansa | Fuhlsbuttel, Hamburg | Barajas, Madrid | ||
| 73€ | Air France | Bremen, Bremen | Barajas, Madrid | ||
| 72€ | Air France | Nuremberg, Nuremberg | Barajas, Madrid | ||
| 73€ | Air France | Koeln/Bonn, Cologne | Barajas, Madrid | ||
| 73€ | Air France | Langenhagen, Hanover | Barajas, Madrid | ||
| 89€ | Lufthansa | Paderborn, Paderborn | Barajas, Madrid | ||
| 72€ | Air France | Echterdingen, Stuttgart | Barajas, Madrid | ||
| 146€ | Air Berlin | Wickede, Dortmund | Barajas, Madrid | ||
| 89€ | Lufthansa | Muenster, Muenster | Barajas, Madrid | ||
| 86€ | Lufthansa | Dresden, Dresden | Barajas, Madrid | ||
| 89€ | Lufthansa | Lowenthal, Friedrichshafen | Barajas, Madrid | ||
| 72€ | Air France | Leipzig, Leipzig | Barajas, Madrid | ||
Flights from Europe General to Madrid | |||||
| 7€ | Ryanair | Porto, Porto | Barajas, Madrid | ||
| 75€ | Lufthansa | Oslo All Airports, Oslo | Barajas, Madrid | ||
| 74€ | Czech Airlines | Arlanda, Stockholm | Barajas, Madrid | ||
| 75€ | Lufthansa | Helsinki Vantaa, Helsinki | Barajas, Madrid | ||
| 28€ | Easyjet | Schiphol, Amsterdam | Barajas, Madrid | ||
| 35€ | Transavia airlines | Rotterdam, Rotterdam | Barajas, Madrid | ||
| 38€ | Ryanair | Welschap, Eindhoven | Barajas, Madrid | ||
| 61€ | Spanair | Copenhagen International Airport, Copenhagen | Barajas, Madrid | ||
| 70€ | Air Berlin | Zurich, Zurich | Barajas, Madrid | ||
| 31€ | LOT Polish Airlines | Okecie, Warsaw | Barajas, Madrid | ||
| 10€ | Ryanair | Brussels S Charleroi, Brussels | Barajas, Madrid | ||
| 48€ | Wizz Air | Ruzyne, Prague | Barajas, Madrid | ||
| 13€ | Easyjet | Lisboa, Lisbon | Barajas, Madrid | ||
| 51€ | AEGEAN AIRLINES | E. Venizelos, Athens | Barajas, Madrid | ||
| 74€ | Alitalia | Ataturk, Istanbul | Barajas, Madrid | ||
Flights from the Americas to Madrid | |||||
| 201€ | American Airlines | Los Angeles Intl Airport, Los Angeles | Barajas, Madrid | ||
| 200€ | AER Lingus Limited | John F Kennedy Intl Airport, New York | Barajas, Madrid | ||
| 212€ | Delta Air Lines | Miami International Airport, Miami | Barajas, Madrid | ||
| 212€ | American Airlines | Logan International Airport, Boston | Barajas, Madrid | ||
| 264€ | Continental Airlines | San Francisco Intl Airport, San Francisco | Barajas, Madrid | ||
| 193€ | American Airlines | O'hare International Airport, Chicago | Barajas, Madrid | ||
| 240€ | US Airways | Dallas Ft Worth International, Dallas | Barajas, Madrid | ||
| 298€ | United Airlines | Detroit Metro, Detroit | Barajas, Madrid | ||
| 254€ | Continental Airlines | Sky Harbor International Airport, Phoenix | Barajas, Madrid | ||
| 275€ | Air France | Hartsfield Jackson, Atlanta | Barajas, Madrid | ||
| 194€ | US Airways | R Reagan National , Washington | Barajas, Madrid | ||
| 276€ | American Airlines | Denver International, Denver | Barajas, Madrid | ||
| 198€ | US Airways | G.Bush Intercontinental , Houston | Barajas, Madrid | ||
| 243€ | US Airways | Orlando International, Orlando | Barajas, Madrid | ||
| 248€ | United Airlines | Minneapolis/St Paul Intl Airport, Minneapolis | Barajas, Madrid | ||
| 242€ | Continental Airlines | Philadelphia International Airport, Philadelphia | Barajas, Madrid | ||
| 279€ | Continental Airlines | San Jose Mnpl, San Jose | Barajas, Madrid | ||
| 158€ | Air France | Lindbergh International Airport, San Diego | Barajas, Madrid | ||
| 263€ | Lufthansa | Seattle All Airports, Seattle | Barajas, Madrid | ||
| 245€ | United Airlines | Dulles International , Washington | Barajas, Madrid | ||
| 256€ | US Airways | Buffalo Niagara Intl, Buffalo | Barajas, Madrid | ||
| 281€ | US Airways | Gilbert Field, Florence | Barajas, Madrid | ||
| 254€ | Air France | Sw Florida, Fort Myers | Barajas, Madrid | ||
| 329€ | US Airways | Nth Kentucky, Cincinnati | Barajas, Madrid | ||
| 266€ | American Airlines | Columbia Sc Airport Metropolitan, Columbia, SC | Barajas, Madrid | ||
| 238€ | United Airlines | Charlotte/Douglas Intl Airport, Charlotte | Barajas, Madrid | ||
| 433€ | US Airways | Hollywood Intl Apt, Ft Lauderdale | Barajas, Madrid | ||
| 276€ | British Airways | Hopkins International Airport, Cleveland | Barajas, Madrid | ||
| 244€ | British Airways | Colorado Springs Municipal, Colorado Springs | Barajas, Madrid | ||
| 217€ | Brussels Airlines | Pearson International Airport, Toronto | Barajas, Madrid | ||
| 238€ | Continental Airlines | P Trudeau International, Montreal | Barajas, Madrid | ||
| 351€ | Delta Air Lines | Vancouver International, Vancouver | Barajas, Madrid | ||
| 314€ | KLM | Ottawa International, Ottawa | Barajas, Madrid | ||
| 400€ | Air France | Calgary Intl Airport, Calgary | Barajas, Madrid | ||
| 342€ | KLM | Sainte Foy Airport, Quebec | Barajas, Madrid | ||
| 301€ | KLM | Juarez Intl Airport, Mexico City | Barajas, Madrid | ||
| 489€ | Air France | Alvarez International, Acapulco | Barajas, Madrid | ||
| 252€ | FlexFlight | Cancun, Cancun | Barajas, Madrid | ||
| 400€ | Air France | General Abelardo L Rodriguez, Tijuana | Barajas, Madrid | ||
| 326€ | American Airlines | Gen M Escobedo, Monterrey | Barajas, Madrid | ||
| 216€ | American Airlines | Miguel Hidalgo Intl, Guadalajara | Barajas, Madrid | ||
| 361€ | Air France | Genvillalobos, Chihuahua | Barajas, Madrid | ||
| 361€ | Air France | Guanajuato Del Bajio, Leon | Barajas, Madrid | ||
| 349€ | Air France | Heriberto Jara, Veracruz | Barajas, Madrid | ||
| 412€ | United Airlines | Gen F Javier Mina, Tampico | Barajas, Madrid | ||
| 359€ | British Airways | La Aurora Intl Airport, Guatemala City | Barajas, Madrid | ||
| 219€ | IBERIA | Toncontin, Tegucigalpa | Barajas, Madrid | ||
| 326€ | Lufthansa | Tocumen International Airport, Panama City | Barajas, Madrid | ||
| 308€ | TAM Airlines | Rio De Janeiro International Airport, Rio De Janeiro | Barajas, Madrid | ||
| 322€ | Alitalia | Guarulhos International , Sao Paulo | Barajas, Madrid | ||
| 329€ | TAM Airlines | Brasilia International, Brasilia | Barajas, Madrid | ||
| 329€ | TAM Airlines | Pinto Martins, Fortaleza | Barajas, Madrid | ||
| 338€ | TAP Air Portugal | Agusto Severo, Natal | Barajas, Madrid | ||
| 404€ | Air Europa | Pistarini, Buenos Aires | Barajas, Madrid | ||
| 423€ | Aerolineas Argentinas | El Plumerillo, Mendoza | Barajas, Madrid | ||
| 419€ | Aerolineas Argentinas | Pajas Blancas, Cordoba | Barajas, Madrid | ||
| 703€ | IBERIA | San Carlos De Bariloche International, San Carlos De Bariloche | Barajas, Madrid | ||
| 271€ | Aerolineas Argentinas | Aeropuerto Comodoro Arturo Merino Benitez, Santiago | Barajas, Madrid | ||
| 301€ | American Airlines | Eldorado, Bogota | Barajas, Madrid | ||
| 327€ | Air France | J Chavez Intl, Lima | Barajas, Madrid | ||
| 369€ | Lan Airlines | El Alto, La Paz | Barajas, Madrid | ||
| 345€ | Conviasa | Simon Bolivar International, Caracas | Barajas, Madrid | ||
| 251€ | Lan Airlines | Mariscal, Quito | Barajas, Madrid | ||
| 301€ | Aerolineas Argentinas | Silvio Pettirossi, Asuncion | Barajas, Madrid | ||
| 327€ | Aerolineas Argentinas | Carrasco, Montevideo | Barajas, Madrid | ||
| 237€ | British Airways | Luis Munoz Marin International, San Juan | Barajas, Madrid | ||
Flights from Africa, Asia & Australasia to Madrid | |||||
| 96€ | Alitalia | Sheremetyevo, Moscow | Barajas, Madrid | ||
| 75€ | Brussels Airlines | Vilnius Airport, Vilnius | Barajas, Madrid | ||
| 107€ | Czech Airlines | Ivanka, Bratislava | Barajas, Madrid | ||
| 21€ | Ryanair | Menara, Marrakech | Barajas, Madrid | ||
| 101€ | IBERIA | Cairo International, Cairo | Barajas, Madrid | ||
| 229€ | Egyptair | Hurghada, Hurghada | Barajas, Madrid | ||
| 207€ | Egyptair | Luxor, Luxor | Barajas, Madrid | ||
| 79€ | Tunis Air | Carthage, Tunis | Barajas, Madrid | ||
| 224€ | Qatar Airways | Jomo Kenyatta Internatonal, Nairobi | Barajas, Madrid | ||
| 161€ | IBERIA | Yoff, Dakar | Barajas, Madrid | ||
| 217€ | Emirates | O.R. Tambo International, Johannesburg | Barajas, Madrid | ||
| 185€ | Saudi Arabian Airlines | Indira Gandhi Intl, Delhi | Barajas, Madrid | ||
| 197€ | Saudi Arabian Airlines | Chhatrapati Shivaji, Mumbai | Barajas, Madrid | ||
| 287€ | Qatar Airways | hindustan, Bangalore | Barajas, Madrid | ||
| 332€ | Qatar Airways | Netaji Subhash Int, Kolkata | Barajas, Madrid | ||
| 340€ | Emirates | Trivandrum, Trivandrum | Barajas, Madrid | ||
| 265€ | Egyptair | Ahmedabad, Ahmedabad | Barajas, Madrid | ||
| 334€ | Emirates | Meenambarkkam, Madras | Barajas, Madrid | ||
| 280€ | Air France | Tribhuvan, Kathmandu | Barajas, Madrid | ||
| 431€ | Emirates | Zia International Airport, Dhaka | Barajas, Madrid | ||
| 311€ | Jet Airways Ltd | Bangkok International Airport, Bangkok | Barajas, Madrid | ||
| 422€ | Korean Air | Pochentong, Phnom Penh | Barajas, Madrid | ||
| 335€ | Aeroflot Russian | Noibai Airport, Hanoi | Barajas, Madrid | ||
| 319€ | Finnair | Changi International Airport, Singapore | Barajas, Madrid | ||
| 339€ | Emirates | Kuala Lumpur International, Kuala Lumpur | Barajas, Madrid | ||
| 344€ | Qatar Airways | Soekarno Hatta International, Jakarta | Barajas, Madrid | ||
| 449€ | KLM | Ngurah Rai, Bali | Barajas, Madrid | ||
| 347€ | Saudi Arabian Airlines | Ninoy Aquino International, Manila | Barajas, Madrid | ||
| 580€ | Air China International | Kingsfordsmith, Sydney | Barajas, Madrid | ||
| 561€ | Qantas Airways Ltd | Perth, Perth | Barajas, Madrid | ||
| 599€ | Qantas Airways Ltd | Brisbane International Airport, Brisbane | Barajas, Madrid | ||
| 493€ | Malaysia Airlines | Tullamarine, Melbourne | Barajas, Madrid | ||
| 722€ | Qantas Airways Ltd | Adelaide, Adelaide | Barajas, Madrid | ||
| 681€ | Korean Air | Auckland International Airport, Auckland | Barajas, Madrid | ||
| 712€ | British Airways | Wellington International, Wellington | Barajas, Madrid | ||