Spain flag Madrid Airport (MAD)

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

Destinations
250
Flights / day
711
Busiest route
Mallorca
Top airline
Iberia

Madrid Adolfo Suárez – Barajas Airport averages 711 flights per day to 250 destinations, with 31 domestic routes and 219 international routes. A total of 143 airlines operate at MAD, led by Iberia. This airport provides direct service to 79 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: October 3, 2026

Route Network

Madrid Adolfo Suárez – Barajas Airport connects 250 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 9 airlines
1 hr 30 mins
340 mi · 547 km
24
per day
Portugal flag Lisbon (LIS) – Portugal 12 airlines
1 hr 55 mins
319 mi · 513 km
23
per day
Italy flag Rome (FCO) – Italy 9 airlines
2 hr 30 mins
827 mi · 1,330 km
22
per day
Spain flag Gran Canaria (LPA) – Spain 8 airlines
3 hr 30 mins
1,097 mi · 1,766 km
22
per day
Spain flag Tenerife (North) (TFN) – Spain 9 airlines
3 hr 30 mins
1,101 mi · 1,772 km
20
per day
Spain flag Barcelona (BCN) – Spain 7 airlines
1 hr 25 mins
300 mi · 483 km
17
per day
United Kingdom flag London (LHR) – United Kingdom 2 airlines
2 hr 40 mins
773 mi · 1,244 km
16
per day
France flag Paris (ORY) – France 4 airlines
2 hr 15 mins
639 mi · 1,028 km
14
per day
Portugal flag Porto (OPO) – Portugal 8 airlines
1 hr 50 mins
272 mi · 438 km
13
per day
Netherlands flag Amsterdam (AMS) – Netherlands 7 airlines
2 hr 50 mins
906 mi · 1,459 km
13
per day
Germany flag Frankfurt (FRA) – Germany 7 airlines
2 hr 45 mins
881 mi · 1,418 km
11
per day
Italy flag Milan (MXP) – Italy 5 airlines
2 hr 20 mins
714 mi · 1,149 km
11
per day
Germany flag Munich (MUC) – Germany 5 airlines
2 hr 50 mins
929 mi · 1,496 km
11
per day
Belgium flag Brussels (BRU) – Belgium 5 airlines
2 hr 40 mins
816 mi · 1,314 km
11
per day
Spain flag Ibiza (IBZ) – Spain 9 airlines
1 hr 25 mins
285 mi · 459 km
11
per day
Switzerland flag Geneva (GVA) – Switzerland 5 airlines
2 hr 10 mins
627 mi · 1,009 km
10
per day
Colombia flag Bogotá (BOG) – Colombia 5 airlines
10 hr 40 mins
4,990 mi · 8,031 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 Bilbao (BIO) – Spain 2 airlines
1 hr 20 mins
197 mi · 317 km
9
per day
Spain flag Culleredo (LCG) – Spain 2 airlines
1 hr 55 mins
314 mi · 506 km
9
per day
Switzerland flag Zurich (ZRH) – Switzerland 4 airlines
2 hr 30 mins
770 mi · 1,239 km
9
per day
Spain flag Vigo (VGO) – Spain 2 airlines
1 hr 50 mins
289 mi · 464 km
9
per day
France flag Paris (CDG) – France 7 airlines
2 hr 20 mins
660 mi · 1,062 km
8
per day
Italy flag Venice (VCE) – Italy 5 airlines
2 hr 40 mins
874 mi · 1,406 km
8
per day
Argentina flag Buenos Aires (EZE) – Argentina 4 airlines
12 hr 50 mins
6,268 mi · 10,087 km
7
per day
United Kingdom flag London (LGW) – United Kingdom 4 airlines
2 hr 35 mins
754 mi · 1,213 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
7
per day
Spain flag Seville (SVQ) – Spain 5 airlines
1 hr 40 mins
247 mi · 397 km
7
per day
Spain flag Lanzarote (ACE) – Spain 4 airlines
3 hr 15 mins
979 mi · 1,576 km
6
per day
Spain flag Menorca (MAH) – Spain 4 airlines
1 hr 40 mins
413 mi · 665 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 2 airlines
1 hr 10 mins
177 mi · 286 km
6
per day
Greece flag Athens (ATH) – Greece 3 airlines
3 hr 50 mins
1,477 mi · 2,377 km
6
per day
Peru flag Lima (LIM) – Peru 5 airlines
12 hr 20 mins
5,920 mi · 9,527 km
6
per day
Spain flag Alicante (ALC) – Spain 3 airlines
1 hr 15 mins
222 mi · 357 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
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
Ireland flag Dublin (DUB) – Ireland 5 airlines
3 hr 0 mins
902 mi · 1,452 km
5
per day
Austria flag Vienna (VIE) – Austria 2 airlines
3 hr 10 mins
1,121 mi · 1,805 km
5
per day
Morocco flag Casablanca (CMN) – Morocco 4 airlines
2 hr 20 mins
540 mi · 869 km
5
per day
Morocco flag Marrakech (RAK) – Morocco 7 airlines
2 hr 35 mins
663 mi · 1,066 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
Spain flag Melilla (MLN) – Spain 1 airline
1 hr 45 mins
362 mi · 582 km
5
per day
Germany flag Berlin (BER) – Germany 5 airlines
3 hr 15 mins
1,148 mi · 1,848 km
5
per day
France flag Marseille (MRS) – France 2 airlines
1 hr 50 mins
495 mi · 796 km
5
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
Denmark flag Copenhagen (CPH) – Denmark 4 airlines
3 hr 35 mins
1,279 mi · 2,058 km
4
per day
Germany flag Düsseldorf (DUS) – Germany 2 airlines
2 hr 50 mins
894 mi · 1,439 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
Dominican Republic flag Santo Domingo City (SDQ) – Dominican Republic 4 airlines
9 hr 15 mins
4,157 mi · 6,690 km
4
per day
Spain flag Fuerteventura (FUE) – Spain 3 airlines
3 hr 20 mins
1,016 mi · 1,636 km
4
per day
France flag Lyon (LYS) – France 3 airlines
2 hr 5 mins
566 mi · 911 km
4
per day
France flag Nice (NCE) – France 2 airlines
2 hr 5 mins
594 mi · 956 km
4
per day
Chile flag Santiago (SCL) – Chile 2 airlines
13 hr 35 mins
6,661 mi · 10,720 km
4
per day
France flag Toulouse (TLS) – France 3 airlines
1 hr 35 mins
333 mi · 536 km
4
per day
Italy flag Bologna (BLQ) – Italy 3 airlines
2 hr 30 mins
805 mi · 1,296 km
4
per day
Hungary flag Budapest (BUD) – Hungary 4 airlines
3 hr 20 mins
1,226 mi · 1,974 km
4
per day
Czechia flag Prague (PRG) – Czechia 4 airlines
3 hr 5 mins
1,087 mi · 1,749 km
4
per day
Morocco flag Tangier (TNG) – Morocco 5 airlines
1 hr 50 mins
353 mi · 568 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 Almería (LEI) – Spain 1 airline
1 hr 30 mins
260 mi · 419 km
4
per day
Qatar flag Doha (DOH) – Qatar 1 airline
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
Spain flag Hondarribia (EAS) – Spain 1 airline
1 hr 20 mins
218 mi · 351 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
Spain flag Pamplona (PNA) – Spain 1 airline
—
MAD → PNA
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
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
France flag Bordeaux (BOD) – France 2 airlines
1 hr 40 mins
333 mi · 535 km
3
per day
Venezuela flag Caracas (CCS) – Venezuela 6 airlines
9 hr 35 mins
4,353 mi · 7,006 km
3
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
3
per day
United Kingdom flag Edinburgh (EDI) – United Kingdom 4 airlines
3 hr 15 mins
1,068 mi · 1,719 km
2
per day
United Kingdom flag Manchester (MAN) – United Kingdom 5 airlines
2 hr 55 mins
891 mi · 1,433 km
2
per day
Bulgaria flag Sofia (SOF) – Bulgaria 3 airlines
3 hr 40 mins
1,396 mi · 2,247 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
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
France flag Nantes (NTE) – France 2 airlines
2 hr 0 mins
470 mi · 757 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
Sweden flag Stockholm (ARN) – Sweden 3 airlines
4 hr 10 mins
1,615 mi · 2,599 km
2
per day
Israel flag Tel Aviv (TLV) – Israel 3 airlines
5 hr 10 mins
2,202 mi · 3,544 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
Canada flag Toronto (YYZ) – Canada 2 airlines
8 hr 30 mins
3,765 mi · 6,058 km
2
per day
Spain flag Badajoz (BJZ) – Spain 2 airlines
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
Croatia flag Dubrovnik (DBV) – Croatia 2 airlines
3 hr 10 mins
1,135 mi · 1,827 km
2
per day
Finland flag Helsinki (HEL) – Finland 2 airlines
4 hr 35 mins
1,830 mi · 2,946 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
Luxembourg flag Luxembourg (LUX) – Luxembourg 2 airlines
2 hr 35 mins
790 mi · 1,271 km
2
per day
Uruguay flag Montevideo (MVD) – Uruguay 2 airlines
12 hr 45 mins
6,181 mi · 9,948 km
2
per day
Norway flag Oslo (OSL) – Norway 2 airlines
4 hr 0 mins
1,499 mi · 2,413 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
Spain flag La Palma (SPC) – Spain 3 airlines
3 hr 35 mins
1,148 mi · 1,847 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
Mexico flag Cancún (CUN) – Mexico 4 airlines
10 hr 35 mins
4,947 mi · 7,961 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
Egypt flag Cairo (CAI) – Egypt 2 airlines
4 hr 55 mins
2,082 mi · 3,350 km
2
per day
Senegal flag Dakar (DSS) – Senegal 1 airline
5 hr 5 mins
1,961 mi · 3,156 km
2
per day
Portugal flag Faro (FAO) – Portugal 1 airline
1 hr 55 mins
338 mi · 543 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
Dominican Republic flag Punta Cana (PUJ) – Dominican Republic 5 airlines
9 hr 5 mins
4,082 mi · 6,570 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
Italy flag Catania (CTA) – Italy 2 airlines
2 hr 55 mins
1,020 mi · 1,642 km
1
per day
United Kingdom flag London (LTN) – United Kingdom 4 airlines
2 hr 40 mins
801 mi · 1,289 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
Serbia flag Belgrade (BEG) – Serbia 2 airlines
3 hr 25 mins
1,245 mi · 2,003 km
1
per day
China flag Shanghai (PVG) – China 2 airlines
12 hr 45 mins
6,381 mi · 10,268 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
France flag Basel (BSL) – France 2 airlines
2 hr 25 mins
736 mi · 1,185 km
1
per day
United Kingdom flag Birmingham (BHX) – United Kingdom 2 airlines
2 hr 45 mins
831 mi · 1,337 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
Ecuador flag Guayaquil (GYE) – Ecuador 2 airlines
11 hr 45 mins
5,601 mi · 9,014 km
1
per day
Egypt flag Luxor (LXR) – Egypt 3 airlines
5 hr 25 mins
2,315 mi · 3,725 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
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
3 hr 0 mins
1,051 mi · 1,692 km
1
per day
Algeria flag Algiers (ALG) – Algeria 2 airlines
1 hr 45 mins
451 mi · 725 km
1
per day
Paraguay flag Asunción (ASU) – Paraguay 1 airline
11 hr 55 mins
5,711 mi · 9,191 km
1
per day
Spain flag Castellón de la Plana (CDT) – Spain 2 airlines
—
MAD → CDT
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
Spain flag Logroño (RJL) – Spain 1 airline
—
MAD → RJL
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
Italy flag Palermo (PMO) – Italy 3 airlines
2 hr 40 mins
903 mi · 1,453 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
Belgium flag Brussels (CRL) – Belgium 1 airline
2 hr 35 mins
790 mi · 1,271 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
Portugal flag Funchal (FNC) – Portugal 1 airline
3 hr 10 mins
908 mi · 1,461 km
6
per week
China flag Guangzhou (CAN) – China 1 airline
12 hr 50 mins
6,447 mi · 10,375 km
6
per week
Italy flag Milan (LIN) – Italy 6 airlines
2 hr 25 mins
733 mi · 1,179 km
6
per week
Italy flag Alghero (AHO) – Italy 1 airline
—
MAD → AHO
5
per week
Egypt flag Aswan (ASW) – Egypt 3 airlines
5 hr 30 mins
2,390 mi · 3,847 km
5
per week
Italy flag Bari (BRI) – Italy 2 airlines
3 hr 0 mins
1,061 mi · 1,708 km
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
Germany flag Hanover (HAJ) – Germany 1 airline
3 hr 5 mins
1,036 mi · 1,668 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
Poland flag Katowice (KTW) – Poland 1 airline
3 hr 30 mins
1,288 mi · 2,073 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
Germany flag Leipzig (LEJ) – Germany 1 airline
3 hr 5 mins
1,067 mi · 1,717 km
5
per week
France flag Paris (LBG) – France 5 airlines
—
MAD → LBG
5
per week
Italy flag Pisa (PSA) – Italy 1 airline
2 hr 25 mins
748 mi · 1,204 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
Saudi Arabia flag Riyadh (RUH) – Saudi Arabia 1 airline
6 hr 45 mins
3,066 mi · 4,935 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
Croatia flag Split (SPU) – Croatia 1 airline
—
MAD → SPU
5
per week
France flag Strasbourg (SXB) – France 1 airline
2 hr 30 mins
781 mi · 1,258 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
Italy flag Cagliari (CAG) – Italy 1 airline
2 hr 15 mins
674 mi · 1,085 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
Morocco flag Agadir (AGA) – Morocco 1 airline
2 hr 45 mins
775 mi · 1,248 km
3
per week
Italy flag Ancona (AOI) – Italy 1 airline
2 hr 40 mins
893 mi · 1,437 km
3
per week
Lebanon flag Beirut (BEY) – Lebanon 1 airline
5 hr 10 mins
2,181 mi · 3,510 km
3
per week
Brazil flag Campinas (VCP) – Brazil 1 airline
11 hr 0 mins
5,204 mi · 8,375 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
Canada flag Halifax (YHZ) – Canada 1 airline
7 hr 5 mins
2,990 mi · 4,812 km
3
per week
China flag Hangzhou (HGH) – China 1 airline
12 hr 45 mins
6,379 mi · 10,266 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
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
Italy flag Olbia (OLB) – Italy 1 airline
2 hr 15 mins
685 mi · 1,103 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
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
Albania flag Tirana (TIA) – Albania 1 airline
3 hr 20 mins
1,213 mi · 1,952 km
3
per week
Poland flag Warsaw (WMI) – Poland 1 airline
3 hr 45 mins
1,407 mi · 2,264 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
Azerbaijan flag Baku (GYD) – Azerbaijan 1 airline
6 hr 15 mins
2,772 mi · 4,461 km
2
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
Cabo Verde flag Espargos (SID) – Cabo Verde 1 airline
5 hr 15 mins
2,009 mi · 3,232 km
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
Italy flag Genova (GOA) – Italy 1 airline
2 hr 15 mins
687 mi · 1,106 km
2
per week
Spain flag Girona (GRO) – Spain 2 airlines
1 hr 30 mins
343 mi · 552 km
2
per week
Algeria flag Hassi Messaoud (HME) – Algeria 1 airline
—
MAD → HME
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
Cyprus flag Larnarca (LCA) – Cyprus 1 airline
—
MAD → LCA
2
per week
France flag Lille/Lesquin (LIL) – France 1 airline
2 hr 35 mins
766 mi · 1,233 km
2
per week
United Kingdom flag London (BQH) – United Kingdom 2 airlines
—
MAD → BQH
2
per week
United Kingdom flag Newcastle (NCL) – United Kingdom 2 airlines
3 hr 10 mins
1,009 mi · 1,623 km
2
per week
Mauritius flag Port Louis (MRU) – Mauritius 1 airline
11 hr 35 mins
5,758 mi · 9,266 km
2
per week
Mexico flag Querétaro (QRO) – Mexico 1 airline
11 hr 50 mins
5,636 mi · 9,070 km
2
per week
El Salvador flag Santa Clara (SAL) – El Salvador 1 airline
11 hr 25 mins
5,384 mi · 8,665 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 Trieste (TRS) – Italy 2 airlines
—
MAD → TRS
2
per week
Libya flag Tripoli (MJI) – Libya 1 airline
—
MAD → MJI
2
per week
Venezuela flag Valencia (VLN) – Venezuela 2 airlines
—
MAD → VLN
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
United Kingdom flag Aberdeen (ABZ) – United Kingdom 1 airline
—
MAD → ABZ
1
per week
Thailand flag Bangkok (BKK) – Thailand 1 airline
12 hr 35 mins
6,334 mi · 10,193 km
1
per week
United Kingdom flag Belfast (BHD) – United Kingdom 1 airline
—
MAD → BHD
1
per week
Denmark flag Billund (BLL) – Denmark 1 airline
3 hr 25 mins
1,201 mi · 1,934 km
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
Germany flag Cologne (CGN) – Germany 1 airline
2 hr 45 mins
882 mi · 1,419 km
1
per week
Netherlands flag Eindhoven (EIN) – Netherlands 1 airline
2 hr 45 mins
869 mi · 1,398 km
1
per week
United Arab Emirates flag Jebel Ali (DWC) – United Arab Emirates 1 airline
7 hr 35 mins
3,513 mi · 5,653 km
1
per week
Greece flag Kerkyra Island (CFU) – Greece 1 airline
—
MAD → CFU
1
per week
Belgium flag Liège (LGG) – Belgium 1 airline
2 hr 40 mins
824 mi · 1,326 km
1
per week
Spain flag Madrid (ECV) – Spain 1 airline
—
MAD → ECV
1
per week
United Kingdom flag Nottingham (EMA) – United Kingdom 1 airline
2 hr 50 mins
859 mi · 1,382 km
1
per week
Germany flag Nuremberg (NUE) – Germany 1 airline
—
MAD → NUE
1
per week
Belgium flag Ostend (OST) – Belgium 1 airline
—
MAD → OST
1
per week
Iceland flag Reykjavik (KEF) – Iceland 1 airline
4 hr 45 mins
1,796 mi · 2,890 km
1
per week
Croatia flag Rijeka (RJK) – Croatia 1 airline
—
MAD → RJK
1
per week
Dominican Republic flag Santiago (STI) – Dominican Republic 1 airline
9 hr 15 mins
4,166 mi · 6,704 km
1
per week
United States of America flag Seattle (BFI) – United States of America 1 airline
11 hr 10 mins
5,291 mi · 8,515 km
1
per week
United Kingdom flag Southend (SEN) – United Kingdom 1 airline
2 hr 40 mins
792 mi · 1,274 km
1
per week
Finland flag Tampere / Pirkkala (TMP) – Finland 1 airline
—
MAD → TMP
1
per week
Uzbekistan flag Tashkent (TAS) – Uzbekistan 1 airline
7 hr 55 mins
3,687 mi · 5,933 km
1
per week
Italy flag Treviso (TSF) – Italy 1 airline
2 hr 40 mins
870 mi · 1,400 km
1
per week
Uzbekistan flag Urgench (UGC) – Uzbekistan 1 airline
7 hr 10 mins
3,266 mi · 5,257 km
1
per week

