Spain flag Madrid Airport (MAD)

Country Spain | Europe | Global Hub | IATA: MAD | ICAO: LEMD | Elevation 1998 ft · 609 m | Local time

Destinations
238
Flights / day
718
Busiest route
Barcelona
Top airline
Iberia

Madrid Adolfo Suárez – Barajas Airport averages 718 flights per day to 238 destinations, with 32 domestic routes and 206 international routes. A total of 131 airlines operate at MAD, led by Iberia. This airport provides direct service to 78 countries across five continents, with Italy representing its largest international market. The longest nonstop route from Madrid Adolfo Suárez – Barajas connects to Tokyo, with a typical flight time of 13 hr 20 mins. Updated: July 11, 2026

Route Network

Madrid Adolfo Suárez – Barajas Airport connects 238 destinations worldwide, with Barcelona standing out as its busiest route. The longest nonstop flight is to Santiago, and the shortest flight is to Valencia.

Spain flag Barcelona (BCN) – Spain 8 airlines
1 hr 25 mins
300 mi · 483 km
29
per day
Spain flag Mallorca (PMI) – Spain 8 airlines
1 hr 30 mins
340 mi · 547 km
26
per day
Portugal flag Lisbon (LIS) – Portugal 10 airlines
1 hr 55 mins
319 mi · 513 km
22
per day
Spain flag Gran Canaria (LPA) – Spain 10 airlines
3 hr 30 mins
1,097 mi · 1,766 km
22
per day
Italy flag Rome (FCO) – Italy 8 airlines
2 hr 30 mins
827 mi · 1,330 km
20
per day
France flag Paris (ORY) – France 5 airlines
2 hr 15 mins
639 mi · 1,028 km
18
per day
Spain flag Ibiza (IBZ) – Spain 11 airlines
1 hr 25 mins
285 mi · 459 km
15
per day
United Kingdom flag London (LHR) – United Kingdom 3 airlines
2 hr 40 mins
773 mi · 1,244 km
14
per day
Portugal flag Porto (OPO) – Portugal 9 airlines
1 hr 50 mins
272 mi · 438 km
13
per day
Germany flag Frankfurt (FRA) – Germany 10 airlines
2 hr 45 mins
881 mi · 1,418 km
12
per day
Netherlands flag Amsterdam (AMS) – Netherlands 6 airlines
2 hr 50 mins
906 mi · 1,459 km
12
per day
Spain flag Tenerife (North) (TFN) – Spain 11 airlines
3 hr 30 mins
1,101 mi · 1,772 km
11
per day
Belgium flag Brussels (BRU) – Belgium 7 airlines
2 hr 40 mins
816 mi · 1,314 km
11
per day
Germany flag Munich (MUC) – Germany 8 airlines
2 hr 50 mins
929 mi · 1,496 km
11
per day
Italy flag Milan (MXP) – Italy 6 airlines
2 hr 20 mins
714 mi · 1,149 km
11
per day
Colombia flag Bogotá (BOG) – Colombia 7 airlines
10 hr 40 mins
4,990 mi · 8,031 km
10
per day
Spain flag Culleredo (LCG) – Spain 2 airlines
1 hr 55 mins
314 mi · 506 km
9
per day
Spain flag Bilbao (BIO) – Spain 3 airlines
1 hr 20 mins
197 mi · 317 km
9
per day
Spain flag Málaga (AGP) – Spain 6 airlines
1 hr 40 mins
269 mi · 432 km
9
per day
Spain flag Vigo (VGO) – Spain 2 airlines
1 hr 50 mins
289 mi · 464 km
9
per day
Switzerland flag Geneva (GVA) – Switzerland 3 airlines
2 hr 10 mins
627 mi · 1,009 km
8
per day
Italy flag Venice (VCE) – Italy 6 airlines
2 hr 40 mins
874 mi · 1,406 km
8
per day
Greece flag Athens (ATH) – Greece 6 airlines
3 hr 50 mins
1,477 mi · 2,377 km
8
per day
Spain flag Menorca (MAH) – Spain 6 airlines
1 hr 40 mins
413 mi · 665 km
8
per day
Switzerland flag Zurich (ZRH) – Switzerland 5 airlines
2 hr 30 mins
770 mi · 1,239 km
8
per day
France flag Paris (CDG) – France 10 airlines
2 hr 20 mins
660 mi · 1,062 km
8
per day
Spain flag Lanzarote (ACE) – Spain 4 airlines
3 hr 15 mins
979 mi · 1,576 km
7
per day
Spain flag Ranón (OVD) – Spain 5 airlines
1 hr 40 mins
247 mi · 398 km
7
per day
Spain flag Seville (SVQ) – Spain 6 airlines
1 hr 40 mins
247 mi · 397 km
7
per day
Argentina flag Buenos Aires (EZE) – Argentina 4 airlines
12 hr 50 mins
6,268 mi · 10,087 km
7
per day
Mexico flag Mexico City (MEX) – Mexico 3 airlines
11 hr 50 mins
5,633 mi · 9,066 km
6
per day
Ireland flag Dublin (DUB) – Ireland 3 airlines
3 hr 0 mins
902 mi · 1,452 km
6
per day
Brazil flag São Paulo (GRU) – Brazil 5 airlines
11 hr 0 mins
5,207 mi · 8,379 km
6
per day
Spain flag Valencia (VLC) – Spain 3 airlines
1 hr 10 mins
177 mi · 286 km
6
per day
United Kingdom flag London (LGW) – United Kingdom 4 airlines
2 hr 35 mins
754 mi · 1,213 km
6
per day
Peru flag Lima (LIM) – Peru 4 airlines
12 hr 20 mins
5,920 mi · 9,527 km
6
per day
United States of America flag New York (JFK) – United States of America 4 airlines
8 hr 10 mins
3,580 mi · 5,761 km
6
per day
Spain flag Alicante (ALC) – Spain 4 airlines
1 hr 15 mins
222 mi · 357 km
6
per day
Morocco flag Casablanca (CMN) – Morocco 4 airlines
2 hr 20 mins
540 mi · 869 km
5
per day
Türkiye flag Istanbul (IST) – Türkiye 2 airlines
4 hr 10 mins
1,679 mi · 2,703 km
5
per day
Morocco flag Tangier (TNG) – Morocco 7 airlines
1 hr 50 mins
353 mi · 568 km
5
per day
Spain flag Fuerteventura (FUE) – Spain 5 airlines
3 hr 20 mins
1,016 mi · 1,636 km
5
per day
Spain flag Melilla (MLN) – Spain 2 airlines
1 hr 45 mins
362 mi · 582 km
5
per day
France flag Marseille (MRS) – France 3 airlines
1 hr 50 mins
495 mi · 796 km
5
per day
Spain flag Tenerife (South) (TFS) – Spain 4 airlines
3 hr 35 mins
1,134 mi · 1,825 km
5
per day
Austria flag Vienna (VIE) – Austria 2 airlines
3 hr 10 mins
1,121 mi · 1,805 km
5
per day
Italy flag Bologna (BLQ) – Italy 3 airlines
2 hr 30 mins
805 mi · 1,296 km
4
per day
United States of America flag Boston (BOS) – United States of America 3 airlines
7 hr 50 mins
3,401 mi · 5,473 km
4
per day
Germany flag Düsseldorf (DUS) – Germany 3 airlines
2 hr 50 mins
894 mi · 1,439 km
4
per day
United Kingdom flag London (STN) – United Kingdom 3 airlines
2 hr 40 mins
808 mi · 1,300 km
4
per day
United States of America flag Miami (MIA) – United States of America 3 airlines
9 hr 40 mins
4,416 mi · 7,106 km
4
per day
Chile flag Santiago (SCL) – Chile 2 airlines
13 hr 35 mins
6,661 mi · 10,720 km
4
per day
Romania flag Bucharest (OTP) – Romania 5 airlines
3 hr 55 mins
1,528 mi · 2,459 km
4
per day
Dominican Republic flag Santo Domingo City (SDQ) – Dominican Republic 4 airlines
9 hr 15 mins
4,157 mi · 6,690 km
4
per day
Germany flag Berlin (BER) – Germany 2 airlines
3 hr 15 mins
1,148 mi · 1,848 km
4
per day
Morocco flag Marrakech (RAK) – Morocco 5 airlines
2 hr 35 mins
663 mi · 1,066 km
4
per day
France flag Nice (NCE) – France 1 airline
2 hr 5 mins
594 mi · 956 km
4
per day
Spain flag Jerez de la Forntera (XRY) – Spain 2 airlines
1 hr 45 mins
292 mi · 470 km
4
per day
Qatar flag Doha (DOH) – Qatar 2 airlines
7 hr 10 mins
3,312 mi · 5,330 km
4
per day
Czechia flag Prague (PRG) – Czechia 3 airlines
3 hr 5 mins
1,087 mi · 1,749 km
4
per day
Spain flag Almería (LEI) – Spain 2 airlines
1 hr 30 mins
260 mi · 419 km
4
per day
Hungary flag Budapest (BUD) – Hungary 3 airlines
3 hr 20 mins
1,226 mi · 1,974 km
4
per day
Italy flag Firenze (FLR) – Italy 2 airlines
2 hr 30 mins
789 mi · 1,270 km
4
per day
France flag Lyon (LYS) – France 2 airlines
2 hr 5 mins
566 mi · 911 km
4
per day
Italy flag Nápoli (NAP) – Italy 5 airlines
2 hr 45 mins
934 mi · 1,504 km
4
per day
Spain flag Santander (SDR) – Spain 2 airlines
1 hr 25 mins
203 mi · 327 km
4
per day
Spain flag Granada (GRX) – Spain 3 airlines
1 hr 30 mins
229 mi · 368 km
3
per day
Spain flag Hondarribia (EAS) – Spain 1 airline
1 hr 20 mins
218 mi · 351 km
3
per day
Spain flag Pamplona (PNA) – Spain 2 airlines
MAD → PNA
3
per day
Spain flag Santiago de Compostela (SCQ) – Spain 2 airlines
1 hr 50 mins
300 mi · 483 km
3
per day
Denmark flag Copenhagen (CPH) – Denmark 4 airlines
3 hr 35 mins
1,279 mi · 2,058 km
3
per day
France flag Toulouse (TLS) – France 1 airline
1 hr 35 mins
333 mi · 536 km
3
per day
Mexico flag Cancún (CUN) – Mexico 4 airlines
10 hr 35 mins
4,947 mi · 7,961 km
3
per day
Germany flag Hamburg (HAM) – Germany 2 airlines
3 hr 15 mins
1,105 mi · 1,779 km
3
per day
Poland flag Warsaw (WAW) – Poland 2 airlines
3 hr 45 mins
1,410 mi · 2,270 km
3
per day
United Kingdom flag Edinburgh (EDI) – United Kingdom 4 airlines
3 hr 15 mins
1,068 mi · 1,719 km
3
per day
Bulgaria flag Sofia (SOF) – Bulgaria 3 airlines
3 hr 40 mins
1,396 mi · 2,247 km
3
per day
Israel flag Tel Aviv (TLV) – Israel 3 airlines
5 hr 10 mins
2,202 mi · 3,544 km
3
per day
France flag Bordeaux (BOD) – France 2 airlines
1 hr 40 mins
333 mi · 535 km
2
per day
United States of America flag Newark (EWR) – United States of America 2 airlines
8 hr 10 mins
3,597 mi · 5,788 km
2
per day
Dominican Republic flag Punta Cana (PUJ) – Dominican Republic 4 airlines
9 hr 5 mins
4,082 mi · 6,570 km
2
per day
United States of America flag Washington (IAD) – United States of America 2 airlines
8 hr 35 mins
3,806 mi · 6,126 km
2
per day
United States of America flag Chicago (ORD) – United States of America 2 airlines
9 hr 15 mins
4,191 mi · 6,744 km
2
per day
United Arab Emirates flag Dubai (DXB) – United Arab Emirates 1 airline
7 hr 35 mins
3,510 mi · 5,649 km
2
per day
United Kingdom flag Manchester (MAN) – United Kingdom 4 airlines
2 hr 55 mins
891 mi · 1,433 km
2
per day
Italy flag Bergamo (BGY) – Italy 1 airline
2 hr 25 mins
758 mi · 1,220 km
2
per day
China flag Beijing (PEK) – China 1 airline
11 hr 35 mins
5,719 mi · 9,204 km
2
per day
United States of America flag Dallas-Fort Worth (DFW) – United States of America 2 airlines
10 hr 35 mins
4,954 mi · 7,972 km
2
per day
Norway flag Oslo (OSL) – Norway 2 airlines
4 hr 0 mins
1,499 mi · 2,413 km
2
per day
Spain flag La Palma (SPC) – Spain 3 airlines
3 hr 35 mins
1,148 mi · 1,847 km
2
per day
Italy flag Torino (TRN) – Italy 3 airlines
2 hr 15 mins
654 mi · 1,052 km
2
per day
Canada flag Toronto (YYZ) – Canada 2 airlines
MAD → YYZ
2
per day
United Arab Emirates flag Abu Dhabi (AUH) – United Arab Emirates 1 airline
7 hr 35 mins
3,504 mi · 5,639 km
2
per day
Türkiye flag Istanbul (SAW) – Türkiye 1 airline
4 hr 15 mins
1,712 mi · 2,756 km
2
per day
Poland flag Kraków (KRK) – Poland 2 airlines
3 hr 30 mins
1,306 mi · 2,102 km
2
per day
Malta flag Luqa (MLA) – Malta 3 airlines
2 hr 55 mins
1,029 mi · 1,656 km
2
per day
Uruguay flag Montevideo (MVD) – Uruguay 2 airlines
12 hr 45 mins
6,181 mi · 9,948 km
2
per day
Colombia flag Rionegro (MDE) – Colombia 2 airlines
10 hr 40 mins
4,991 mi · 8,032 km
2
per day
Sweden flag Stockholm (ARN) – Sweden 2 airlines
4 hr 10 mins
1,615 mi · 2,599 km
2
per day
Senegal flag Dakar (DSS) – Senegal 2 airlines
5 hr 5 mins
1,961 mi · 3,156 km
2
per day
Luxembourg flag Luxembourg (LUX) – Luxembourg 2 airlines
2 hr 35 mins
790 mi · 1,271 km
2
per day
Ecuador flag Quito (UIO) – Ecuador 3 airlines
11 hr 30 mins
5,429 mi · 8,737 km
2
per day
Puerto Rico flag San Juan (SJU) – Puerto Rico 1 airline
8 hr 55 mins
3,964 mi · 6,379 km
2
per day
Panama flag Tocumen (PTY) – Panama 2 airlines
10 hr 50 mins
5,069 mi · 8,157 km
2
per day
Spain flag Badajoz (BJZ) – Spain 1 airline
1 hr 40 mins
205 mi · 331 km
2
per day
United Kingdom flag Bristol (BRS) – United Kingdom 2 airlines
2 hr 35 mins
753 mi · 1,213 km
2
per day
Italy flag Catania (CTA) – Italy 2 airlines
2 hr 55 mins
1,020 mi · 1,642 km
2
per day
Portugal flag Faro (FAO) – Portugal 1 airline
1 hr 55 mins
338 mi · 543 km
2
per day
Finland flag Helsinki (HEL) – Finland 2 airlines
4 hr 35 mins
1,830 mi · 2,946 km
2
per day
Costa Rica flag San José (SJO) – Costa Rica 2 airlines
11 hr 15 mins
5,281 mi · 8,500 km
2
per day
Serbia flag Belgrade (BEG) – Serbia 2 airlines
3 hr 25 mins
1,245 mi · 2,003 km
1
per day
Egypt flag Cairo (CAI) – Egypt 2 airlines
4 hr 55 mins
2,082 mi · 3,350 km
1
per day
Croatia flag Dubrovnik (DBV) – Croatia 1 airline
3 hr 10 mins
1,135 mi · 1,827 km
1
per day
Mexico flag Monterrey (MTY) – Mexico 2 airlines
11 hr 25 mins
5,403 mi · 8,696 km
1
per day
Canada flag Montreal (YUL) – Canada 2 airlines
7 hr 55 mins
3,449 mi · 5,551 km
1
per day
Bolivia flag Santa Cruz (VVI) – Bolivia 2 airlines
11 hr 40 mins
5,541 mi · 8,918 km
1
per day
Paraguay flag Asunción (ASU) – Paraguay 2 airlines
11 hr 55 mins
5,711 mi · 9,191 km
1
per day
France flag Basel (BSL) – France 2 airlines
2 hr 25 mins
736 mi · 1,185 km
1
per day
Italy flag Bari (BRI) – Italy 3 airlines
3 hr 0 mins
1,061 mi · 1,708 km
1
per day
Belgium flag Brussels (CRL) – Belgium 1 airline
2 hr 35 mins
790 mi · 1,271 km
1
per day
Venezuela flag Caracas (CCS) – Venezuela 5 airlines
9 hr 35 mins
4,353 mi · 7,006 km
1
per day
Guatemala flag Guatemala City (GUA) – Guatemala 1 airline
11 hr 25 mins
5,411 mi · 8,708 km
1
per day
Ecuador flag Guayaquil (GYE) – Ecuador 2 airlines
11 hr 45 mins
5,601 mi · 9,014 km
1
per day
France flag Nantes (NTE) – France 2 airlines
2 hr 0 mins
470 mi · 757 km
1
per day
Tunisia flag Tunis (TUN) – Tunisia 2 airlines
2 hr 25 mins
784 mi · 1,263 km
1
per day
Croatia flag Zagreb (ZAG) – Croatia 2 airlines
MAD → ZAG
1
per day
Algeria flag Algiers (ALG) – Algeria 2 airlines
1 hr 45 mins
451 mi · 725 km
1
per day
United States of America flag Atlanta (ATL) – United States of America 1 airline
9 hr 30 mins
4,325 mi · 6,960 km
1
per day
United States of America flag Charlotte (CLT) – United States of America 1 airline
9 hr 5 mins
4,099 mi · 6,596 km
1
per day
Mexico flag Guadalajara (GDL) – Mexico 1 airline
12 hr 5 mins
5,794 mi · 9,324 km
1
per day
United Kingdom flag London (LTN) – United Kingdom 1 airline
2 hr 40 mins
801 mi · 1,289 km
1
per day
United States of America flag Los Angeles (LAX) – United States of America 1 airline
12 hr 10 mins
5,832 mi · 9,385 km
1
per day
United States of America flag Philadelphia (PHL) – United States of America 1 airline
8 hr 20 mins
3,672 mi · 5,909 km
1
per day
Colombia flag Santiago de Cali (CLO) – Colombia 3 airlines
11 hr 0 mins
5,159 mi · 8,303 km
1
per day
China flag Shanghai (PVG) – China 1 airline
12 hr 45 mins
6,381 mi · 10,268 km
1
per day
United Kingdom flag Birmingham (BHX) – United Kingdom 1 airline
2 hr 45 mins
831 mi · 1,337 km
1
per day
Cuba flag Havana (HAV) – Cuba 2 airlines
10 hr 5 mins
4,636 mi · 7,461 km
1
per day
Spain flag Logroño (RJL) – Spain 1 airline
MAD → RJL
1
per day
Brazil flag Recife (REC) – Brazil 2 airlines
8 hr 40 mins
3,908 mi · 6,289 km
1
per day
Morocco flag Tétouan (TTU) – Morocco 2 airlines
MAD → TTU
1
per day
Jordan flag Amman (AMM) – Jordan 1 airline
5 hr 20 mins
2,269 mi · 3,652 km
6
per week
France flag Paris–Beauvais (BVA) – France 1 airline
2 hr 25 mins
678 mi · 1,091 km
6
per week
Romania flag Cluj-Napoca (CLJ) – Romania 1 airline
3 hr 45 mins
1,422 mi · 2,289 km
6
per week
Argentina flag Córdoba (COR) – Argentina 2 airlines
12 hr 55 mins
6,294 mi · 10,129 km
6
per week
Portugal flag Funchal (FNC) – Portugal 1 airline
MAD → FNC
6
per week
China flag Guangzhou (CAN) – China 1 airline
12 hr 50 mins
6,447 mi · 10,375 km
6
per week
Germany flag Hanover (HAJ) – Germany 1 airline
3 hr 5 mins
1,036 mi · 1,668 km
6
per week
Italy flag Olbia (OLB) – Italy 2 airlines
MAD → OLB
6
per week
Croatia flag Split (SPU) – Croatia 1 airline
MAD → SPU
6
per week
Italy flag Alghero (AHO) – Italy 1 airline
MAD → AHO
5
per week
Spain flag Castellón de la Plana (CDT) – Spain 2 airlines
MAD → CDT
5
per week
China flag Chengdu (TFU) – China 1 airline
11 hr 30 mins
5,723 mi · 9,210 km
5
per week
Brazil flag Fortaleza (FOR) – Brazil 1 airline
8 hr 30 mins
3,773 mi · 6,073 km
5
per week
Hong Kong flag Hong Kong (HKG) – Hong Kong 1 airline
12 hr 55 mins
6,528 mi · 10,506 km
5
per week
Türkiye flag İzmir (ADB) – Türkiye 2 airlines
4 hr 5 mins
1,639 mi · 2,638 km
5
per week
Saudi Arabia flag Jeddah (JED) – Saudi Arabia 1 airline
6 hr 20 mins
2,807 mi · 4,517 km
5
per week
Egypt flag Luxor (LXR) – Egypt 2 airlines
5 hr 25 mins
2,315 mi · 3,725 km
5
per week
Italy flag Palermo (PMO) – Italy 1 airline
2 hr 40 mins
903 mi · 1,453 km
5
per week
Italy flag Pisa (PSA) – Italy 1 airline
2 hr 25 mins
748 mi · 1,204 km
5
per week
Latvia flag Riga (RIX) – Latvia 1 airline
4 hr 15 mins
1,672 mi · 2,691 km
5
per week
Brazil flag Rio de Janeiro (GIG) – Brazil 1 airline
10 hr 45 mins
5,063 mi · 8,148 km
5
per week
Brazil flag Salvador (SSA) – Brazil 2 airlines
9 hr 25 mins
4,309 mi · 6,934 km
5
per week
El Salvador flag Santa Clara (SAL) – El Salvador 1 airline
11 hr 25 mins
5,384 mi · 8,665 km
5
per week
South Korea flag Seoul (ICN) – South Korea 1 airline
12 hr 25 mins
6,191 mi · 9,964 km
5
per week
France flag Strasbourg (SXB) – France 1 airline
2 hr 30 mins
781 mi · 1,258 km
5
per week
Albania flag Tirana (TIA) – Albania 2 airlines
3 hr 20 mins
1,213 mi · 1,952 km
5
per week
Ethiopia flag Addis Ababa (ADD) – Ethiopia 1 airline
7 hr 20 mins
3,384 mi · 5,446 km
4
per week
Türkiye flag Ankara (ESB) – Türkiye 1 airline
4 hr 40 mins
1,913 mi · 3,078 km
4
per week
Lebanon flag Beirut (BEY) – Lebanon 1 airline
5 hr 10 mins
2,181 mi · 3,510 km
4
per week
Italy flag Cagliari (CAG) – Italy 1 airline
MAD → CAG
4
per week
China flag Chongqing (CKG) – China 1 airline
11 hr 45 mins
5,847 mi · 9,409 km
4
per week
Morocco flag Fes (FEZ) – Morocco 1 airline
2 hr 5 mins
460 mi · 741 km
4
per week
Canada flag Halifax (YHZ) – Canada 1 airline
MAD → YHZ
4
per week
Greece flag Kerkyra Island (CFU) – Greece 1 airline
MAD → CFU
4
per week
Kuwait flag Kuwait City (KWI) – Kuwait 1 airline
6 hr 35 mins
2,980 mi · 4,795 km
4
per week
Ireland flag Limerick city (SNN) – Ireland 1 airline
2 hr 55 mins
880 mi · 1,417 km
4
per week
United Kingdom flag Liverpool (LPL) – United Kingdom 1 airline
2 hr 55 mins
888 mi · 1,429 km
4
per week
Portugal flag Ponta Delgada (PDL) – Portugal 2 airlines
MAD → PDL
4
per week
Morocco flag Rabat (RBA) – Morocco 1 airline
2 hr 10 mins
478 mi · 770 km
4
per week
Libya flag Tripoli (MJI) – Libya 2 airlines
MAD → MJI
4
per week
Poland flag Warsaw (WMI) – Poland 1 airline
3 hr 45 mins
1,407 mi · 2,264 km
4
per week
Morocco flag Agadir (AGA) – Morocco 1 airline
2 hr 45 mins
775 mi · 1,248 km
3
per week
Brazil flag Campinas (VCP) – Brazil 1 airline
11 hr 0 mins
5,204 mi · 8,375 km
3
per week
Cabo Verde flag Espargos (SID) – Cabo Verde 1 airline
MAD → SID
3
per week
Poland flag Gdańsk (GDN) – Poland 1 airline
3 hr 45 mins
1,396 mi · 2,247 km
3
per week
South Africa flag Johannesburg (JNB) – South Africa 1 airline
MAD → JNB
3
per week
Poland flag Katowice (KTW) – Poland 1 airline
3 hr 30 mins
1,288 mi · 2,073 km
3
per week
Lithuania flag Kaunas (KUN) – Lithuania 1 airline
4 hr 10 mins
1,610 mi · 2,591 km
3
per week
Honduras flag La Mesa (SAP) – Honduras 1 airline
11 hr 10 mins
5,238 mi · 8,430 km
3
per week
Spain flag La Seu d'Urgell, Pyrenees and Andorra (LEU) – Spain 1 airline
1 hr 25 mins
288 mi · 463 km
3
per week
Morocco flag Nador (NDR) – Morocco 1 airline
1 hr 50 mins
381 mi · 614 km
3
per week
United States of America flag Orlando (MCO) – United States of America 1 airline
9 hr 35 mins
4,366 mi · 7,026 km
3
per week
Iceland flag Reykjavik (KEF) – Iceland 1 airline
MAD → KEF
3
per week
United States of America flag San Francisco (SFO) – United States of America 1 airline
MAD → SFO
3
per week
Dominican Republic flag Santiago (STI) – Dominican Republic 1 airline
9 hr 15 mins
4,166 mi · 6,704 km
3
per week
Greece flag Santorini Island (JTR) – Greece 1 airline
MAD → JTR
3
per week
North Macedonia flag Skopje (SKP) – North Macedonia 1 airline
3 hr 30 mins
1,308 mi · 2,105 km
3
per week
Japan flag Tokyo (NRT) – Japan 1 airline
13 hr 20 mins
6,692 mi · 10,770 km
3
per week
Poland flag Wrocław (WRO) – Poland 1 airline
3 hr 25 mins
1,221 mi · 1,965 km
3
per week
Egypt flag Aswan (ASW) – Egypt 2 airlines
5 hr 30 mins
2,390 mi · 3,847 km
2
per week
Romania flag Bacău (BCM) – Romania 1 airline
MAD → BCM
2
per week
Thailand flag Bangkok (BKK) – Thailand 1 airline
12 hr 35 mins
6,334 mi · 10,193 km
2
per week
Italy flag Brindisi (BDS) – Italy 1 airline
MAD → BDS
2
per week
Moldova flag Chişinău (RMO) – Moldova 1 airline
MAD → RMO
2
per week
Honduras flag Comayagua (XPL) – Honduras 1 airline
MAD → XPL
2
per week
Romania flag Craiova (CRA) – Romania 1 airline
3 hr 45 mins
1,418 mi · 2,283 km
2
per week
Western Sahara flag Dakhla (VIL) – Western Sahara 1 airline
MAD → VIL
2
per week
Morocco flag Essaouira (ESU) – Morocco 1 airline
MAD → ESU
2
per week
United Kingdom flag Farnborough (FAB) – United Kingdom 2 airlines
MAD → FAB
2
per week
Algeria flag Ghardaïa (GHA) – Algeria 1 airline
MAD → GHA
2
per week
China flag Hangzhou (HGH) – China 1 airline
12 hr 45 mins
6,379 mi · 10,266 km
2
per week
Romania flag Iaşi (IAS) – Romania 1 airline
4 hr 5 mins
1,609 mi · 2,590 km
2
per week
Georgia flag Kutaisi (KUT) – Georgia 1 airline
5 hr 30 mins
2,363 mi · 3,802 km
2
per week
Italy flag Lamezia Terme (SUF) – Italy 1 airline
3 hr 0 mins
1,057 mi · 1,700 km
2
per week
Germany flag Leipzig (LEJ) – Germany 1 airline
3 hr 5 mins
1,067 mi · 1,717 km
2
per week
Slovenia flag Ljubljana (LJU) – Slovenia 1 airline
MAD → LJU
2
per week
United Kingdom flag London (BQH) – United Kingdom 2 airlines
MAD → BQH
2
per week
Greece flag Mykonos Island (JMK) – Greece 1 airline
MAD → JMK
2
per week
Mauritius flag Port Louis (MRU) – Mauritius 1 airline
MAD → MRU
2
per week
Mexico flag Querétaro (QRO) – Mexico 1 airline
11 hr 50 mins
5,636 mi · 9,070 km
2
per week
Romania flag Sibiu (SBZ) – Romania 1 airline
3 hr 45 mins
1,434 mi · 2,307 km
2
per week
Romania flag Timişoara (TSR) – Romania 1 airline
3 hr 30 mins
1,302 mi · 2,095 km
2
per week
Italy flag Verona (VRN) – Italy 1 airline
2 hr 30 mins
804 mi · 1,294 km
2
per week
China flag Wenzhou (WNZ) – China 1 airline
13 hr 0 mins
6,519 mi · 10,491 km
2
per week
Norway flag Bergen (BGO) – Norway 1 airline
MAD → BGO
1
per week
United Kingdom flag Bournemouth (BOH) – United Kingdom 1 airline
MAD → BOH
1
per week
Colombia flag Cartagena de Indias (CTG) – Colombia 1 airline
10 hr 25 mins
4,805 mi · 7,733 km
1
per week
Bolivia flag Cochabamba (CBB) – Bolivia 1 airline
11 hr 50 mins
5,665 mi · 9,117 km
1
per week
Netherlands flag Eindhoven (EIN) – Netherlands 1 airline
2 hr 45 mins
869 mi · 1,398 km
1
per week
Spain flag Girona (GRO) – Spain 1 airline
1 hr 30 mins
343 mi · 552 km
1
per week
United Kingdom flag London (NHT) – United Kingdom 1 airline
MAD → NHT
1
per week
Spain flag Madrid (ECV) – Spain 1 airline
MAD → ECV
1
per week
Italy flag Milan (LIN) – Italy 1 airline
2 hr 25 mins
733 mi · 1,179 km
1
per week
France flag Paris (LBG) – France 1 airline
MAD → LBG
1
per week
Canada flag St. John's (YYT) – Canada 1 airline
MAD → YYT
1
per week
Georgia flag Tbilisi (TBS) – Georgia 1 airline
MAD → TBS
1
per week
United States of America flag Teterboro (TEB) – United States of America 1 airline
8 hr 10 mins
3,587 mi · 5,773 km
1
per week
Italy flag Trieste (TRS) – Italy 1 airline
MAD → TRS
1
per week

