Source: OpenFlights airport, airline & route database (ODbL 1.0)

Adolfo Suárez Madrid–Barajas Airport MAD

Madrid, Spain ICAO LEMD TZ Europe/Madrid Major hub
Routes
330
Destinations
158
Airlines
69
Elevation
1998 ft

Overview of Adolfo Suárez Madrid–Barajas Airport (MAD)

Adolfo Suárez Madrid–Barajas Airport is a mega-hub in Madrid, Spain, and one of the busiest airports in the world by carrier connectivity. With approximately 330 documented airline-route pairings on file, it links Madrid to roughly 158 direct destinations across the network. The airport operates on the Europe/Madrid timezone, which is worth noting if you are arranging a same-day onward connection.

Terminals & layout

Like most airports of its size, Adolfo Suárez Madrid–Barajas Airport consolidates check-in, security, and departures along a single landside-to-airside flow. Signage is colour-coded by airline alliance at most major hubs and by carrier at smaller fields. If you are flying with one of the low-cost carriers listed below, double-check the terminal, at multi-terminal airports, low-cost flights often depart from a remote pier with a longer walk and fewer dining options, so allow extra time.

Online check-in for most airlines opens 24 to 48 hours before departure and closes 60 to 90 minutes before takeoff. At Adolfo Suárez Madrid–Barajas Airport, plan to arrive at the terminal at least 60–90 minutes before a domestic departure and 2 to 3 hours before any international flight. Bag-drop counters often close earlier than the printed cutoff, especially for low-cost carriers. Being late to bag-drop is the single most common reason budget passengers miss otherwise on-time flights. Pre-print or download your boarding pass before leaving home; some carriers charge a fee for airport-printed boarding passes.

Lounges & airside amenities

Multiple international lounges are typically available, including Priority Pass, Diners Club, and partner-airline lounges. Pay-per-use lounges (like Plaza Premium) often accept walk-ins for around USD 35–55. Most travellers can also access free seating areas, water-bottle refill stations, and at least one quiet zone away from the boarding gates. If you arrive significantly early, scan the terminal map for a chapel or family room, these are often the quietest spots in any airport.

Baggage policy notes

Several low-cost carriers serve this airport, and their baggage rules are stricter than legacy airlines. Most LCCs include only a small under-seat personal item in the base fare; a full overhead-bin cabin bag and any checked luggage cost extra. Pre-pay your bags online. Gate-side excess bag fees are typically two to four times the online price. If you're connecting between two LCCs, treat them as separate journeys: bags will not check through, and you must clear security again.

Ground transport

Adolfo Suárez Madrid–Barajas Airport sits at coordinates 40.472°, -3.563° at an elevation of 1998 feet, serving Madrid and the surrounding Spain region. Travellers usually reach the terminal by a combination of public bus, regional rail, ride-share, and licensed taxi. Where rail service is available it is almost always the cheapest fixed-fare option; ride-share apps tend to be the next cheapest and most predictable; metered taxis are the most expensive but the most direct. Verify the published rates posted at the airport ground-transport desk before agreeing to any non-metered fare. Quoted prices to and from the airport are a common source of overcharging in any country.

Budget travel tips

  • Fly mid-week. Tuesday and Wednesday departures from Madrid are statistically cheaper than weekend departures across all carriers.
  • Consider nearby alternative airports where they exist. A one-hour bus or train transfer can shave 30–50% off your fare.
  • Book accommodation with free cancellation for the night of arrival in case your inbound flight is delayed and you miss the last public transport.
  • Check the official airport website for live security wait times before you leave home. At peak departure banks the queue can swing from 5 minutes to 45 minutes within an hour.

Top airlines serving MAD

Top destinations from MAD

CodeCityCountry
JFK New York United States
FRA Frankfurt Germany
OPO Porto Portugal
LIS Lisbon Portugal
DFW Dallas-Fort Worth United States
MIA Miami United States
BRU Brussels Belgium
IBZ Ibiza Spain
LPA Gran Canaria Spain
TFN Tenerife Spain
GRU Sao Paulo Brazil
BOS Boston United States
LAX Los Angeles United States
ORD Chicago United States
GVA Geneva Switzerland
MUC Munich Germany
ATL Atlanta United States
MEX Mexico City Mexico
VGO Vigo Spain
FUE Fuerteventura Spain
PMI Palma de Mallorca Spain
PRG Prague Czech Republic
DUS Duesseldorf Germany
VIE Vienna Austria
ZRH Zurich Switzerland