Route and destination data updated October 3, 2026.

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

Iberia (108 routes)
Ryanair (58 routes)
Air Europa (55 routes)
Iberia Express (17 routes)
Evelop Airlines (14 routes)
Vueling (11 routes)
American Airlines (10 routes)
Wizz Air Malta (10 routes)
Aeromexico (10 routes)
Wizz Air (10 routes)
easyJet (9 routes)
Etihad Airways (9 routes)
Avianca (8 routes)
Qatar Airways (8 routes)
Volotea (8 routes)
EAT Leipzig (7 routes)
Azul (5 routes)
Delta Air Lines (5 routes)
Royal Air Maroc (5 routes)
Air China (5 routes)
Multiple Solutions Limited (5 routes)
China Eastern Airlines (4 routes)
SAS (4 routes)
Plus Ultra (4 routes)
WFL (4 routes)
VistaJet (4 routes)
EgyptAir (3 routes)
NetJets Europe (3 routes)
Binter Canarias (3 routes)
Swiftair (3 routes)
Gestair (3 routes)
British Airways (3 routes)
PAV (3 routes)
LATAM (3 routes)
AlbaStar (3 routes)
Finnair (2 routes)
Tunisair (2 routes)
Ethiopian Airlines (2 routes)
Gol (2 routes)
Kenya Airways (2 routes)
Lufthansa (2 routes)
INI (2 routes)
KPO (2 routes)
VJH (2 routes)
SFG (2 routes)
JSF (2 routes)
Privilege Style (2 routes)
Air Arabia Maroc (2 routes)
GSM (2 routes)
Norwegian Air Shuttle (2 routes)
Eurowings (2 routes)
Ryanair UK (2 routes)
Carpatair (2 routes)
LOT - Polish Airlines (2 routes)
Estelar (2 routes)
United Airlines (2 routes)
Air Canada (2 routes)
Pegasus (2 routes)
LUA (2 routes)
ULC (2 routes)
BoA (2 routes)
Air Cairo (2 routes)
Nesma Airlines (2 routes)
Orbest S.A. (1 routes)
TAP Air Portugal (1 routes)
WPT (1 routes)
ITA Airways (1 routes)
Pantanal Linhas Aereas (1 routes)
Transavia France (1 routes)
ELG (1 routes)
China Airlines (1 routes)
KLM (1 routes)
RMB (1 routes)
Lufthansa City Airlines (1 routes)
Brussels Airlines (1 routes)
GlobalAir (1 routes)
ALX (1 routes)
SWISS (1 routes)
Air France (1 routes)
Air Mauritius (1 routes)
Luxwing (1 routes)
Aerolineas Argentinas (1 routes)
ASL Airlines Belgium (1 routes)
LATAM Brasil (1 routes)
Aegean Airlines (1 routes)
Sky Express (1 routes)
LATAM Peru (1 routes)
Turkish Airlines (1 routes)
Aer Lingus (1 routes)
JetBlue Airways (1 routes)
TAROM (1 routes)
BOO (1 routes)
MCK (1 routes)
DFC (1 routes)
SmartWings (1 routes)
Euroairlines (1 routes)
LASER Airlines (1 routes)
BOH (1 routes)
Bulgaria Air (1 routes)
Emirates (1 routes)
El Al (1 routes)
Luxair (1 routes)
KM Malta Airlines (1 routes)
Wizz Air UK (1 routes)
Air Transat (1 routes)
Air Serbia (1 routes)
Croatia Airlines (1 routes)
Air Algerie (1 routes)
Saudi Arabian Airlines (1 routes)
Royal Jordanian (1 routes)
China Southern Airlines (1 routes)
Global Jet Luxembourg (1 routes)
Sirio (1 routes)
Solarius Aviation (1 routes)
TJD (1 routes)
Nile Air (1 routes)
Sichuan Airlines (1 routes)
ASL Airlines Ireland (1 routes)
Cathay Pacific (1 routes)
Sun Express (1 routes)
Kuwait Airways (1 routes)
AMQ (1 routes)
AOJ (1 routes)
POF (1 routes)
Riyadh Air (1 routes)
Korean Air (1 routes)
AJet (1 routes)
Hainan Airlines (1 routes)
airBaltic (1 routes)
Middle East Airlines (1 routes)
WestJet (1 routes)
Beijing Capital Airlines (1 routes)
Silk Way West (1 routes)
Smart Jet (1 routes)
Valair (1 routes)
flybmi (1 routes)
Luxaviation (1 routes)
BBB (1 routes)
GLJ (1 routes)
Silver Cloud Air (1 routes)
TUI Airlines Belgium (1 routes)
Flexjet (1 routes)
FCA (1 routes)

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

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

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
6 min late
1 min (+15.2%) vs last 24 hours
24h trend
Arrivals
4 min early
1 min (-35.7%) vs last 24 hours
24h trend
Cancelled Departures
2 flights (24 hour total)