Route and destination data updated July 11, 2026.

Madrid Adolfo Suárez – Barajas Airport is served by 131 airlines, with Iberia in the lead at 20% of routes. The top three carriers together cover 41% of routes. 72 carriers operate only one route each. A total of 121 airlines operate international routes, compared with 33 airlines serving domestic routes. Iberia is operating the longest nonstop flight, connecting to Santiago with a flight time of 13 hrs 35 mins.

Iberia (116 routes)
Ryanair (60 routes)
Air Europa (57 routes)
Vueling (20 routes)
Iberia Express (16 routes)
Qatar Airways (13 routes)
American Airlines (13 routes)
Evelop Airlines (11 routes)
Aeromexico (11 routes)
Etihad Airways (10 routes)
Wizz Air Malta (10 routes)
Avianca (9 routes)
Wizz Air (9 routes)
Azul (7 routes)
Gestair (6 routes)
easyJet (6 routes)
China Eastern Airlines (6 routes)
EAT Leipzig (6 routes)
Multiple Solutions Limited (6 routes)
Swiftair (5 routes)
British Airways (5 routes)
Royal Air Maroc (5 routes)
WFL (5 routes)
Finnair (4 routes)
Air China (4 routes)
VJH (3 routes)
Air Serbia (3 routes)
Cathay Pacific (3 routes)
SAS (3 routes)
LATAM (3 routes)
Volotea (3 routes)
Plus Ultra (3 routes)
Delta Air Lines (3 routes)
AlbaStar (3 routes)
Tunisair (2 routes)
Binter Canarias (2 routes)
Klasjet (2 routes)
NetJets Europe (2 routes)
Ethiopian Airlines (2 routes)
Lufthansa (2 routes)
Saudi Arabian Airlines (2 routes)
Air France (2 routes)
TAROM (2 routes)
Turkish Airlines (2 routes)
Middle East Airlines (2 routes)
Aerolineas Argentinas (2 routes)
Air Arabia Maroc (2 routes)
Ryanair UK (2 routes)
Norwegian Air Shuttle (2 routes)
LOT - Polish Airlines (2 routes)
VistaJet (2 routes)
United Airlines (2 routes)
Air Canada (2 routes)
Pegasus (2 routes)
EgyptAir (2 routes)
BoA (2 routes)
Air Cairo (2 routes)
Hainan Airlines (2 routes)
Flexjet (2 routes)
PAV (1 routes)
VIO (1 routes)
Azores Airlines (1 routes)
FXJ (1 routes)
Orbest S.A. (1 routes)
TAP Air Portugal (1 routes)
AGR (1 routes)
ITA Airways (1 routes)
Transavia France (1 routes)
AZE (1 routes)
DBT (1 routes)
Smart Jet (1 routes)
China Airlines (1 routes)
KLM (1 routes)
Brussels Airlines (1 routes)
Enter Air (1 routes)
Lufthansa City Airlines (1 routes)
International Jet Management (1 routes)
Aegean Airlines (1 routes)
Privilege Style (1 routes)
Sky Express (1 routes)
SWISS (1 routes)
AAO (1 routes)
Abelag Aviation (1 routes)
Air Mauritius (1 routes)
Gol (1 routes)
INI (1 routes)
JTY (1 routes)
Singapore Airlines (1 routes)
ASL Airlines Belgium (1 routes)
Aer Lingus (1 routes)
LATAM Brasil (1 routes)
LATAM Peru (1 routes)
JetBlue Airways (1 routes)
Eurowings (1 routes)
DWC (1 routes)
SmartWings (1 routes)
Bulgaria Air (1 routes)
El Al (1 routes)
Emirates (1 routes)
KM Malta Airlines (1 routes)
Luxair (1 routes)
Euroairlines (1 routes)
Air Transat (1 routes)
Estelar (1 routes)
LASER Airlines (1 routes)
Croatia Airlines (1 routes)
Air Algerie (1 routes)
Wizz Air UK (1 routes)
Royal Jordanian (1 routes)
China Southern Airlines (1 routes)
ASL Airlines Ireland (1 routes)
Sichuan Airlines (1 routes)
Sun Express (1 routes)
airBaltic (1 routes)
Korean Air (1 routes)
AJet (1 routes)
WestJet (1 routes)
Kuwait Airways (1 routes)
flybmi (1 routes)
MNS (1 routes)
Nesma Airlines (1 routes)
Dan Air (1 routes)
SkyUp Airlines (1 routes)
Scoot Tigerair (1 routes)
Beijing Capital Airlines (1 routes)
Exxaero (1 routes)
LEJ (1 routes)
EuroAtlantic Airways (1 routes)
AOJ (1 routes)
GJI (1 routes)
BRJ (1 routes)

