Spain flag Madrid Airport (MAD)

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

Destinations
247
Flights / day
694
Busiest route
Mallorca
Top airline
Iberia

Madrid Adolfo Suárez – Barajas Airport averages 694 flights per day to 247 destinations, with 30 domestic routes and 217 international routes. A total of 126 airlines operate at MAD, led by Iberia. This airport provides direct service to 82 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: August 26, 2026

Route Network

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

Spain flag Mallorca (PMI) – Spain 7 airlines
1 hr 30 mins
340 mi · 547 km
25
per day
Spain flag Gran Canaria (LPA) – Spain 9 airlines
3 hr 30 mins
1,097 mi · 1,766 km
23
per day
Portugal flag Lisbon (LIS) – Portugal 10 airlines
1 hr 55 mins
319 mi · 513 km
21
per day
Italy flag Rome (FCO) – Italy 7 airlines
2 hr 30 mins
827 mi · 1,330 km
19
per day
Spain flag Ibiza (IBZ) – Spain 9 airlines
1 hr 25 mins
285 mi · 459 km
15
per day
Netherlands flag Amsterdam (AMS) – Netherlands 9 airlines
2 hr 50 mins
906 mi · 1,459 km
14
per day
United Kingdom flag London (LHR) – United Kingdom 3 airlines
2 hr 40 mins
773 mi · 1,244 km
13
per day
Portugal flag Porto (OPO) – Portugal 8 airlines
1 hr 50 mins
272 mi · 438 km
13
per day
Spain flag Barcelona (BCN) – Spain 7 airlines
1 hr 25 mins
300 mi · 483 km
12
per day
Italy flag Milan (MXP) – Italy 6 airlines
2 hr 20 mins
714 mi · 1,149 km
11
per day
Germany flag Frankfurt (FRA) – Germany 7 airlines
2 hr 45 mins
881 mi · 1,418 km
11
per day
France flag Paris (ORY) – France 5 airlines
2 hr 15 mins
639 mi · 1,028 km
11
per day
Spain flag Tenerife (North) (TFN) – Spain 7 airlines
3 hr 30 mins
1,101 mi · 1,772 km
11
per day
Germany flag Munich (MUC) – Germany 6 airlines
2 hr 50 mins
929 mi · 1,496 km
10
per day
Belgium flag Brussels (BRU) – Belgium 5 airlines
2 hr 40 mins
816 mi · 1,314 km
10
per day
Colombia flag Bogotá (BOG) – Colombia 4 airlines
10 hr 40 mins
4,990 mi · 8,031 km
9
per day
Greece flag Athens (ATH) – Greece 5 airlines
3 hr 50 mins
1,477 mi · 2,377 km
9
per day
Spain flag Culleredo (LCG) – Spain 2 airlines
1 hr 55 mins
314 mi · 506 km
9
per day
Spain flag Málaga (AGP) – Spain 4 airlines
1 hr 40 mins
269 mi · 432 km
9
per day
Spain flag Vigo (VGO) – Spain 3 airlines
1 hr 50 mins
289 mi · 464 km
9
per day
Spain flag Bilbao (BIO) – Spain 2 airlines
1 hr 20 mins
197 mi · 317 km
8
per day
Spain flag Menorca (MAH) – Spain 8 airlines
1 hr 40 mins
413 mi · 665 km
8
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
Switzerland flag Zurich (ZRH) – Switzerland 5 airlines
2 hr 30 mins
770 mi · 1,239 km
8
per day
Argentina flag Buenos Aires (EZE) – Argentina 4 airlines
12 hr 50 mins
6,268 mi · 10,087 km
8
per day
Spain flag Lanzarote (ACE) – Spain 5 airlines
3 hr 15 mins
979 mi · 1,576 km
7
per day
Mexico flag Mexico City (MEX) – Mexico 2 airlines
11 hr 50 mins
5,633 mi · 9,066 km
7
per day
Spain flag Ranón (OVD) – Spain 3 airlines
1 hr 40 mins
247 mi · 398 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
France flag Paris (CDG) – France 5 airlines
2 hr 20 mins
660 mi · 1,062 km
6
per day
Ireland flag Dublin (DUB) – Ireland 3 airlines
3 hr 0 mins
902 mi · 1,452 km
6
per day
Spain flag Valencia (VLC) – Spain 2 airlines
1 hr 10 mins
177 mi · 286 km
6
per day
Türkiye flag Istanbul (IST) – Türkiye 3 airlines
4 hr 10 mins
1,679 mi · 2,703 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 5 airlines
8 hr 10 mins
3,580 mi · 5,761 km
6
per day
Spain flag Seville (SVQ) – Spain 4 airlines
1 hr 40 mins
247 mi · 397 km
6
per day
Spain flag Alicante (ALC) – Spain 3 airlines
1 hr 15 mins
222 mi · 357 km
6
per day
United Kingdom flag London (LGW) – United Kingdom 4 airlines
2 hr 35 mins
754 mi · 1,213 km
5
per day
Spain flag Fuerteventura (FUE) – Spain 5 airlines
3 hr 20 mins
1,016 mi · 1,636 km
5
per day
Morocco flag Casablanca (CMN) – Morocco 3 airlines
2 hr 20 mins
540 mi · 869 km
5
per day
Dominican Republic flag Santo Domingo City (SDQ) – Dominican Republic 5 airlines
9 hr 15 mins
4,157 mi · 6,690 km
5
per day
Morocco flag Tangier (TNG) – Morocco 5 airlines
1 hr 50 mins
353 mi · 568 km
5
per day
Austria flag Vienna (VIE) – Austria 2 airlines
3 hr 10 mins
1,121 mi · 1,805 km
5
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
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
Romania flag Bucharest (OTP) – Romania 4 airlines
3 hr 55 mins
1,528 mi · 2,459 km
4
per day
France flag Marseille (MRS) – France 2 airlines
1 hr 50 mins
495 mi · 796 km
4
per day
Chile flag Santiago (SCL) – Chile 2 airlines
13 hr 35 mins
6,661 mi · 10,720 km
4
per day
United Kingdom flag London (STN) – United Kingdom 2 airlines
2 hr 40 mins
808 mi · 1,300 km
4
per day
Spain flag Melilla (MLN) – Spain 1 airline
1 hr 45 mins
362 mi · 582 km
4
per day
France flag Nice (NCE) – France 1 airline
2 hr 5 mins
594 mi · 956 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 4 airlines
2 hr 35 mins
663 mi · 1,066 km
4
per day
Czechia flag Prague (PRG) – Czechia 4 airlines
3 hr 5 mins
1,087 mi · 1,749 km
4
per day
Spain flag Tenerife (South) (TFS) – Spain 3 airlines
3 hr 35 mins
1,134 mi · 1,825 km
4
per day
Hungary flag Budapest (BUD) – Hungary 3 airlines
3 hr 20 mins
1,226 mi · 1,974 km
4
per day
Germany flag Düsseldorf (DUS) – Germany 2 airlines
2 hr 50 mins
894 mi · 1,439 km
4
per day
Italy flag Nápoli (NAP) – Italy 4 airlines
2 hr 45 mins
934 mi · 1,504 km
4
per day
Qatar flag Doha (DOH) – Qatar 2 airlines
7 hr 10 mins
3,312 mi · 5,330 km
3
per day
Italy flag Firenze (FLR) – Italy 2 airlines
2 hr 30 mins
789 mi · 1,270 km
3
per day
Germany flag Hamburg (HAM) – Germany 3 airlines
3 hr 15 mins
1,105 mi · 1,779 km
3
per day
France flag Lyon (LYS) – France 1 airline
2 hr 5 mins
566 mi · 911 km
3
per day
Spain flag Santander (SDR) – Spain 1 airline
1 hr 25 mins
203 mi · 327 km
3
per day
Denmark flag Copenhagen (CPH) – Denmark 4 airlines
3 hr 35 mins
1,279 mi · 2,058 km
3
per day
Spain flag Jerez de la Forntera (XRY) – Spain 1 airline
1 hr 45 mins
292 mi · 470 km
3
per day
France flag Toulouse (TLS) – France 2 airlines
1 hr 35 mins
333 mi · 536 km
3
per day
Poland flag Warsaw (WAW) – Poland 2 airlines
3 hr 45 mins
1,410 mi · 2,270 km
3
per day
Spain flag Almería (LEI) – Spain 1 airline
1 hr 30 mins
260 mi · 419 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
Spain flag Santiago de Compostela (SCQ) – Spain 1 airline
1 hr 50 mins
300 mi · 483 km
3
per day
Spain flag Granada (GRX) – Spain 1 airline
1 hr 30 mins
229 mi · 368 km
3
per day
Spain flag Pamplona (PNA) – Spain 1 airline
MAD → PNA
3
per day
Israel flag Tel Aviv (TLV) – Israel 3 airlines
5 hr 10 mins
2,202 mi · 3,544 km
3
per day
United States of America flag Washington (IAD) – United States of America 3 airlines
8 hr 35 mins
3,806 mi · 6,126 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
Portugal flag Faro (FAO) – Portugal 2 airlines
1 hr 55 mins
338 mi · 543 km
3
per day
Spain flag Hondarribia (EAS) – Spain 1 airline
1 hr 20 mins
218 mi · 351 km
3
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 Arab Emirates flag Abu Dhabi (AUH) – United Arab Emirates 1 airline
7 hr 35 mins
3,504 mi · 5,639 km
2
per day
France flag Bordeaux (BOD) – France 1 airline
1 hr 40 mins
333 mi · 535 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
Croatia flag Dubrovnik (DBV) – Croatia 1 airline
3 hr 10 mins
1,135 mi · 1,827 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
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
China flag Beijing (PEK) – China 1 airline
11 hr 35 mins
5,719 mi · 9,204 km
2
per day
Italy flag Bergamo (BGY) – Italy 1 airline
2 hr 25 mins
758 mi · 1,220 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
Spain flag La Palma (SPC) – Spain 2 airlines
3 hr 35 mins
1,148 mi · 1,847 km
2
per day
Sweden flag Stockholm (ARN) – Sweden 2 airlines
4 hr 10 mins
1,615 mi · 2,599 km
2
per day
Norway flag Oslo (OSL) – Norway 2 airlines
4 hr 0 mins
1,499 mi · 2,413 km
2
per day
Canada flag Toronto (YYZ) – Canada 2 airlines
8 hr 30 mins
3,765 mi · 6,058 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
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
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
Italy flag Torino (TRN) – Italy 2 airlines
2 hr 15 mins
654 mi · 1,052 km
2
per day
Croatia flag Zagreb (ZAG) – Croatia 2 airlines
3 hr 0 mins
1,051 mi · 1,692 km
2
per day
Senegal flag Dakar (DSS) – Senegal 2 airlines
5 hr 5 mins
1,961 mi · 3,156 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
Italy flag Palermo (PMO) – Italy 2 airlines
2 hr 40 mins
903 mi · 1,453 km
2
per day
Tunisia flag Tunis (TUN) – Tunisia 2 airlines
2 hr 25 mins
784 mi · 1,263 km
2
per day
Malta flag Luqa (MLA) – Malta 2 airlines
2 hr 55 mins
1,029 mi · 1,656 km
2
per day
Mexico flag Monterrey (MTY) – Mexico 2 airlines
11 hr 25 mins
5,403 mi · 8,696 km
2
per day
Ecuador flag Quito (UIO) – Ecuador 2 airlines
11 hr 30 mins
5,429 mi · 8,737 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
United Kingdom flag Bristol (BRS) – United Kingdom 2 airlines
2 hr 35 mins
753 mi · 1,213 km
1
per day
Egypt flag Cairo (CAI) – Egypt 2 airlines
4 hr 55 mins
2,082 mi · 3,350 km
1
per day
Finland flag Helsinki (HEL) – Finland 2 airlines
4 hr 35 mins
1,830 mi · 2,946 km
1
per day
France flag Nantes (NTE) – France 2 airlines
2 hr 0 mins
470 mi · 757 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
Croatia flag Split (SPU) – Croatia 1 airline
MAD → SPU
1
per day
Paraguay flag Asunción (ASU) – Paraguay 1 airline
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
Belgium flag Brussels (CRL) – Belgium 1 airline
2 hr 35 mins
790 mi · 1,271 km
1
per day
Italy flag Catania (CTA) – Italy 2 airlines
2 hr 55 mins
1,020 mi · 1,642 km
1
per day
Ecuador flag Guayaquil (GYE) – Ecuador 2 airlines
11 hr 45 mins
5,601 mi · 9,014 km
1
per day
Luxembourg flag Luxembourg (LUX) – Luxembourg 2 airlines
2 hr 35 mins
790 mi · 1,271 km
1
per day
Canada flag Montreal (YUL) – Canada 2 airlines
7 hr 55 mins
3,449 mi · 5,551 km
1
per day
China flag Shanghai (PVG) – China 2 airlines
12 hr 45 mins
6,381 mi · 10,268 km
1
per day
Italy flag Alghero (AHO) – Italy 2 airlines
MAD → AHO
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
Italy flag Bari (BRI) – Italy 3 airlines
3 hr 0 mins
1,061 mi · 1,708 km
1
per day
Italy flag Cagliari (CAG) – Italy 2 airlines
2 hr 15 mins
674 mi · 1,085 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
Guatemala flag Guatemala City (GUA) – Guatemala 1 airline
11 hr 25 mins
5,411 mi · 8,708 km
1
per day
Greece flag Kerkyra Island (CFU) – Greece 1 airline
MAD → CFU
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 2 airlines
12 hr 10 mins
5,832 mi · 9,385 km
1
per day
Greece flag Mykonos Island (JMK) – Greece 1 airline
MAD → JMK
1
per day
Italy flag Olbia (OLB) – Italy 2 airlines
2 hr 15 mins
685 mi · 1,103 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
Brazil flag Recife (REC) – Brazil 2 airlines
8 hr 40 mins
3,908 mi · 6,289 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
Algeria flag Algiers (ALG) – Algeria 2 airlines
1 hr 45 mins
451 mi · 725 km
1
per day
Jordan flag Amman (AMM) – Jordan 2 airlines
5 hr 20 mins
2,269 mi · 3,652 km
1
per day
Spain flag Badajoz (BJZ) – Spain 1 airline
1 hr 40 mins
205 mi · 331 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
Portugal flag Funchal (FNC) – Portugal 1 airline
3 hr 10 mins
908 mi · 1,461 km
1
per day
Cuba flag Havana (HAV) – Cuba 2 airlines
10 hr 5 mins
4,636 mi · 7,461 km
1
per day
Saudi Arabia flag Jeddah (JED) – Saudi Arabia 1 airline
6 hr 20 mins
2,807 mi · 4,517 km
1
per day
Egypt flag Luxor (LXR) – Egypt 3 airlines
5 hr 25 mins
2,315 mi · 3,725 km
1
per day
Greece flag Santorini Island (JTR) – Greece 1 airline
MAD → JTR
1
per day
Morocco flag Tétouan (TTU) – Morocco 2 airlines
MAD → TTU
1
per day
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
China flag Guangzhou (CAN) – China 1 airline
12 hr 50 mins
6,447 mi · 10,375 km
6
per week
Germany flag Leipzig (LEJ) – Germany 1 airline
3 hr 5 mins
1,067 mi · 1,717 km
6
per week
Brazil flag Rio de Janeiro (GIG) – Brazil 1 airline
10 hr 45 mins
5,063 mi · 8,148 km
6
per week
Albania flag Tirana (TIA) – Albania 2 airlines
3 hr 20 mins
1,213 mi · 1,952 km
6
per week
Türkiye flag Ankara (ESB) – Türkiye 1 airline
4 hr 40 mins
1,913 mi · 3,078 km
5
per week
Venezuela flag Barcelona (BLA) – Venezuela 1 airline
MAD → BLA
5
per week
Spain flag Castellón de la Plana (CDT) – Spain 1 airline
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
Argentina flag Córdoba (COR) – Argentina 1 airline
12 hr 55 mins
6,294 mi · 10,129 km
5
per week
Brazil flag Fortaleza (FOR) – Brazil 1 airline
8 hr 30 mins
3,773 mi · 6,073 km
5
per week
Canada flag Halifax (YHZ) – Canada 1 airline
7 hr 5 mins
2,990 mi · 4,812 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
Kuwait flag Kuwait City (KWI) – Kuwait 1 airline
6 hr 35 mins
2,980 mi · 4,795 km
5
per week
Italy flag Pisa (PSA) – Italy 1 airline
2 hr 25 mins
748 mi · 1,204 km
5
per week
Saudi Arabia flag Riyadh (RUH) – Saudi Arabia 1 airline
6 hr 45 mins
3,066 mi · 4,935 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
Ethiopia flag Addis Ababa (ADD) – Ethiopia 1 airline
7 hr 20 mins
3,384 mi · 5,446 km
4
per week
Egypt flag Aswan (ASW) – Egypt 3 airlines
5 hr 30 mins
2,390 mi · 3,847 km
4
per week
Romania flag Bacău (BCM) – Romania 2 airlines
MAD → BCM
4
per week
Lebanon flag Beirut (BEY) – Lebanon 1 airline
5 hr 10 mins
2,181 mi · 3,510 km
4
per week
Moldova flag Chişinău (RMO) – Moldova 2 airlines
4 hr 10 mins
1,670 mi · 2,687 km
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
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
Morocco flag Rabat (RBA) – Morocco 1 airline
2 hr 10 mins
478 mi · 770 km
4
per week
Latvia flag Riga (RIX) – Latvia 1 airline
4 hr 15 mins
1,672 mi · 2,691 km
4
per week
Brazil flag Salvador (SSA) – Brazil 1 airline
9 hr 25 mins
4,309 mi · 6,934 km
4
per week
United States of America flag San Francisco (SFO) – United States of America 1 airline
12 hr 5 mins
5,798 mi · 9,330 km
4
per week
Japan flag Tokyo (NRT) – Japan 1 airline
13 hr 20 mins
6,692 mi · 10,770 km
4
per week
Libya flag Tripoli (MJI) – Libya 2 airlines
MAD → MJI
4
per week
Venezuela flag Valencia (VLN) – Venezuela 1 airline
MAD → VLN
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
Thailand flag Bangkok (BKK) – Thailand 1 airline
12 hr 35 mins
6,334 mi · 10,193 km
3
per week
Brazil flag Campinas (VCP) – Brazil 1 airline
11 hr 0 mins
5,204 mi · 8,375 km
3
per week
Venezuela flag Caracas (CCS) – Venezuela 2 airlines
9 hr 35 mins
4,353 mi · 7,006 km
3
per week
Cabo Verde flag Espargos (SID) – Cabo Verde 1 airline
5 hr 15 mins
2,009 mi · 3,232 km
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
10 hr 25 mins
5,037 mi · 8,106 km
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
Portugal flag Ponta Delgada (PDL) – Portugal 1 airline
3 hr 45 mins
1,198 mi · 1,928 km
3
per week
Mauritius flag Port Louis (MRU) – Mauritius 2 airlines
11 hr 35 mins
5,758 mi · 9,266 km
3
per week
Iceland flag Reykjavik (KEF) – Iceland 1 airline
4 hr 45 mins
1,796 mi · 2,890 km
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
North Macedonia flag Skopje (SKP) – North Macedonia 1 airline
3 hr 30 mins
1,308 mi · 2,105 km
3
per week
Romania flag Timişoara (TSR) – Romania 1 airline
3 hr 30 mins
1,302 mi · 2,095 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
Italy flag Brindisi (BDS) – Italy 1 airline
MAD → BDS
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
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
Slovenia flag Ljubljana (LJU) – Slovenia 1 airline
2 hr 55 mins
985 mi · 1,586 km
2
per week
France flag Paris (LBG) – France 2 airlines
MAD → LBG
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
Montenegro flag Tivat (TIV) – Montenegro 1 airline
MAD → TIV
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
Azerbaijan flag Baku (GYD) – Azerbaijan 1 airline
6 hr 15 mins
2,772 mi · 4,461 km
1
per week
United States of America flag Bedford (BED) – United States of America 1 airline
MAD → BED
1
per week
United Kingdom flag Belfast (BFS) – United Kingdom 1 airline
MAD → BFS
1
per week
Norway flag Bergen (BGO) – Norway 1 airline
MAD → BGO
1
per week
Slovakia flag Bratislava (BTS) – Slovakia 1 airline
MAD → BTS
1
per week
France flag Caen/Carpiquet (CFR) – France 1 airline
MAD → CFR
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
Algeria flag Ghardaïa (GHA) – Algeria 1 airline
MAD → GHA
1
per week
Italy flag Grottaglie (TAR) – Italy 1 airline
MAD → TAR
1
per week
Germany flag Hanover (HAJ) – Germany 1 airline
3 hr 5 mins
1,036 mi · 1,668 km
1
per week
United States of America flag Hartford (HFD) – United States of America 1 airline
MAD → HFD
1
per week
Algeria flag Hassi Messaoud (HME) – Algeria 1 airline
MAD → HME
1
per week
United Kingdom flag Hawarden (CEG) – United Kingdom 1 airline
MAD → CEG
1
per week
United Kingdom flag Kidlington (OXF) – United Kingdom 1 airline
MAD → OXF
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
Tunisia flag Monastir (MIR) – Tunisia 1 airline
MAD → MIR
1
per week
Japan flag Tokyo (HND) – Japan 1 airline
MAD → HND
1
per week
Italy flag Trieste (TRS) – Italy 1 airline
MAD → TRS
1
per week
Lithuania flag Vilnius (VNO) – Lithuania 1 airline
MAD → VNO
1
per week
Tanzania, the United Republic of flag Zanzibar (ZNZ) – Tanzania, the United Republic of 1 airline
8 hr 55 mins
4,217 mi · 6,786 km
1
per week