Oct 11

2026

23:00 - 00:00

Departure
10 min late
Arrival
19 min late
Cancelled
0

Oct 11

2026

22:00 - 23:00

Departure
13 min late
Arrival
on-time
Cancelled
0

Oct 11

2026

21:00 - 22:00

Departure
5 min late
Arrival
7 min early
Cancelled
0

Oct 11

2026

20:00 - 21:00

Departure
11 min late
Arrival
3 min early
Cancelled
0

Oct 11

2026

19:00 - 20:00

Departure
8 min late
Arrival
on-time
Cancelled
0

Oct 11

2026

18:00 - 19:00

Departure
2 min late
Arrival
1 min early
Cancelled
0

Oct 11

2026

17:00 - 18:00

Departure
7 min late
Arrival
5 min early
Cancelled
0

Oct 11

2026

16:00 - 17:00

Departure
8 min late
Arrival
6 min early
Cancelled
0

Oct 11

2026

15:00 - 16:00

Departure
10 min late
Arrival
2 min early
Cancelled
0

Oct 11

2026

13:00 - 14:00

Departure
10 min late
Arrival
2 min early
Cancelled
0

Oct 11

2026

12:00 - 13:00

Departure
7 min late
Arrival
1 min early
Cancelled
0

Oct 11

2026