Madrid Adolfo Suárez – Barajas Airport provides direct service to 78 countries across five continents. The route network is 13% domestic and 87% international. Italy is the primary international destination.

Spain - 225/day
Italy - 62/day
France - 48/day
Portugal - 38/day
Germany - 36/day
United Kingdom - 34/day
United States of America - 29/day
Morocco - 18/day
Switzerland - 16/day
Colombia - 14/day
Netherlands - 12/day
Belgium - 12/day
Mexico - 12/day
Brazil - 10/day
Greece - 9/day
Argentina - 8/day
Türkiye - 8/day
Ireland - 7/day
Dominican Republic - 7/day
Poland - 7/day
Peru - 6/day
Romania - 6/day
China - 6/day
Austria - 5/day
Chile - 4/day
Qatar - 4/day
Czechia - 4/day
Hungary - 4/day
United Arab Emirates - 4/day
Canada - 4/day
Croatia - 4/day
Denmark - 3/day
Bulgaria - 3/day
Israel - 3/day
Ecuador - 3/day
Norway - 2/day
Malta - 2/day
Uruguay - 2/day
Sweden - 2/day
Senegal - 2/day
Luxembourg - 2/day
Puerto Rico - 2/day
Panama - 2/day
Finland - 2/day
Costa Rica - 2/day
Egypt - 2/day
Bolivia - 2/day
Serbia - 1/day
Paraguay - 1/day
Venezuela - 1/day
Guatemala - 1/day
Tunisia - 1/day
Algeria - 1/day
Cuba - 1/day
Jordan - 1/day
Hong Kong - 1/day
Saudi Arabia - 1/day
Latvia - 1/day
El Salvador - 1/day
South Korea - 1/day
Albania - 1/day
Ethiopia - 1/day
Lebanon - 1/day
Kuwait - 1/day
Libya - 1/day
Honduras - 1/day
Cabo Verde - 0/day
South Africa - 0/day
Lithuania - 0/day
Iceland - 0/day
North Macedonia - 0/day
Japan - 0/day
Thailand - 0/day
Moldova - 0/day
Western Sahara - 0/day
Georgia - 0/day
Slovenia - 0/day
Mauritius - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
9 min late
min (-0.6%) vs last 24 hours
24h trend
Arrivals
3 min late
3 min (+635.8%) vs last 24 hours
24h trend
Cancelled Departures
0 flights (24 hour total)