Route and destination data updated August 26, 2026.

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

Iberia (117 routes)
Air Europa (59 routes)
Ryanair (58 routes)
Iberia Express (16 routes)
Aeromexico (13 routes)
Evelop Airlines (13 routes)
Vueling (10 routes)
Avianca (10 routes)
Wizz Air Malta (10 routes)
American Airlines (9 routes)
Wizz Air (9 routes)
Qatar Airways (8 routes)
Multiple Solutions Limited (8 routes)
Azul (6 routes)
easyJet (6 routes)
VistaJet (6 routes)
EAT Leipzig (6 routes)
Etihad Airways (6 routes)
Swiftair (5 routes)
Royal Air Maroc (5 routes)
Delta Air Lines (4 routes)
China Eastern Airlines (4 routes)
WFL (4 routes)
AlbaStar (4 routes)
Kuwait Airways (3 routes)
Plus Ultra (3 routes)
Volotea (3 routes)
Air China (3 routes)
Ryanair UK (3 routes)
Transavia France (2 routes)
Binter Canarias (2 routes)
Gestair (2 routes)
FJO (2 routes)
Gol (2 routes)
KLM (2 routes)
Ethiopian Airlines (2 routes)
Korean Air (2 routes)
PAV (2 routes)
Middle East Airlines (2 routes)
Lufthansa (2 routes)
NetJets Europe (2 routes)
LATAM (2 routes)
WestJet (2 routes)
Air Arabia Maroc (2 routes)
Norwegian Air Shuttle (2 routes)
SAS (2 routes)
LOT - Polish Airlines (2 routes)
El Al (2 routes)
United Airlines (2 routes)
Air Canada (2 routes)
Pegasus (2 routes)
EgyptAir (2 routes)
BoA (2 routes)
Air Cairo (2 routes)
Nesma Airlines (2 routes)
LASER Airlines (2 routes)
Azores Airlines (1 routes)
SKV (1 routes)
TAP Air Portugal (1 routes)
ITA Airways (1 routes)
China Airlines (1 routes)
Garuda Indonesia (1 routes)
British Airways (1 routes)
EAU (1 routes)
ORO (1 routes)
Deutsche Rettungsflugwacht (1 routes)
Lufthansa City Airlines (1 routes)
Vietnam Airlines (1 routes)
Brussels Airlines (1 routes)
Aegean Airlines (1 routes)
Sky Express (1 routes)
FUU (1 routes)
SWISS (1 routes)
Aerolineas Argentinas (1 routes)
LATAM Brasil (1 routes)
Air France (1 routes)
Aer Lingus (1 routes)
Turkish Airlines (1 routes)
LATAM Peru (1 routes)
Virgin Atlantic (1 routes)
ASL Airlines Belgium (1 routes)
JetBlue Airways (1 routes)
TAROM (1 routes)
SmartWings (1 routes)
Eurowings (1 routes)
AWH (1 routes)
OYO (1 routes)
Bulgaria Air (1 routes)
Emirates (1 routes)
Croatia Airlines (1 routes)
Tunisair (1 routes)
KM Malta Airlines (1 routes)
Air Serbia (1 routes)
Finnair (1 routes)
Luxair (1 routes)
Air Transat (1 routes)
Air China Cargo (1 routes)
Wizz Air UK (1 routes)
Air Algerie (1 routes)
Royal Jordanian (1 routes)
Saudi Arabian Airlines (1 routes)
China Southern Airlines (1 routes)
AJet (1 routes)
Sichuan Airlines (1 routes)
Cathay Pacific (1 routes)
Sun Express (1 routes)
Riyadh Air (1 routes)
Nile Air (1 routes)
Dan Air (1 routes)
DNA (1 routes)
SEU (1 routes)
SkyUp Airlines (1 routes)
Hainan Airlines (1 routes)
airBaltic (1 routes)
flybmi (1 routes)
MNS (1 routes)
Estelar (1 routes)
Beijing Capital Airlines (1 routes)
Avies (1 routes)
TOY (1 routes)
Silk Way West (1 routes)
JKR (1 routes)
ASL Airlines Ireland (1 routes)
Angel Flight America (1 routes)
VJH (1 routes)
PUMA (1 routes)

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

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

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
8 min late
min (-2.1%) vs last 24 hours
24h trend
Arrivals
4 min late
2 min (+107.3%) vs last 24 hours
24h trend
Cancelled Departures
1 flights (24 hour total)

