
The map above shows direct flights to and from Adolfo Suárez Madrid–Barajas Airport (MAD) to and from other domestic and international destinations.
And here’s the same map showing estimated flight prices in early 2025.
Click here to visit Trip.com to get accurate prices for your flights dates

Here’s some more information about the Adolfo Suárez Madrid–Barajas Airport including passenger numbers, full destination list and a list of passenger and cargo airlines that serve the airport.
About Adolfo Suárez Madrid–Barajas Airport
Full Airport Name: Adolfo Suárez Madrid–Barajas Airport
City: Madrid
IATA Airport Code: MAD
ICAO Airport Code: LEMD
Airport Type: Public
Onwer: Aena
Date Opened: April 22, 1931
Number of Runways: 4
Number of Terminals: 4
Number of Destinations: 210
Number of Airlines: 73
Full List of Direct Flight Destinations To & From Adolfo Suárez Madrid–Barajas Airport
- Palma de Mallorca: Palma de Mallorca Airport (PMI)
- Las Palmas: Gran Canaria Airport (LPA)
- Tenerife: Tenerife North Airport (TFN), Tenerife South Airport (TFS)
- Lisbon: Humberto Delgado Airport (LIS)
- Rome: Leonardo da Vinci International Airport (FCO)
- Barcelona: Barcelona El Prat Airport (BCN)
- London: Heathrow Airport (LHR), Gatwick Airport (LGW), Stansted Airport (STN), Luton Airport (LTN)
- Paris: Orly Airport (ORY), Charles de Gaulle Airport (CDG), Beauvais Tillé Airport (BVA)
- Amsterdam: Amsterdam Schiphol Airport (AMS)
- Porto: Francisco Sá Carneiro Airport (OPO)
- Bogota: El Dorado International Airport (BOG)
- Brussels: Brussels Airport (BRU), Brussels South Charleroi Airport (CRL)
- Frankfurt: Frankfurt am Main Airport (FRA)
- Munich: Munich Airport (MUC)
- La Coruna: A Coruña Airport (LCG)
- Vigo: Vigo-Peinador Airport (VGO)
- Bilbao: Bilbao Airport (BIO)
- Milan: Malpensa Airport (MXP), Linate Airport (LIN), Orio al Serio International Airport (BGY)
- Zurich: Zurich Airport (ZRH)
- Malaga: Málaga-Costa del Sol Airport (AGP)
- Ibiza: Ibiza Airport (IBZ)
- Venice: Marco Polo Airport (VCE)
- Buenos Aires: Ministro Pistarini International Airport (EZE)
- Geneva: Geneva International Airport (GVA)
- New York: John F. Kennedy International Airport (JFK), Newark Liberty International Airport (EWR)
- Mexico City: Benito Juárez International Airport (MEX)
- Lanzarote: Lanzarote Airport (ACE)
- Valencia: Valencia Airport (VLC)
- Alicante: Alicante-Elche Airport (ALC)
- Dublin: Dublin Airport (DUB)
- Lima: Jorge Chávez International Airport (LIM)
- Miami: Miami International Airport (MIA)
- Casablanca: Mohammed V International Airport (CMN)
- Vienna: Vienna International Airport (VIE)
- Lyon: Lyon–Saint-Exupéry Airport (LYS)
- Sao Paulo: São Paulo/Guarulhos–Governador André Franco Montoro International Airport (GRU)
- Marrakech: Menara Airport (RAK)
- Bologna: Guglielmo Marconi Airport (BLQ)
- Berlin: Berlin Brandenburg Airport (BER)
- Istanbul: Istanbul Airport (IST), Sabiha Gökçen International Airport (SAW)
- Nice: Nice Côte d’Azur Airport (NCE)
- Asturias: Asturias Airport (OVD)
- Santiago De Compostela: Santiago de Compostela Airport (SCQ)
- Puerto del Rosario: Fuerteventura Airport (FUE)
- Melilla: Melilla Airport (MLN)
- Marseille: Marseille Provence Airport (MRS)
- Prague: Václav Havel Airport Prague (PRG)
- Sevilla: Seville Airport (SVQ)
- Dusseldorf: Düsseldorf Airport (DUS)
- Bucharest: Henri Coandă International Airport (OTP)
- Tangier: Ibn Batouta Airport (TNG)
- Jerez De La Frontera: Jerez Airport (XRY)
- Budapest: Budapest Ferenc Liszt International Airport (BUD)
- Toulouse: Toulouse-Blagnac Airport (TLS)
- Doha: Hamad International Airport (DOH)
- Almeria: Almeria Airport (LEI)
- Caracas: Simón Bolívar International Airport (CCS)
- Santiago: Comodoro Arturo Merino Benítez International Airport (SCL), Santiago de Chile Airport (STI), Santiago de Cuba Airport (SCU)
- Santo Domingo: Las Américas International Airport (SDQ)
- Santander: Santander Airport (SDR)
- Athens: Eleftherios Venizelos International Airport (ATH)
- San Sebastian: San Sebastián Airport (EAS)
- Florence: Florence Airport (FLR)
- Granada: Federico García Lorca Granada-Jaén Airport (GRX)
- Manchester: Manchester Airport (MAN)
- Naples: Naples International Airport (NAP)
- Nantes: Nantes Atlantique Airport (NTE)
- Pamplona: Pamplona Airport (PNA)
- Havana: José Martí International Airport (HAV)
- Menorca: Menorca Airport (MAH)
- Tel Aviv-Yafo: Ben Gurion Airport (TLV)
- Warsaw: Warsaw Chopin Airport (WAW)
- Bordeaux: Bordeaux-Mérignac Airport (BOD)
- Dubai: Dubai International Airport (DXB)
- Hamburg: Hamburg Airport (HAM)
- Sofia: Sofia Airport (SOF)
- Charlotte: Charlotte Douglas International Airport (CLT)
- Cairo: Cairo International Airport (CAI)
- Beijing: Beijing Capital International Airport (PEK)
- Turin: Turin Airport (TRN)
- Edinburgh: Edinburgh Airport (EDI)
- Luxembourg: Luxembourg Airport (LUX)
- Malta: Malta International Airport (MLA)
- Montevideo: Carrasco International Airport (MVD)
- Santa Cruz De La Palma: La Palma Airport (SPC)
- Quito: Mariscal Sucre International Airport (UIO)
- Badajoz: Badajoz Airport (BJZ)
- Copenhagen: Copenhagen Airport (CPH)
- Dallas: Dallas/Fort Worth International Airport (DFW)
- Abu Dhabi: Abu Dhabi International Airport (AUH)
- Cancun: Cancún International Airport (CUN)
- Dakar: Blaise Diagne International Airport (DSS)
- Panama City: Tocumen International Airport (PTY)
- Rabat: Rabat–Salé Airport (RBA)
- San Jose: Juan Santamaría International Airport (SJO)
- Stockholm: Stockholm Arlanda Airport (ARN)
- Punta Cana: Punta Cana International Airport (PUJ)
- Santa Cruz: Viru Viru International Airport (VVI)
- Guatemala City: La Aurora International Airport (GUA)
- Helsinki: Helsinki-Vantaa Airport (HEL)
- Dulles: Washington Dulles International Airport (IAD)
- Medellin: José María Córdova International Airport (MDE)
- Chicago: O’Hare International Airport (ORD)
- Oslo: Oslo Gardermoen Airport (OSL)
- Philadelphia: Philadelphia International Airport (PHL)
- Pisa: Pisa International Airport (PSA)
- Shanghai: Shanghai Pudong International Airport (PVG)
- San Juan: Luis Muñoz Marín International Airport (SJU)
- Asuncion: Silvio Pettirossi International Airport (ASU)
- Atlanta: Hartsfield-Jackson Atlanta International Airport (ATL)
- Krakow: John Paul II International Airport (KRK)
- Algiers: Houari Boumediene Airport (ALG)
- Boston: Logan International Airport (BOS)
- Bristol: Bristol Airport (BRS)
- Basel, Switzerland/Mulhouse: EuroAirport Basel-Mulhouse-Freiburg (BSL)
- Tetouan: Sania Ramel Airport (TTU)
- Logrono: Logroño-Agoncillo Airport (RJL)
- Strasbourg: Strasbourg Airport (SXB)
- Bari: Bari Karol Wojtyła Airport (BRI)
- Cluj-Napoca: Avram Iancu Cluj International Airport (CLJ)
- Cali: Alfonso Bonilla Aragón International Airport (CLO)
- Eindhoven: Eindhoven Airport (EIN)
- Guadalajara: Guadalajara International Airport (GDL)
- Rio De Janeiro: Rio de Janeiro–Galeão International Airport (GIG)
- Monterrey: Monterrey International Airport (MTY)
- Tirana: Tirana International Airport (TIA)
- Hong Kong: Hong Kong International Airport (HKG)
- Seoul: Incheon International Airport (ICN)
- Jeddah: King Abdulaziz International Airport (JED)
- Palermo: Falcone–Borsellino Airport (PMO)
- Benlloch: Benlloch Airport (CDT)
- Amman: Queen Alia International Airport (AMM)
- Birmingham: Birmingham Airport (BHX)
- Fes: Fès–Saïs Airport (FEZ)
- Kaunas: Kaunas Airport (KUN)
- Guayaquil: José Joaquín de Olmedo International Airport (GYE)
- Los Angeles: Los Angeles International Airport (LAX)
- Tokyo: Narita International Airport (NRT)
- Salvador: Deputado Luís Eduardo Magalhães International Airport (SSA)
- Cordoba: Ingeniero Aeronáutico Ambrosio L.V. Taravella International Airport (COR)
- Tunis: Tunis-Carthage International Airport (TUN)
- Verona: Verona Villafranca Airport (VRN)
- Montreal: Montreal-Pierre Elliott Trudeau International Airport (YUL)
- Belgrade: Belgrade Nikola Tesla Airport (BEG)
- Nador: Al-Aroui Airport (NDR)
- Beirut: Beirut–Rafic Hariri International Airport (BEY)
- Catania: Catania-Fontanarossa Airport (CTA)
- Faro: Faro Airport (FAO)
- Agadir: Al Massira Airport (AGA)
- Funchal: Cristiano Ronaldo Madeira International Airport (FNC)
- Wenzhou: Wenzhou Longwan International Airport (WNZ)
- Seo De Urgel: Seo de Urgel Airport (LEU)
- Essaouira: Essaouira-Mogador Airport (ESU)
- Iasi: Iași International Airport (IAS)
- Reykjavik: Keflavík International Airport (KEF)
- Salzburg: Salzburg Airport (SZG)
- Tromso: Tromsø Airport (TOS)
- Liverpool: Liverpool John Lennon Airport (LPL)
- Comayagua: Palmerola International Airport (XPL)
- Riga: Riga International Airport (RIX)
- San Pedro Sula: Ramón Villeda Morales International Airport (SAP)
- San Francisco: San Francisco International Airport (SFO)
- Innsbruck: Innsbruck Airport (INN)
- Timisoara: Timișoara Traian Vuia International Airport (TSR)
- Corvera: Región de Murcia International Airport (RMU)
- Rovaniemi: Rovaniemi Airport (RVN)
- Modlin: Warsaw Modlin Airport (WMI)
- Zagreb: Franjo Tuđman Airport (ZAG)
- Dakhla: Dakhla Airport (VIL)
- Chongqing: Chongqing Jiangbei International Airport (CKG)
- Luxor: Luxor International Airport (LXR)
- Shenzhen: Shenzhen Bao’an International Airport (SZX)
- Bacau: George Enescu International Airport (BCM)
- Dubrovnik: Dubrovnik Airport (DBV)
- Izmir: Adnan Menderes Airport (ADB)
- Orlando: Orlando International Airport (MCO)
- Santa Clara: Abel Santamaría International Airport (SNU)
- Tashkent: Islam Karimov Tashkent International Airport (TAS)
- Ljubljana: Ljubljana Jože Pučnik Airport (LJU)
- Ponta Delgada (Azores): João Paulo II Airport (PDL)
- Heraklion: Heraklion International Airport (HER)
- Mykonos: Mykonos Island National Airport (JMK)
- Thira: Santorini (Thira) National Airport (JTR)
- Bangkok: Suvarnabhumi Airport (BKK)
- Zanzibar: Abeid Amani Karume International Airport (ZNZ)
- Olbia: Olbia Costa Smeralda Airport (OLB)
- Split: Split Airport (SPU)
- Malabo: Malabo International Airport (SSG)
- Toronto: Toronto Pearson International Airport (YYZ)
- Kerkyra: Corfu International Airport (CFU)
- Alghero: Alghero-Fertilia Airport (AHO)
- Mauritius: Sir Seewoosagur Ramgoolam International Airport (MRU)
- Brindisi: Brindisi Airport (BDS)
- Cagliari: Cagliari Elmas Airport (CAG)
- Cochabamba: Jorge Wilstermann International Airport (CBB)
- La Romana: La Romana International Airport (LRM)
- Lamezia-Terme: Lamezia Terme International Airport (SUF)
Full List of Passenger Airlines That Serve Adolfo Suárez Madrid–Barajas Airport
- Aegean Airlines
- Aer Lingus
- Aerolíneas Argentinas
- Aerolíneas Estelar
- Aeroméxico
- Air Algérie
- Air Arabia
- Air Cairo
- Air Canada
- Air China
- Air Europa
- Air France
- Air Serbia
- Air Transat
- airBaltic
- American Airlines
- Arkia
- Avianca
- Avianca El Salvador
- Beijing Capital Airlines
- Binter Canarias
- Boliviana de Aviación
- British Airways
- British Island Airways
- Brymon Airways
- Brussels Airlines
- Bulgaria Air
- Cathay Pacific
- China Eastern Airlines
- Conviasa
- Cubana de Aviación
- Dan Air
- Delta Air Lines
- easyJet
- Egyptair
- El Al
- Emirates
- Ethiopian Airlines
- Etihad Airways
- Finnair
- Fly Lili
- FlyOne
- Hainan Airlines
- Iberia
- Iberia Express
- Iberojet
- Icelandair
- ITA Airways
- JetBlue
- KLM
- KM Malta Airlines
- Korean Air
- LASER Airlines
- LATAM Brasil
- LATAM Chile
- LATAM Perú
- LOT Polish Airlines
- Lufthansa
- Luxair
- Middle East Airlines
- Norwegian Air Shuttle
- Nouvelair
- Pegasus Airlines
- Play
- Plus Ultra Líneas Aéreas
- Qatar Airways
- Royal Air Maroc
- Royal Jordanian
- Ryanair
- Saudia
- Scandinavian Airlines
- Smartwings
- SunExpress
- Swiss International Air Lines
- TAP Air Portugal
- TAROM
- Transavia
- Tunisair
- Turkish Airlines
- United Airlines
- Uzbekistan Airways
- Volotea
- Vueling
- Wizz Air
- World2Fly
Full List of Cargo Airlines That Serve Adolfo Suárez Madrid–Barajas Airport
- Air Canada Cargo
- Air China Cargo
- Cygnus Air
- Emirates SkyCargo
- Etihad Airways Abu Dhabi
- FedEx Express
- Lufthansa Cargo
- My Freighter Tashkent
- Qatar Airways Cargo
- Swiftair
- Turkish Cargo
Company Website: https://www.aena.es/en/madrid-barajas.html
See other Airline & Airport Flight Route Maps here.