Jul 12

2026

20:00 - 21:00

Departure
26 min late
Arrival
10 min late
Cancelled
0

Jul 12

2026

19:00 - 20:00

Departure
12 min late
Arrival
10 min late
Cancelled
0

Jul 12

2026

18:00 - 19:00

Departure
10 min late
Arrival
8 min late
Cancelled
0

Jul 12

2026

17:00 - 18:00

Departure
12 min late
Arrival
6 min late
Cancelled
0

Jul 12

2026

15:00 - 16:00

Departure
15 min late
Arrival
4 min late
Cancelled
0

Jul 12

2026

14:00 - 15:00

Departure
12 min late
Arrival
4 min late
Cancelled
0

Jul 12

2026

13:00 - 14:00

Departure
12 min late
Arrival
1 min late
Cancelled
0

Jul 12

2026

12:00 - 13:00

Departure
9 min late
Arrival
1 min early
Cancelled
0

Jul 12

2026

11:00 - 12:00

Departure
9 min late
Arrival
2 min early
Cancelled
0

Jul 12

2026

10:00 - 11:00

Departure
7 min late
Arrival
1 min early
Cancelled
0

Jul 12

2026

09:00 - 10:00

Departure
6 min late
Arrival
1 min early
Cancelled
0

Jul 12