11:00 - 12:00

Departure
6 min late
Arrival
3 min early
Cancelled
0

Oct 11

2026

10:00 - 11:00

Departure
3 min late
Arrival
9 min early
Cancelled
0

Oct 11

2026

09:00 - 10:00

Departure
3 min late
Arrival
7 min early
Cancelled
1

Oct 11

2026

08:00 - 09:00

Departure
2 min late
Arrival
8 min early
Cancelled
1

Oct 11

2026

07:00 - 08:00

Departure
3 min late
Arrival
10 min early
Cancelled
0

Oct 11

2026

06:00 - 07:00

Departure
3 min late
Arrival
8 min early
Cancelled
0

Oct 11

2026

05:00 - 06:00

Departure
1 min late
Arrival
4 min early
Cancelled
0

Oct 11

2026

04:00 - 05:00

Departure
1 min early
Arrival
7 min early
Cancelled
0

Oct 11

2026

03:00 - 04:00

Departure
on-time
Arrival
7 min early
Cancelled
0

Oct 11

2026

02:00 - 03:00

Departure
—
Arrival
52 min early
Cancelled
0

Oct 11

2026

01:00 - 02:00

Departure
39 min late
Arrival
4 min early
Cancelled
0

Oct 11

2026

00:00 - 01:00