Aug 27

2026

07:00 - 08:00

Departure
3 min late
Arrival
4 min early
Cancelled
0

Aug 27

2026

05:00 - 06:00

Departure
on-time
Arrival
8 min early
Cancelled
0

Aug 27

2026

04:00 - 05:00

Departure
on-time
Arrival
10 min early
Cancelled
0

Aug 27

2026

03:00 - 04:00

Departure
on-time
Arrival
24 min early
Cancelled
0

Aug 27

2026

02:00 - 03:00

Departure
2 min early
Arrival
29 min late
Cancelled
0

Aug 27

2026

01:00 - 02:00

Departure
on-time
Arrival
52 min late
Cancelled
0

Aug 27

2026

00:00 - 01:00

Departure
on-time
Arrival
26 min late
Cancelled
0

Aug 26

2026

23:00 - 00:00

Departure
14 min late
Arrival
20 min late
Cancelled
0

Aug 26

2026

22:00 - 23:00

Departure
15 min late
Arrival
9 min late
Cancelled
0

Aug 26

2026

21:00 - 22:00

Departure
11 min late
Arrival
5 min late
Cancelled
0

Aug 26

2026

20:00 - 21:00

Departure
11 min late
Arrival
6 min late
Cancelled
0

Aug 26

2026

19:00 - 20:00