2026

08:00 - 09:00

Departure
4 min late
Arrival
3 min early
Cancelled
0

Jul 12

2026

07:00 - 08:00

Departure
1 min late
Arrival
8 min early
Cancelled
0

Jul 12

2026

06:00 - 07:00

Departure
1 min late
Arrival
9 min early
Cancelled
0

Jul 12

2026

05:00 - 06:00

Departure
1 min late
Arrival
4 min early
Cancelled
0

Jul 12

2026

04:00 - 05:00

Departure
on-time
Arrival
16 min early
Cancelled
0

Jul 12

2026

03:00 - 04:00

Departure
on-time
Arrival
21 min early
Cancelled
0

Jul 12

2026

02:00 - 03:00

Departure
Arrival
35 min early
Cancelled
0

Jul 12

2026

01:00 - 02:00

Departure
on-time
Arrival
38 min late
Cancelled
0

Jul 12

2026

00:00 - 01:00

Departure
6 min late
Arrival
42 min late
Cancelled
0

Jul 11

2026

22:00 - 23:00

Departure
13 min late
Arrival
8 min late
Cancelled
0
Delay Performance (7 day average)
Departures
10 min late
1 min (-11.2%) vs last week
7d trend
Arrivals
1 min early
1 min (+36%) vs last week
7d trend
Cancelled Departures
6 flights (7 day total)