Recommended reading for flying through Madrid

Routes from Adolfo Suárez Madrid–Barajas Airport (MAD) — full OpenFlights list

All 158 distinct destinations reachable from MAD, covering 330 route-airline pairings across 69 operating airlines, drawn from the OpenFlights historical route snapshot (routes.dat) — OpenFlights ceased dataset updates in June 2014; this copy was fetched live from github.com/jpatokal/openflights on 2026-09-11 under the OpenFlights ODbL 1.0 licence (attribution & share-alike required; see methodology for the join method). Blank city/country cells mean the destination code was not found in the OpenFlights airports table.

CodeCityCountryOperating airline(s)
ACCAccraGhanaIB
ACEArrecifeSpainFR, IB, UX
AGPMalagaSpainIB, UX
AHOAlgheroItalyFR
ALCAlicanteSpainIB
ALGAlgierAlgeriaAH, IB
AMMAmmanJordanIB, RJ
AMSAmsterdamNetherlandsKL, MU, UX
ARNStockholmSwedenIB, SK
ATHAthensGreeceA3, OA
ATLAtlantaUnited StatesAF, AM, DL, KL
BCNBarcelonaSpainEB, IB, UX, VY
BGYBergamoItalyFR
BIOBilbaoSpainIB, UX
BJZBadajozSpainUX
BKKBangkokThailandTG
BLQBolognaItalyFR, IB
BODBordeauxFranceIB
BOGBogotaColombiaAV, IB
BOSBostonUnited StatesAA, AY, BA, IB
BRSBristolUnited KingdomU2
BRUBrusselsBelgiumAM, HU, IB, SN, UX
BSLMulhouseFranceU2
BUDBudapestHungaryFR, W6
BVABeauvaisFranceFR
CAGCagliariItalyFR
CAICairoEgyptMS
CCSCaracasVenezuelaIB, UX, V0
CDGParisFranceAF, U2, VY
CIARomeItalyFR
CLJCluj-napocaRomaniaW6
CLOCaliColombiaAV
CMNCasablancaMoroccoAT, IB
CPHCopenhagenDenmarkDY, IB, SK
CRLCharleroiBelgiumFR
CTACataniaItalyFR
CUNCancunMexicoAM, E9, EB, UX
DFWDallas-Fort WorthUnited StatesAA, AY, BA, IB, US
DJEDjerbaTunisiaTU
DKRDakarSenegalIB, UX
DMEMoscowRussiaIB, S7
DOHDohaQatarCX, QR, US
DUBDublinIrelandEI, FR, IB
DUSDuesseldorfGermany4U, AB, IB
DXBDubaiUnited Arab EmiratesEK
EASSan SebastianSpainIB
EDIEdinburghUnited KingdomU2
EINEindhovenNetherlandsHV
EWRNewarkUnited StatesLH, UA
EZEBuenos AiresArgentinaAR, IB, UX
FCORomeItalyAZ, IB, UX
FLRFlorenceItalyIB, VY
FRAFrankfurtGermanyAB, AY, ET, IB, LA, LH, UX, VN
FUEFuerteventuraSpainAZ, FR, IB, UX
GIGRio De JaneiroBrazilIB
GRUSao PauloBrazilCA, IB, JJ, LA, UX
GRXGranadaSpainIB
GUAGuatemala CityGuatemalaIB
GVAGenevaSwitzerlandAB, IB, LX, U2
GYEGuayaquilEcuadorIB, LA
HAMHamburgGermany4U
HAVHavanaCubaCU, UX
HELHelsinkiFinlandAY, IB
IBZIbizaSpainAZ, FR, IB, UX, VY
ICNSeoulSouth KoreaKE
ISTIstanbulTurkeyTK
JEDJeddahSaudi ArabiaSV, UX
JFKNew YorkUnited StatesAA, AF, AY, BA, DL, IB, KL, US, UX
KBPKievUkraineIB, PS
KRKKrakowPolandFR
LADLuandaAngolaIB
LAXLos AngelesUnited StatesAA, AY, BA, IB
LCGLa CorunaSpainAZ, IB, UX
LCYLondonUnited KingdomBA, IB
LDETarbesFranceIB
LEIAlmeriaSpainIB, UX
LGWLondonUnited KingdomU2, UX
LHRLondonUnited KingdomBA, IB
LIMLimaPeruIB, LA, UX
LINMilanItalyIB
LISLisbonPortugalIB, S4, TP, U2, US, UX
LOSLagosNigeriaIB
LPAGran CanariaSpainAZ, FR, IB, OK, UX
LPLLiverpoolUnited KingdomU2
LRMLa RomanaDominican RepublicUX
LTNLondonUnited KingdomU2
LUXLuxemburgLuxembourgLG
LYSLyonFranceIB, U2
MAHMenorcaSpainIB
MANManchesterUnited KingdomFR
MDERio NegroColombiaAV
MEXMexico CityMexicoAM, AZ, IB, UX
MIAMiamiUnited StatesAA, AY, BA, IB, US
MJVMurciaSpainIB
MLAMaltaMaltaFR
MLNMelillaSpainIB
MRSMarseilleFranceFR, IB
MUCMunichGermanyAB, IB, LH, UX
MVDMontevideoUruguayUX
MXPMilanoItalyIB, U2, UX
NCENiceFranceIB
NTENantesFranceIB
OPOPortoPortugalFR, IB, S4, TG, TP, US
ORDChicagoUnited StatesAA, AY, BA, IB
ORNOranAlgeriaIB
ORYParisFranceAF, IB, UX
OTPBucharestRomaniaRO, UX, W6
OVDAvilesSpainIB, UX
PEKBeijingChinaCA, JJ
PHLPhiladelphiaUnited StatesAA, US
PMIPalma de MallorcaSpainAZ, FR, IB, UX
PMOPalermoItalyFR
PNAPamplonaSpainIB
PRGPragueCzech RepublicIB, OK, QS, UX
PSAPisaItalyFR
PTYPanama CityPanamaIB
PUJPunta CanaDominican RepublicE9, EB, UX
RAKMarrakechMoroccoAT, FR, IB
RBARabatMoroccoFR
RJLLogroño-AgoncilloSpainIB
RTMRotterdamNetherlandsHV
RYGRyggeNorwayFR
SAWIstanbulTurkeyPC
SCLSantiagoChileIB, LA
SCQSantiagoSpainFR, IB
SCUSantiago De CubaCubaCU
SDQSanto DomingoDominican RepublicUX
SDRSantanderSpainIB
SJOSan JoseCosta RicaIB
SOFSofiaBulgariaFB, IB, W6
SPCSanta Cruz De La PalmaSpainIB
SSASalvadorBrazilUX
SSGMalaboEquatorial GuineaIB
STNLondonUnited KingdomFR
SVOMoscowRussiaSU, UX
SVQSevillaSpainIB
SXBStrasbourgFranceIB
SXFBerlinGermanyU2
TFNTenerifeSpainAZ, FR, IB, OK, UX
TFSTenerifeSpainFR, IB
TIPTripoliLibyaLN
TLSToulouseFranceIB
TLVTel-avivIsraelIB, LY
TNGTangerMoroccoAT, FR, IB
TRNTorinoItalyIB
TSRTimisoaraRomaniaW6
TUNTunisTunisiaTU
TXLBerlinGermanyAB, IB
UIOQuitoEcuadorIB, LA
VCEVeniceItalyIB
VGOVigoSpainAY, AZ, IB, UX
VIEViennaAustriaAB, HG, IB
VKOMoscowRussiaUN
VLCValenciaSpainAY, IB, UX
VVISanta CruzBoliviaOB, UX
WAWWarsawPolandLO
XRYJerezSpainIB
ZRHZurichSwitzerlandAB, IB, LX
Heads-up: Schedules, lounges, and policies change. Cross-check with the airport's official site and your carrier before you travel.