Departure
11 min late
Arrival
5 min late
Cancelled
0

Aug 26

2026

18:00 - 19:00

Departure
11 min late
Arrival
5 min late
Cancelled
0

Aug 26

2026

17:00 - 18:00

Departure
10 min late
Arrival
8 min late
Cancelled
0

Aug 26

2026

16:00 - 17:00

Departure
15 min late
Arrival
9 min late
Cancelled
0

Aug 26

2026

15:00 - 16:00

Departure
14 min late
Arrival
14 min late
Cancelled
0

Aug 26

2026

14:00 - 15:00

Departure
12 min late
Arrival
13 min late
Cancelled
0

Aug 26

2026

13:00 - 14:00

Departure
9 min late
Arrival
9 min late
Cancelled
0

Aug 26

2026

12:00 - 13:00

Departure
6 min late
Arrival
2 min late
Cancelled
0

Aug 26

2026

11:00 - 12:00

Departure
10 min late
Arrival
1 min late
Cancelled
0

Aug 26

2026

10:00 - 11:00

Departure
7 min late
Arrival
1 min late
Cancelled
1

Aug 26

2026

09:00 - 10:00

Departure
4 min late
Arrival
5 min early
Cancelled
0

Aug 26

2026

08:00 - 09:00

Departure
4 min late
Arrival
5 min early
Cancelled
0