Departure
1 min late
Arrival
18 min late
Cancelled
0
Delay Performance (7 day average)
Departures
10 min late
3 min (+34.4%) vs last week
7d trend
Arrivals
2 min late
3 min (+529.7%) vs last week
7d trend
Cancelled Departures
12 flights (7 day total)

Oct 11

2026

Departure
6 min late
Arrival
4 min early
Cancelled
2

Oct 10

2026

Departure
5 min late
Arrival
3 min early
Cancelled
1

Oct 9

2026

Departure
3 min late
Arrival
19 min late
Cancelled
0

Oct 8

2026

Departure
8 min late
Arrival
on-time
Cancelled
0

Oct 7

2026

Departure
12 min late
Arrival
5 min late
Cancelled
1

Oct 6

2026

Departure
20 min late
Arrival
14 min late
Cancelled
3

Oct 5

2026

Departure
10 min late
Arrival
1 min late
Cancelled
5
Delay Performance (30 day average)
Departures
7 min late
1 min (-14.9%) vs last 30 days
30d trend
Arrivals
2 min early
3 min (-405.1%) vs last 30 days
30d trend
Cancelled Departures
37 flights (30 day total)

Oct 11

2026

Departure
6 min late
Arrival
4 min early
Cancelled
2

Oct 10