Jul 11

2026

Departure
9 min late
Arrival
1 min early
Cancelled
3

Jul 10

2026

Departure
12 min late
Arrival
2 min late
Cancelled
0

Jul 9

2026

Departure
11 min late
Arrival
2 min early
Cancelled
0

Jul 8

2026

Departure
7 min late
Arrival
3 min early
Cancelled
3
Delay Performance (30 day average)
Departures
10 min late
3 min (+38.2%) vs last 30 days
30d trend
Arrivals
2 min early
4 min (+64.9%) vs last 30 days
30d trend
Cancelled Departures
66 flights (30 day total)

Jul 11

2026

Departure
9 min late
Arrival
1 min early
Cancelled
3

Jul 10

2026

Departure
12 min late
Arrival
2 min late
Cancelled
0

Jul 9

2026

Departure
11 min late
Arrival
2 min early
Cancelled
0

Jul 8

2026

Departure
7 min late
Arrival
3 min early
Cancelled
3

Jul 4

2026

Departure
12 min late
Arrival
22 min late
Cancelled
0

Jul 3

2026

Departure
9 min late
Arrival
5 min early
Cancelled
4

Jul 2

2026

Departure
11 min late
Arrival
3 min early
Cancelled
6

Jul 1

2026

Departure
11 min late
Arrival
1 min early
Cancelled
4