Aug 26

2026

07:00 - 08:00

Departure
4 min late
Arrival
7 min early
Cancelled
0
Delay Performance (7 day average)
Departures
11 min late
1 min (+11.3%) vs last week
7d trend
Arrivals
5 min late
5 min (+2,495.2%) vs last week
7d trend
Cancelled Departures
2 flights (7 day total)

Aug 26

2026

Departure
8 min late
Arrival
4 min late
Cancelled
1

Aug 25

2026

Departure
9 min late
Arrival
2 min late
Cancelled
0

Aug 24

2026

Departure
17 min late
Arrival
13 min late
Cancelled
1

Aug 23

2026

Departure
on-time
Arrival
1 min early
Cancelled
0

Aug 22

2026

Departure
7 min late
Arrival
1 min late
Cancelled
0

Aug 21

2026

Departure
12 min late
Arrival
5 min late
Cancelled
0

Aug 20

2026

Departure
12 min late
Arrival
5 min late
Cancelled
0
Delay Performance (30 day average)
Departures
10 min late
min (-3.9%) vs last 30 days
30d trend
Arrivals
1 min late
1 min (+118.5%) vs last 30 days
30d trend
Cancelled Departures
51 flights (30 day total)

Aug 26

2026

Departure
8 min late
Arrival
4 min late
Cancelled
1

