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 | |||||
| 21€ | Ryanair | Stansted, London | Barajas, Madrid | ||
| 71€ | Brussels Airlines | Birmingham Intl, Birmingham | Barajas, Madrid | ||
| 126€ | KLM | Leeds Bradford, Leeds Bradford | Barajas, Madrid | ||
| 39€ | Easyjet | Liverpool John Lennon, Liverpool | Barajas, Madrid | ||
| 17€ | Ryanair | Manchester International, Manchester | Barajas, Madrid | ||
| 87€ | Brussels Airlines | Newcastle International, Newcastle | Barajas, Madrid | ||
| 127€ | KLM | Norwich, Norwich | Barajas, Madrid | ||
| 124€ | Air France | Eastleigh, Southampton | Barajas, Madrid | ||
| 138€ | Air France | Exeter, Exeter | Barajas, Madrid | ||
| 100€ | British Midland Airways | East Midlands, East Midlands | Barajas, Madrid | ||
| 122€ | Vueling | Cardiff-Wales, Cardiff | Barajas, Madrid | ||
| 49€ | Easyjet | Turnhouse, Edinburgh | Barajas, Madrid | ||
| 74€ | KLM | Glasgow Scotland, Glasgow | Barajas, Madrid | ||
| 109€ | Lufthansa | Dyce, Aberdeen | Barajas, Madrid | ||
| 42€ | Easyjet | Bristol, Bristol | Barajas, Madrid | ||
| 337€ | British Airways | Inverness, Inverness | Barajas, Madrid | ||
| 19€ | AER Lingus Limited | Dublin, Dublin | Barajas, Madrid | ||
| 139€ | British Airways | Belfast International, Belfast | Barajas, Madrid | ||
| 143€ | KLM | Cork International, Cork | Barajas, Madrid | ||
| 253€ | AER Lingus Limited | Kerry County, Kerry County | Barajas, Madrid | ||
| 157€ | British Airways | Shannon, Shannon | Barajas, Madrid | ||
Flights from Spain to Madrid | |||||
| 11€ | Ryanair | Costa Brava, barcelona | Barajas, Madrid | ||
| 23€ | Renfe - AVE | Alicante, Alicante | Barajas, Madrid | ||
| 9€ | Ryanair | Almeria, Almeria | Barajas, Madrid | ||
| 10€ | Ryanair | Asturias, Oviedo | Barajas, Madrid | ||
| 33€ | Helitt Lneas Areas | Talaveral La Real, Badajoz | Barajas, Madrid | ||
| 9€ | Ryanair | Loiu, Bilbao | Barajas, Madrid | ||
| 15€ | Ryanair | Fuerteventura, Fuerteventura | Barajas, Madrid | ||
| 11€ | Ryanair | Costa Brava, barcelona | Barajas, Madrid | ||
| 25€ | IBERIA | Granada, Granada | Barajas, Madrid | ||
| 13€ | Ryanair | Ibiza, Ibiza | Barajas, Madrid | ||
| 27€ | Renfe - AVE | La Parra, Jerez De La Frontera | Barajas, Madrid | ||
| 18€ | Easyjet | La Coruna, La Coruna | Barajas, Madrid | ||
| 17€ | Ryanair | Lanzarote, Lanzarote | Barajas, Madrid | ||
| 17€ | Ryanair | Las Palmas, Gran Canaria | Barajas, Madrid | ||
| 17€ | Renfe - AVE | León, Leon | Barajas, Madrid | ||
| 25€ | IBERIA | Malaga, Malaga | Barajas, Madrid | ||
| 54€ | IBERIA | melilla, melilla | Barajas, Madrid | ||
| 19€ | Ryanair | Menorca, Menorca | Barajas, Madrid | ||
| 18€ | Renfe - AVE | San Javier, Murcia | Barajas, Madrid | ||
| 9€ | Ryanair | Palma Mallorca, Palma Mallorca | Barajas, Madrid | ||
| 23€ | Renfe - AVE | Noain, Pamplona | Barajas, Madrid | ||
| 495€ | Aeroejecutivo SA de CV | Reus, barcelona | Barajas, Madrid | ||
| 89€ | IBERIA | Matacan, Salamanca | Barajas, Madrid | ||
| 27€ | IBERIA | Fuenterrabia, San Sebastian | Barajas, Madrid | ||
| 65€ | Ryanair | La Palma, Santa Cruz La Palma | Barajas, Madrid | ||
| 9€ | Ryanair | Santander, Santander | Barajas, Madrid | ||
| 11€ | Ryanair | Santiago De Compostela, Santiago | Barajas, Madrid | ||
| 24€ | IBERIA | Sevilla, Sevilla | Barajas, Madrid | ||
| 31€ | Renfe - AVE | Valencia, Valencia | Barajas, Madrid | ||
| 15€ | Renfe - AVE | Valladolid, Valladolid | Barajas, Madrid | ||
| 11€ | Ryanair | Santiago De Compostela, Santiago | Barajas, Madrid | ||
| 19€ | Renfe - AVE | Vitoria, Vitoria | Barajas, Madrid | ||
Flights from Italy to Madrid | |||||
| 20€ | Ryanair | Fertilia, Alghero | Barajas, Madrid | ||
| 33€ | Ryanair | Falconara, Ancona | Barajas, Madrid | ||
| 33€ | Ryanair | Falconara, Ancona | Barajas, Madrid | ||
| 17€ | Ryanair | Palese Macchie, Bari | Barajas, Madrid | ||
| 15€ | Ryanair | Guglielmo Marconi, Bologna | Barajas, Madrid | ||
| 9€ | Ryanair | Loiu, Bilbao | Barajas, Madrid | ||
| 395€ | American Airlines | Detroit Metro, Detroit | Barajas, Madrid | ||
| 366€ | US Airways | Sky Harbor International Airport, Phoenix | Barajas, Madrid | ||
| 157€ | IBERIA | Yoff, Dakar | Barajas, Madrid | ||
| 256€ | Egyptair | O.R. Tambo International, Johannesburg | Barajas, Madrid | ||
| 237€ | Aeroflot Russian | Indira Gandhi Intl, Delhi | Barajas, Madrid | ||
| 219€ | Egyptair | Chhatrapati Shivaji, Mumbai | Barajas, Madrid | ||
| 346€ | Air France | hindustan, Bangalore | Barajas, Madrid | ||
| 324€ | Jet Airways Ltd | Netaji Subhash Int, Kolkata | Barajas, Madrid | ||
| 395€ | Emirates | Ahmedabad, Ahmedabad | Barajas, Madrid | ||
| 295€ | Qatar Airways | Meenambarkkam, Madras | Barajas, Madrid | ||
| 294€ | Jet Airways Ltd | Tribhuvan, Kathmandu | Barajas, Madrid | ||
| 582€ | Qatar Airways | Zia International Airport, Dhaka | Barajas, Madrid | ||
| 303€ | Jet Airways Ltd | Bangkok International Airport, Bangkok | Barajas, Madrid | ||
| 387€ | Korean Air | Pochentong, Phnom Penh | Barajas, Madrid | ||
| 308€ | Aeroflot Russian | Noibai Airport, Hanoi | Barajas, Madrid | ||
| 329€ | Finnair | Changi International Airport, Singapore | Barajas, Madrid | ||
| 360€ | Egyptair | Kuala Lumpur International, Kuala Lumpur | Barajas, Madrid | ||
| 341€ | Qatar Airways | Soekarno Hatta International, Jakarta | Barajas, Madrid | ||
| 450€ | KLM | Ngurah Rai, Bali | Barajas, Madrid | ||
| 700€ | Emirates | Polonia, Medan | Barajas, Madrid | ||
| 347€ | Saudi Arabian Airlines | Ninoy Aquino International, Manila | Barajas, Madrid | ||
| 858€ | Korean Air | Jackson, Port Moresby | Barajas, Madrid | ||
| 531€ | Air China International | Kingsfordsmith, Sydney | Barajas, Madrid | ||
| 549€ | China Southern Airlines | Perth, Perth | Barajas, Madrid | ||
| 685€ | China Southern Airlines | Brisbane International Airport, Brisbane | Barajas, Madrid | ||
| 554€ | China Southern Airlines | Tullamarine, Melbourne | Barajas, Madrid | ||
| 840€ | KLM | Adelaide, Adelaide | Barajas, Madrid | ||
| 661€ | Korean Air | Auckland International Airport, Auckland | Barajas, Madrid | ||
| 1014€ | Qantas Airways Ltd | Wellington International, Wellington | Barajas, Madrid | ||
Flights from France to Madrid | |||||
| 11€ | Ryanair | Paris Beauvais, Paris | Barajas, Madrid | ||
| 25€ | Easyjet | Saint Exupery, Lyon | Barajas, Madrid | ||
| 25€ | Easyjet | Merignac, Bordeaux | Barajas, Madrid | ||
| 50€ | IBERIA | Cote D'azur, Nice | Barajas, Madrid | ||
| 92€ | Lufthansa | Bus Station, Strasbourg | Barajas, Madrid | ||
| 19€ | Easyjet | Blagnac, Toulouse | Barajas, Madrid | ||
| 11€ | Ryanair | Marseille-Provence, Marseille | Barajas, Madrid | ||
| 141€ | Air France | Frejorgues, Montpellier | Barajas, Madrid | ||
| 83€ | Air France | Lille Europe Railway, Lille | Barajas, Madrid | ||
| 203€ | Air France | Campo Dell Oro, Ajaccio | Barajas, Madrid | ||
| 225€ | Air France | Poretta, Bastia | Barajas, Madrid | ||
| 125€ | Air France | Laleu, La Rochelle | Barajas, Madrid | ||
| 55€ | IBERIA | Nantes-Chateau Bougon, Nantes | Barajas, Madrid | ||
| 353€ | KLM | Carpiquet, Caen | Barajas, Madrid | ||
| 102€ | IBERIA | Aulnat, Clermont Ferrand | Barajas, Madrid | ||
| 174€ | Air France | Lourdes Tarbes Intl, Lourdes Tarbes | Barajas, Madrid | ||
| 139€ | Air France | St Jacques, Rennes | Barajas, Madrid | ||
| 184€ | Air France | HYERES, TOULON | Barajas, Madrid | ||
| 234€ | Air France | Sud Corse, Figari | Barajas, Madrid | ||
| 125€ | Air France | Laleu, La Rochelle | Barajas, Madrid | ||
| 172€ | Air France | Guipavas, Brest | Barajas, Madrid | ||
| 670€ | TAP Air Portugal | Bellegarde, Limoges | Barajas, Madrid | ||
| 174€ | Air France | Lann-Bihoue, Lorient | Barajas, Madrid | ||
| 172€ | Air France | Llabanere, Perpignan | Barajas, Madrid | ||
Flights from Germany to Madrid | |||||
| 18€ | Ryanair | Hahn Airport, Hahn | Barajas, Madrid | ||
| 49€ | Easyjet | Berlin All Airports, Berlin | Barajas, Madrid | ||
| 44€ | IBERIA | Franz Josef Strauss, Munich | Barajas, Madrid | ||
| 17€ | Ryanair | Niederrhein Düsseldorf, Dusseldorf | Barajas, Madrid | ||
| 59€ | Lufthansa | Fuhlsbuttel, Hamburg | Barajas, Madrid | ||
| 72€ | Air France | Bremen, Bremen | Barajas, Madrid | ||
| 72€ | Air France | Nuremberg, Nuremberg | Barajas, Madrid | ||
| 84€ | Air France | Koeln/Bonn, Cologne | Barajas, Madrid | ||
| 1146€ | Turkish Airlines | Erfurt, Erfurt | Barajas, Madrid | ||
| 82€ | Air France | Langenhagen, Hanover | Barajas, Madrid | ||
| 138€ | Lufthansa | Paderborn, Paderborn | Barajas, Madrid | ||
| 73€ | Air France | Echterdingen, Stuttgart | Barajas, Madrid | ||
| 157€ | Air Berlin | Wickede, Dortmund | Barajas, Madrid | ||
| 122€ | Spanair | Muenster, Muenster | Barajas, Madrid | ||
| 97€ | Lufthansa | Dresden, Dresden | Barajas, Madrid | ||
| 110€ | Lufthansa | Lowenthal, Friedrichshafen | Barajas, Madrid | ||
| 106€ | Lufthansa | Leipzig, Leipzig | Barajas, Madrid | ||
Flights from Europe General to Madrid | |||||
| 7€ | Ryanair | Porto, Porto | Barajas, Madrid | ||
| 76€ | Brussels Airlines | Oslo All Airports, Oslo | Barajas, Madrid | ||
| 31€ | Ryanair | Skavsta, Stockholm | Barajas, Madrid | ||
| 39€ | Easyjet | Liverpool John Lennon, Liverpool | Barajas, Madrid | ||
| 17€ | Ryanair | Manchester International, Manchester | Barajas, Madrid | ||
| 87€ | Brussels Airlines | Newcastle International, Newcastle | Barajas, Madrid | ||
| 127€ | KLM | Norwich, Norwich | Barajas, Madrid | ||
| 124€ | Air France | Eastleigh, Southampton | Barajas, Madrid | ||
| 138€ | Air France | Exeter, Exeter | Barajas, Madrid | ||
| 100€ | British Midland Airways | East Midlands, East Midlands | Barajas, Madrid | ||
| 122€ | Vueling | Cardiff-Wales, Cardiff | Barajas, Madrid | ||
| 49€ | Easyjet | Turnhouse, Edinburgh | Barajas, Madrid | ||
| 74€ | KLM | Glasgow Scotland, Glasgow | Barajas, Madrid | ||
| 109€ | Lufthansa | Dyce, Aberdeen | Barajas, Madrid | ||
| 42€ | Easyjet | Bristol, Bristol | Barajas, Madrid | ||
| 17€ | Renfe - AVE | León, Leon | Barajas, Madrid | ||
| 25€ | IBERIA | Malaga, Malaga | Barajas, Madrid | ||
| 54€ | IBERIA | melilla, melilla | Barajas, Madrid | ||
| 19€ | Ryanair | Menorca, Menorca | Barajas, Madrid | ||
| 18€ | Renfe - AVE | San Javier, Murcia | Barajas, Madrid | ||
| 9€ | Ryanair | Palma Mallorca, Palma Mallorca | Barajas, Madrid | ||
| 23€ | Renfe - AVE | Noain, Pamplona | Barajas, Madrid | ||
| 125€ | Air France | Laleu, La Rochelle | Barajas, Madrid | ||
| 172€ | Air France | Guipavas, Brest | Barajas, Madrid | ||
| 670€ | TAP Air Portugal | Bellegarde, Limoges | Barajas, Madrid | ||
| 174€ | Air France | Lann-Bihoue, Lorient | Barajas, Madrid | ||
| 172€ | Air France | Llabanere, Perpignan | Barajas, Madrid | ||
Flights from the Americas to Madrid | |||||
| 313€ | US Airways | Los Angeles Intl Airport, Los Angeles | Barajas, Madrid | ||
| 226€ | TAP Air Portugal | Newark International Airport, New York | Barajas, Madrid | ||
| 320€ | Delta Air Lines | Miami International Airport, Miami | Barajas, Madrid | ||
| 276€ | TAP Air Portugal | Logan International Airport, Boston | Barajas, Madrid | ||
| 302€ | American Airlines | San Francisco Intl Airport, San Francisco | Barajas, Madrid | ||
| 300€ | United Airlines | O'hare International Airport, Chicago | Barajas, Madrid | ||
| 314€ | United Airlines | Dallas Ft Worth International, Dallas | Barajas, Madrid | ||
| 395€ | American Airlines | Detroit Metro, Detroit | Barajas, Madrid | ||
| 366€ | US Airways | Sky Harbor International Airport, Phoenix | Barajas, Madrid | ||
| 82€ | Air France | Langenhagen, Hanover | Barajas, Madrid | ||
| 138€ | Lufthansa | Paderborn, Paderborn | Barajas, Madrid | ||
| 73€ | Air France | Echterdingen, Stuttgart | Barajas, Madrid | ||
| 16€ | Easyjet | Lisboa, Lisbon | Barajas, Madrid | ||
| 72€ | Lufthansa | E. Venizelos, Athens | Barajas, Madrid | ||
| 74€ | Alitalia | Ataturk, Istanbul | Barajas, Madrid | ||
| 338€ | US Airways | Philadelphia International Airport, Philadelphia | Barajas, Madrid | ||
| 408€ | Air Canada | San Jose Mnpl, San Jose | Barajas, Madrid | ||
| 313€ | United Airlines | Lindbergh International Airport, San Diego | Barajas, Madrid | ||
| 403€ | US Airways | Seattle All Airports, Seattle | Barajas, Madrid | ||
| 324€ | Air Europa | R Reagan National , Washington | Barajas, Madrid | ||
| 445€ | Brussels Airlines | Buffalo Niagara Intl, Buffalo | Barajas, Madrid | ||
| 403€ | AER Lingus Limited | Nth Kentucky, Cincinnati | Barajas, Madrid | ||
| 360€ | US Airways | Charlotte/Douglas Intl Airport, Charlotte | Barajas, Madrid | ||
| 330€ | US Airways | Hollywood Intl Apt, Ft Lauderdale | Barajas, Madrid | ||
| 374€ | US Airways | Hopkins International Airport, Cleveland | Barajas, Madrid | ||
| 311€ | Jet Airways Ltd | Pearson International Airport, Toronto | Barajas, Madrid | ||
| 328€ | US Airways | P Trudeau International, Montreal | Barajas, Madrid | ||
| 356€ | Air Transat | Vancouver International, Vancouver | Barajas, Madrid | ||
| 391€ | Air Canada | Ottawa International, Ottawa | Barajas, Madrid | ||
| 429€ | Air Transat | Calgary Intl Airport, Calgary | Barajas, Madrid | ||
| 531€ | Air China International | Kingsfordsmith, Sydney | Barajas, Madrid | ||
| 549€ | China Southern Airlines | Perth, Perth | Barajas, Madrid | ||
| 685€ | China Southern Airlines | Brisbane International Airport, Brisbane | Barajas, Madrid | ||
| 554€ | China Southern Airlines | Tullamarine, Melbourne | Barajas, Madrid | ||
| 840€ | KLM | Adelaide, Adelaide | Barajas, Madrid | ||
| 661€ | Korean Air | Auckland International Airport, Auckland | Barajas, Madrid | ||
Flights from Africa, Asia & Australasia to Madrid | |||||
| 96€ | Alitalia | Sheremetyevo, Moscow | Barajas, Madrid | ||
| 75€ | Brussels Airlines | Vilnius Airport, Vilnius | Barajas, Madrid | ||
| 185€ | KLM | Ivanka, Bratislava | Barajas, Madrid | ||
| 22€ | Ryanair | Menara, Marrakech | Barajas, Madrid | ||
| 108€ | IBERIA | Cairo International, Cairo | Barajas, Madrid | ||
| 239€ | Egyptair | Ophira, Sharm El Sheikh | Barajas, Madrid | ||
| 78€ | Tunis Air | Carthage, Tunis | Barajas, Madrid | ||
| 245€ | Kenya Airways | Jomo Kenyatta Internatonal, Nairobi | Barajas, Madrid | ||
| 157€ | IBERIA | Yoff, Dakar | Barajas, Madrid | ||
| 256€ | Egyptair | O.R. Tambo International, Johannesburg | Barajas, Madrid | ||
| 237€ | Aeroflot Russian | Indira Gandhi Intl, Delhi | Barajas, Madrid | ||
| 219€ | Egyptair | Chhatrapati Shivaji, Mumbai | Barajas, Madrid | ||
| 346€ | Air France | hindustan, Bangalore | Barajas, Madrid | ||
| 9€ | Ryanair | Orio Al Serio, Milan | Barajas, Madrid | ||
| 174€ | Air France | Lourdes Tarbes Intl, Lourdes Tarbes | Barajas, Madrid | ||
| 139€ | Air France | St Jacques, Rennes | Barajas, Madrid | ||
| 184€ | Air France | HYERES, TOULON | Barajas, Madrid | ||
| 234€ | Air France | Sud Corse, Figari | Barajas, Madrid | ||
| 125€ | Air France | Laleu, La Rochelle | Barajas, Madrid | ||
| 172€ | Air France | Guipavas, Brest | Barajas, Madrid | ||
| 670€ | TAP Air Portugal | Bellegarde, Limoges | Barajas, Madrid | ||
| 174€ | Air France | Lann-Bihoue, Lorient | Barajas, Madrid | ||
| 172€ | Air France | Llabanere, Perpignan | Barajas, Madrid | ||