Jun 30

2026

Departure
10 min late
Arrival
3 min early
Cancelled
7

Jun 29

2026

Departure
10 min late
Arrival
2 min early
Cancelled
3

Jun 28

2026

Departure
14 min late
Arrival
4 min late
Cancelled
4

Jun 27

2026

Departure
9 min late
Arrival
1 min early
Cancelled
3

Jun 26

2026

Departure
13 min late
Arrival
2 min late
Cancelled
2

Jun 25

2026

Departure
13 min late
Arrival
7 min late
Cancelled
14

Jun 24

2026

Departure
8 min late
Arrival
2 min early
Cancelled
1

Jun 23

2026

Departure
12 min late
Arrival
1 min early
Cancelled
0

Jun 22

2026

Departure
8 min late
Arrival
2 min early
Cancelled
4

Jun 21

2026

Departure
9 min late
Arrival
1 min early
Cancelled
3

Jun 20

2026

Departure
4 min late
Arrival
1 min early
Cancelled
0

Jun 19

2026

Departure
9 min late
Arrival
7 min early
Cancelled
0

Jun 18

2026

Departure
9 min late
Arrival
4 min early
Cancelled
2

Jun 17

2026

Departure
6 min late
Arrival
6 min early
Cancelled
0

Jun 16

2026

Departure
5 min late
Arrival
7 min early
Cancelled
0

Jun 15

2026

Departure
7 min late
Arrival
5 min early
Cancelled
0

Jun 14

2026

Departure
15 min late
Arrival
on-time
Cancelled
0

Jun 13

2026

Departure
7 min late
Arrival
5 min early
Cancelled
0

Jun 12

2026

Departure
9 min late
Arrival
4 min early
Cancelled
3

Global Rankings

Worldwide Position

Flights per day

#16 (718 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#11 (238 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
13,734 ft 4,186 m 197 ft 60 m Asphalt
13,734 ft 4,186 m 197 ft 60 m Asphalt
13,107 ft 3,995 m 197 ft 60 m Asphalt
13,107 ft 3,995 m 197 ft 60 m Asphalt
11,503 ft 3,506 m 197 ft 60 m Asphalt
11,503 ft 3,506 m 197 ft 60 m Asphalt
11,503 ft 3,506 m 197 ft 60 m Asphalt
11,503 ft 3,506 m 197 ft 60 m Asphalt

Runway Length

Runways at Madrid Adolfo Suárez – Barajas Airport are long enough for all aircraft with known takeoff and landing distances.

Operational Context

Madrid Adolfo Suárez – Barajas (IATA: MAD) operates around 718 flights per day to 238 nonstop destinations. Its network includes 32 domestic and 206 international routes, with Iberia as the leading carrier and Barcelona currently the busiest connection. From MAD, passengers can reach 78 countries across 5 continents, and the longest runway measures 4,186 m (13,734 ft).

Airlines and Destinations Overview