Aug 25

2026

Departure
9 min late
Arrival
2 min late
Cancelled
0

Aug 24

2026

Departure
17 min late
Arrival
13 min late
Cancelled
1

Aug 23

2026

Departure
on-time
Arrival
1 min early
Cancelled
0

Aug 22

2026

Departure
7 min late
Arrival
1 min late
Cancelled
0

Aug 21

2026

Departure
12 min late
Arrival
5 min late
Cancelled
0

Aug 20

2026

Departure
12 min late
Arrival
5 min late
Cancelled
0

Aug 19

2026

Departure
6 min late
Arrival
2 min early
Cancelled
0

Aug 18

2026

Departure
7 min late
Arrival
2 min early
Cancelled
0

Aug 17

2026

Departure
11 min late
Arrival
2 min early
Cancelled
2

Aug 16

2026

Departure
8 min late
Arrival
3 min early
Cancelled
0

Aug 15

2026

Departure
12 min late
Arrival
3 min late
Cancelled
2

Aug 14

2026

Departure
13 min late
Arrival
3 min late
Cancelled
2

Aug 13

2026

Departure
10 min late
Arrival
2 min late
Cancelled
11

Aug 12

2026

Departure
7 min late
Arrival
4 min early
Cancelled
4

Aug 11

2026