2026

Departure
5 min late
Arrival
3 min early
Cancelled
1

Oct 9

2026

Departure
3 min late
Arrival
19 min late
Cancelled
0

Oct 8

2026

Departure
8 min late
Arrival
on-time
Cancelled
0

Oct 7

2026

Departure
12 min late
Arrival
5 min late
Cancelled
1

Oct 6

2026

Departure
20 min late
Arrival
14 min late
Cancelled
3

Oct 5

2026

Departure
10 min late
Arrival
1 min late
Cancelled
5

Oct 4

2026

Departure
9 min late
Arrival
1 min late
Cancelled
4

Oct 3

2026

Departure
6 min late
Arrival
3 min early
Cancelled
2

Oct 2

2026

Departure
10 min late
Arrival
3 min late
Cancelled
1

Oct 1

2026

Departure
9 min late
Arrival
on-time
Cancelled
0

Sep 30

2026

Departure
6 min late
Arrival
2 min early
Cancelled
0

Sep 29

2026

Departure
6 min late
Arrival
1 min early
Cancelled
0

Sep 28

2026

Departure
7 min late
Arrival
1 min early
Cancelled
0

Sep 27

2026

Departure
5 min late
Arrival
4 min early
Cancelled
0

Sep 26

2026

Departure
5 min late
Arrival
4 min early
Cancelled
2