Madrid Adolfo Suárez - Barajas is the main international airport for Spain’s capital and one of the country’s most important air transport hubs. Its route network combines a smaller domestic schedule with a much larger international program, reflecting Madrid’s role as a major European gateway for both point-to-point travel and connecting traffic. Iberia is the leading airline at the airport, supported by a broad mix of network carriers, European short-haul operators, and long-haul services.

The airport’s route structure spans short-, medium-, and long-haul markets, with strong links across Europe as well as service to destinations in the Americas, Africa, and Asia. It functions as a major connecting point for flights within Spain and between Europe and intercontinental markets, especially through Iberia and its partners.

Terminal Buildings and Facilities

The airport uses a multi-terminal layout, with passenger processing organized across several terminal buildings. This structure supports both domestic and international operations and allows different airlines and traffic flows to be handled in separate areas. The terminal system is designed for high-volume hub operations, including transfer passengers and long-haul departures.

Passenger movement through the terminals is supported by airside and landside connections, with the airport’s larger buildings handling the bulk of scheduled commercial traffic. Facilities are arranged to serve both origin-and-destination passengers and connecting travelers.

Key characteristics of the terminal system include:

  • Multiple passenger terminals
  • Separate handling for domestic and international traffic
  • Hub-oriented transfer operations
  • Airside and landside circulation areas
  • Facilities for both short-haul and long-haul flights

Passenger-facing facilities include check-in areas, security screening, baggage services, retail space, and food outlets. The airport also provides passenger assistance services and ground transport connections that support a wide range of traffic, from business travel to long-haul connections.

Passenger facilities available across the airport include:

  • Check-in counters and self-service options
  • Baggage services
  • Shops and retail concessions
  • Food and beverage outlets
  • Passenger assistance services

Airport Lounges

Lounges at the airport include both airline-operated and independent facilities, serving eligible premium passengers, frequent flyers, and other travelers with access rights. They are generally located airside in the main passenger terminal areas, where they support domestic, European, and long-haul departures.

Notable lounges include:

  • Iberia Premium Lounge
  • Iberia Express Lounge
  • Sala VIP Cibeles
  • Sala VIP Dalí
  • Neptuno Lounge

Dining and Food Options

The airport offers a broad mix of dining choices across its passenger terminals, including quick-service outlets, cafés, and sit-down restaurants. Travelers can find a combination of international chains, Spanish food concepts, and standard airport concessions suited to short connections and longer layovers.

Common dining options include:

  • Quick-service restaurants
  • Cafés
  • Bars
  • Sit-down restaurants
  • International and Spanish food outlets

Public Transport and Parking

The airport is connected to Madrid by rail and road, with official ground transport information available through the airport’s transport page and parking details on its parking page. Public transport options make it accessible from central Madrid and the wider metropolitan area, while road access supports taxis, private cars, and hired vehicles.

Passengers can reach the airport using:

  • Metro
  • Commuter rail
  • Bus
  • Taxi
  • Private car

Parking is available in multiple products for short stays, longer stays, and terminal-adjacent use. These facilities are intended for both passenger pick-up and drop-off as well as extended parking for travelers departing from the airport.

Parking options include:

  • Short-stay parking
  • Long-stay parking
  • Terminal parking
  • Pick-up and drop-off parking
  • Reserved parking products

Runways and Operations

The airport operates a large runway system that supports high-capacity commercial traffic. Its airfield includes multiple runways, including a longest runway of 4,186 meters, which allows the airport to handle a broad range of aircraft types and long-haul operations.

Its runway infrastructure supports intensive hub activity, including simultaneous and sequenced movements during busy periods. The airport accommodates narrow-body and wide-body aircraft, with operations spanning domestic, European, and intercontinental services.

The runway system includes:

  • Multiple runways
  • A longest runway of 4,186 meters
  • Capacity for wide-body aircraft
  • Support for long-haul operations
  • High-frequency scheduled traffic

Passenger Traffic and Airport Role

The airport is Madrid’s primary aviation gateway and one of Europe’s major hub airports. It serves as the principal base for connecting traffic in Spain and as a key transfer point between Europe and long-haul markets. Its large destination network reflects both strong local demand in the Madrid region and its function as a national and international connection point.

Passenger demand is shaped by a combination of domestic travel, short-haul European routes, and intercontinental services. The airport’s role extends beyond the city itself, supporting travel across Spain, the Iberian Peninsula, and wider global markets through its hub structure.

The airport’s role includes:

  • Major national hub
  • International transfer airport
  • Domestic connector
  • Long-haul gateway
  • Primary airport for Madrid

Location and Catchment Area

The airport is located northeast of central Madrid and serves the city’s metropolitan area, surrounding suburbs, and wider central Spanish catchment. Its location makes it suitable for both point-to-point travel and connections onward to other parts of Spain and Europe.

Because Madrid is a national political and business center, the airport also draws significant demand from corporate travel, government travel, and international visitors. Its catchment extends across central Spain and, through connecting flights, beyond the local region.

The airport serves:

  • Madrid city
  • The Madrid metropolitan area
  • Central Spain
  • Business and government travel demand
  • Connecting passengers from across Spain and abroad

Hotels Near the Airport

There are nearby hotels that are useful for transit passengers, airline crews, business travelers, and overnight stays before early departures or after late arrivals. Official airport accommodation information is available through the airport’s hotel services, and some properties are located close to the terminals for convenient access.

Notable nearby hotels include:

  • Air Rooms Madrid by Premium Traveller
  • Madrid Marriott Auditorium Hotel & Conference Center
  • Melia Barajas
  • Hotel Nuevo Boston
  • NH Madrid Barajas Airport

Airport History

Commercial aviation at Barajas began in the early 20th century, with the airport developed to serve Madrid as air travel expanded in Spain. Over time, it replaced older aviation facilities in the capital as the city’s principal airport and gradually became the country’s most important international gateway.

The airport underwent major expansion during the late 20th and early 21st centuries as traffic increased and the role of Madrid as a hub grew. New terminal infrastructure was added to support rising passenger volumes, larger aircraft, and more complex transfer operations. These developments transformed the airport from a primarily national facility into a large-scale international hub.

A major modernization phase included the opening of new terminal buildings and the reorganization of passenger flows to better support connecting traffic and separate operational areas. Runway and taxiway investments also expanded operational capacity and improved traffic handling for both domestic and long-haul services.

The airport was later renamed in honor of Adolfo Suárez, reflecting its national significance and modern role in Spain’s air transport network. Today it operates as the primary airport for Madrid and one of the leading hubs in Southern Europe.

Miscellaneous