Departure
10 min late
Arrival
on-time
Cancelled
2

Aug 10

2026

Departure
7 min late
Arrival
3 min early
Cancelled
1

Aug 9

2026

Departure
12 min late
Arrival
3 min late
Cancelled
0

Aug 8

2026

Departure
13 min late
Arrival
1 min late
Cancelled
0

Aug 7

2026

Departure
10 min late
Arrival
3 min late
Cancelled
9

Aug 6

2026

Departure
10 min late
Arrival
1 min early
Cancelled
0

Aug 5

2026

Departure
8 min late
Arrival
2 min early
Cancelled
2

Aug 4

2026

Departure
11 min late
Arrival
1 min late
Cancelled
6

Aug 3

2026

Departure
12 min late
Arrival
3 min late
Cancelled
0

Aug 2

2026

Departure
9 min late
Arrival
1 min early
Cancelled
4

Aug 1

2026

Departure
12 min late
Arrival
3 min late
Cancelled
2

Jul 31

2026

Departure
17 min late
Arrival
9 min late
Cancelled
0

Jul 30

2026

Departure
9 min late
Arrival
1 min late
Cancelled
2

Jul 29

2026

Departure
9 min late
Arrival
2 min early
Cancelled
0

Jul 28

2026

Departure
6 min late
Arrival
2 min early
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#17 (694 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#10 (247 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 694 flights per day to 247 nonstop destinations. Its network includes 30 domestic and 217 international routes, with Iberia as the leading carrier and Mallorca currently the busiest connection. From MAD, passengers can reach 82 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