Sep 25

2026

Departure
8 min late
Arrival
2 min early
Cancelled
2

Sep 24

2026

Departure
6 min late
Arrival
3 min early
Cancelled
0

Sep 23

2026

Departure
5 min late
Arrival
5 min early
Cancelled
2

Sep 22

2026

Departure
5 min late
Arrival
7 min early
Cancelled
3

Sep 21

2026

Departure
7 min late
Arrival
7 min early
Cancelled
0

Sep 20

2026

Departure
4 min late
Arrival
6 min early
Cancelled
0

Sep 19

2026

Departure
4 min late
Arrival
3 min early
Cancelled
2

Sep 18

2026

Departure
6 min late
Arrival
5 min early
Cancelled
0

Sep 17

2026

Departure
7 min late
Arrival
1 min early
Cancelled
4

Sep 16

2026

Departure
6 min late
Arrival
3 min early
Cancelled
0

Sep 15

2026

Departure
5 min late
Arrival
5 min early
Cancelled
0

Sep 14

2026

Departure
7 min late
Arrival
4 min early
Cancelled
2

Sep 13

2026

Departure
5 min late
Arrival
3 min early
Cancelled
0

Sep 12

2026

Departure
4 min late
Arrival
6 min early
Cancelled
1

Global Rankings

Worldwide Position

Flights per day

#14 (711 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#11 (250 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 711 flights per day to 250 nonstop destinations. Its network includes 31 domestic and 219 international routes, with Iberia as the leading carrier and Mallorca currently the busiest connection. From MAD, passengers can reach 79 countries across 5 continents, and the longest runway measures 4,186 m (13,734 ft).

Table of Contents

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