FlightConnections

EN
From
To
Alliances
Airlines
Classes
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

ClassesPREMIUM All

Show flights in a specific flight class

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map

FlightConnections

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Direct flights to Madrid (MAD)

Madrid-Barajas Airport - Airport code: MAD

Home Airports Spain MAD Madrid

Non-stop flights to Madrid (MAD)

Did you mean flights from Madrid?
Last updated on: 10-23-2020

Madrid-Barajas Airport is the second largest airport in Spain. It is an international airport. In total there are 180 airports around the world that have direct flights to Madrid, spread around 166 cities in 66 countries. Currently, there are 27 domestic flights to Madrid.

Madrid is mainly known for its nightlife and sightseeing & culture.

Most tourists that come to Madrid visit one of the following sights:

  • Plaza Mayor
  • Museo Del Prado
  • Segovia

This month, there are 2,264 flights arriving at Madrid Airport, which are 75 flights per day or 3 flights per hour. On an average day, there is at least 1 flight arriving every 20 minutes.

The most frequently departed flights to Madrid are routes from Palma de Mallorca (PMI) in Spain and Tenerife (Los Rodeos) (TFN), also in Spain. These two routes together are operated 222 times this month, and make up for 10% of all monthly arrivals at Madrid-Barajas Airport.

The longest flight to Madrid MAD is departing from Tokyo (NRT). This non-stop flight takes around 13 hours and 45 minutes and covers a distance of 6,692 miles (10,769 km).

List of all direct flights to Madrid

Below you can find a list of all cities and countries that have direct flights to Madrid, ordered by popularity.

Show all

Currently, there are 66 airlines that fly to Madrid. Most flights to Madrid are operated by Iberia, as they connect 103 airports to MAD. That’s around 2 times as much as Air Europa, the second biggest airline in terms of operated flight routes to Madrid. Below you can find a list of airlines that operate most MAD flights:

Business class flights to Madrid

There are 85 airports that have flights to Madrid in Business Class. All airports that offer business class flights to MAD are listed below:

Show all

First class flights to Madrid

If you are looking for a luxurious flight, there's a total of 3 airports to choose from that have flights to MAD in First Class.

Intercontinental flights to Madrid

Madrid is well connected to lots of airports around the world.

These are all non-stop intercontinental flights to Madrid-Barajas Airport (MAD), as of October 2020:

Non-stop flights from the US to Madrid

IberiaIberia (Oneworld): seasonal flights from Boston (BOS), Chicago (ORD), Los Angeles (LAX), year-round flights from Miami (MIA), New York City (JFK) and seasonal flights from San Francisco (SFO).

Air EuropaAir Europa (SkyTeam): seasonal flights from Miami (MIA) and New York City (JFK).

American AirlinesAmerican Airlines (Oneworld): seasonal flights from Charlotte (CLT), year-round flights from Dallas-Fort Worth (DFW), seasonal flights from Miami (MIA), New York City (JFK) and Philadelphia (PHL).

DeltaDelta (SkyTeam): seasonal flights from Atlanta (ATL) and year-round flights from New York City (JFK).

United AirlinesUnited Airlines (Star Alliance): seasonal flights from New York (EWR).

Non-stop flights from Canada to Madrid

Air CanadaAir Canada (Star Alliance): seasonal flights from Toronto (YYZ).

Air TransatAir Transat: seasonal flights from Montreal (YUL).

Non-stop flights from South America to Madrid

Iberia and Air Europa have a strong network of non-stop flights from Southern America.

IberiaIberia (Oneworld): year-round flights from Buenos Aires (EZE), seasonal flights from Rio de Janeiro (GIG), year-round flights from São Paulo (GRU), Santiago de Chile (SCL), Bogotá (BOG), seasonal flights from Medellín (MDE), Guayaquil (GYE), year-round flights from Quito (UIO), Lima (LIM), Montevideo (MVD) and seasonal flights from Caracas (CCS).

Air EuropaAir Europa (SkyTeam): year-round flights from Buenos Aires (EZE), seasonal flights from Fortaleza (FOR), Recife (REC), Salvador da Bahia (SSA), year-round flights from São Paulo (GRU), Bogotá (BOG), Medellín (MDE), Guayaquil (GYE), seasonal flights from Quito (UIO), year-round flights from Lima (LIM), Montevideo (MVD), seasonal flights from Caracas (CCS), year-round flights from Santa Cruz de la Sierra (VVI) and Asunción (ASU).

Aerolineas ArgentinasAerolineas Argentinas (SkyTeam): seasonal flights from Buenos Aires (EZE).

LATAMLATAM (Oneworld): year-round flights from São Paulo (GRU), Santiago de Chile (SCL) and seasonal flights from Lima (LIM).

Air ChinaAir China (Star Alliance): seasonal flights from São Paulo (GRU).

AviancaAvianca (Star Alliance): year-round flights from Bogotá (BOG), seasonal flights from Cali (CLO) and Medellín (MDE).

Plus UltraPlus Ultra: seasonal flights from Guayaquil (GYE), Quito (UIO), Lima (LIM) and Caracas (CCS).

BoABoA: year-round flights from Cochabamba (CBB) and Santa Cruz de la Sierra (VVI).

Non-stop flights from Central America to Madrid

IberiaIberia (Oneworld): year-round flights from San José (SJO), seasonal flights from San Salvador (SAL), year-round flights from Guatemala City (GUA), Mexico City (MEX) and Panama City (PTY).

Air EuropaAir Europa (SkyTeam): seasonal flights from Cancún (CUN), Panama City (PTY) and year-round flights from San Pedro Sula (SAP).

Evelop AirlinesEvelop Airlines: seasonal flights from Cancún (CUN).

Wamos AirWamos Air: seasonal flights from Cancún (CUN).

AeromexicoAeromexico (SkyTeam): year-round flights from Mexico City (MEX).

Non-stop flights from the Caribbean to Madrid

IberiaIberia (Oneworld): seasonal flights from Havana (HAV), year-round flights from Santo Domingo (SDQ) and seasonal flights from San Juan (SJU).

Air EuropaAir Europa (SkyTeam): seasonal flights from Havana (HAV), Punta Cana (PUJ) and year-round flights from Santo Domingo (SDQ).

Evelop AirlinesEvelop Airlines: seasonal flights from Havana (HAV) and Punta Cana (PUJ).

CubanaCubana: seasonal flights from Havana (HAV) and Santiago de Cuba (SCU).

Wamos AirWamos Air: seasonal flights from Punta Cana (PUJ).

Non-stop flights from Africa to Madrid

IberiaIberia (Oneworld): seasonal flights from Algiers (ALG), Casablanca (CMN), Marrakech (RAK), Tangier (TNG) and year-round flights from Dakar (DSS).

Air AlgerieAir Algerie: year-round flights from Algiers (ALG).

Air EuropaAir Europa (SkyTeam): seasonal flights from Casablanca (CMN), Marrakech (RAK) and Tunis (TUN).

RyanairRyanair: seasonal flights from Fes (FEZ), year-round flights from Marrakech (RAK), seasonal flights from Rabat (RBA) and Tangier (TNG).

Royal Air MarocRoyal Air Maroc (Oneworld): year-round flights from Casablanca (CMN) and seasonal flights from Rabat (RBA).

Air Arabia MarocAir Arabia Maroc: year-round flights from Tangier (TNG).

TunisairTunisair: year-round flights from Tunis (TUN).

EgyptairEgyptair (Star Alliance): year-round flights from Cairo (CAI) and seasonal flights from Luxor (LXR).

Non-stop flights from the Middle-East / Western Asia to Madrid

IberiaIberia (Oneworld): seasonal flights from Tel Aviv (TLV).

Air EuropaAir Europa (SkyTeam): seasonal flights from Tel Aviv (TLV).

EL ALEL AL: seasonal flights from Tel Aviv (TLV).

EmiratesEmirates: year-round flights from Dubai (DXB).

Etihad AirwaysEtihad Airways: year-round flights from Abu Dhabi (AUH).

Middle EastMiddle East (SkyTeam): year-round flights from Beirut (BEY).

PegasusPegasus: seasonal flights from Istanbul (Sabiha) (SAW).

Turkish AirlinesTurkish Airlines (Star Alliance): year-round flights from Istanbul (IST).

Qatar AirwaysQatar Airways (Oneworld): year-round flights from Doha (DOH).

Royal JordanianRoyal Jordanian (Oneworld): seasonal flights from Amman (AMM).

Saudi ArabianSaudi Arabian (SkyTeam): seasonal flights from Jeddah (JED).

Non-stop flights from India / South Asia to Madrid

Air IndiaAir India (Star Alliance): year-round flights from New Delhi (DEL).

Iran AirIran Air: seasonal flights from Tehran (IKA).

Non-stop flights from China to Madrid

IberiaIberia (Oneworld): seasonal flights from Shanghai (PVG).

Air ChinaAir China (Star Alliance): year-round flights from Beijing (PEK).

China EasternChina Eastern (SkyTeam): seasonal flights from Shanghai (PVG) and Xi'an (XIY).

Non-stop flights from Japan to Madrid

IberiaIberia is currently the only airline flying non-stop from Japan to Madrid. They fly seasonal from Tokyo (NRT).

Non-stop flights from East Asia to Madrid

Cathay PacificCathay Pacific (Oneworld): seasonal flights from Hong Kong (HKG).

Korean AirKorean Air (SkyTeam): seasonal flights from Seoul (ICN).

Non-stop flights from South-East Asia to Madrid

Currently there are no direct services from South-Eastern Asia to Madrid, you will need to change planes along the way.

Non-stop flights from Central Asia to Madrid

Currently there are no direct services from Central Asia to Madrid, you will need to change planes along the way.

Non-stop flights from Australia / New Zealand / Oceania / the Pacific to Madrid

Currently there are no direct services from Oceania to Madrid, you will need to change planes along the way.

International flights to Madrid

Algeria
Flights from Algeria to Madrid

Algiers is the only city in Algeria with direct flights to Madrid. From Algiers, you can fly non-stop with Air Algerie or Iberia (Oneworld).

Argentina
Flights from Argentina to Madrid

In Argentina, the only airport that has a direct connection to Madrid is Buenos Aires. From Buenos Aires, direct flights are offered by Aerolineas Argentinas (SkyTeam), Air Europa (SkyTeam) and Iberia (Oneworld).

Austria
Flights from Austria to Madrid

There is 1 airport in Austria that has a direct connection to Madrid, which is Vienna. From Vienna, direct flights are offered by Iberia (Oneworld), Ryanair and Wizz Air.

Belgium
Flights from Belgium to Madrid

There are 2 airports in Belgium that have non-stop flights to Madrid.

From Brussels, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Brussels Airlines (Star Alliance), Iberia (Oneworld) and Ryanair.
From Brussels Charleroi, the only airline with direct flights is Ryanair.

Bolivia
Flights from Bolivia to Madrid

If you are looking for a direct flight from Bolivia to Madrid, there are 2 airports to choose from.

From Cochabamba, direct flights are offered by BoA.
From Santa Cruz de la Sierra, you can fly non-stop with Air Europa (SkyTeam) or BoA.

Brazil
Flights from Brazil to Madrid

In Brazil, there are 5 airports that have direct flights to Madrid.

From Fortaleza and Recife, you can fly with Air Europa (SkyTeam).
From Rio de Janeiro, you can fly non-stop to Madrid with Iberia (Oneworld). This route is not operational yet but will start in December.
From Salvador da Bahia, the only airline with direct flights is Air Europa (SkyTeam). This route is not operational yet but will start in December.
From São Paulo, there are 4 airlines that have direct services to Madrid, which are Air China (Star Alliance), Air Europa (SkyTeam), Iberia (Oneworld) and LATAM (Oneworld).

Bulgaria
Flights from Bulgaria to Madrid

In Bulgaria, the only airport that has a direct connection to Madrid is Sofia. From Sofia, direct flights are offered by Bulgaria Air, Ryanair and Wizz Air.

Canada
Flights from Canada to Madrid

If you are looking for a direct flight from Canada to Madrid, there are 2 airports to choose from.

From Montreal, direct flights are offered by Air Transat. This is a seasonal route that started in May and ends in September.
From Toronto, the only airline with direct flights is Air Canada (Star Alliance). This is a seasonal route that started in March and ends in September.

Chile
Flights from Chile to Madrid

Santiago de Chile is the only city in Chile with direct flights to Madrid. From Santiago de Chile, you can fly non-stop with Iberia (Oneworld) or LATAM (Oneworld).

China
Flights from China to Madrid

There are 3 airports in China that have non-stop flights to Madrid.

From Beijing, direct flights are offered by Air China (Star Alliance).
From Shanghai, you can fly non-stop with China Eastern (SkyTeam) or Iberia (Oneworld). This route is not operational yet but will start in December.
From Xi'an, you can fly non-stop to Madrid with China Eastern (SkyTeam). This route is not operational yet but will start in January.

Colombia
Flights from Colombia to Madrid

In Colombia, there are 3 airports that have direct flights to Madrid.

From Bogotá, direct flights are offered by Air Europa (SkyTeam), Avianca (Star Alliance) and Iberia (Oneworld).
From Cali, the only airline with direct flights is Avianca (Star Alliance). This route is not operational yet but will start in November.
From Medellín, direct flights are offered by Air Europa (SkyTeam), Avianca (Star Alliance) and Iberia (Oneworld).

Costa Rica
Flights from Costa Rica to Madrid

There is 1 airport in Costa Rica that has a direct connection to Madrid, which is San José. From San José, direct flights are offered by Iberia (Oneworld).

Croatia
Flights from Croatia to Madrid

There are 2 airports in Croatia that have non-stop flights to Madrid.

From Dubrovnik and Zagreb, you can fly with Iberia (Oneworld).

Cuba
Flights from Cuba to Madrid

If you are looking for a direct flight from Cuba to Madrid, there are 2 airports to choose from.

From Havana, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Cubana, Evelop Airlines and Iberia (Oneworld).
From Santiago de Cuba, the only airline with direct flights is Cubana. This route is not operational yet but will start in November.

Czechia
Flights from Czechia to Madrid

Prague is the only city in Czechia with direct flights to Madrid. From Prague, direct flights are offered by Czech Airlines (SkyTeam), Iberia (Oneworld) and Ryanair.

Denmark
Flights from Denmark to Madrid

In Denmark, the only airport that has a direct connection to Madrid is Copenhagen. From Copenhagen, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.

Dominican Republic
Flights from Dominican Republic to Madrid

In Dominican Republic, there are 2 airports that have direct flights to Madrid.

From Punta Cana, direct flights are offered by Air Europa (SkyTeam), Evelop Airlines and Wamos Air. This route is recently announced though, and not operational yet. It will start in October 2020.
From Santo Domingo, you can fly non-stop with Air Europa (SkyTeam) or Iberia (Oneworld).

Ecuador
Flights from Ecuador to Madrid

If you are looking for a direct flight from Ecuador to Madrid, there are 2 airports to choose from.

From Guayaquil and Quito, you can fly with Air Europa (SkyTeam), Iberia (Oneworld) and Plus Ultra.

Egypt
Flights from Egypt to Madrid

There are 2 airports in Egypt that have non-stop flights to Madrid.

From Cairo and Luxor, you can fly with Egyptair (Star Alliance).

El Salvador
Flights from El Salvador to Madrid

There is 1 airport in El Salvador that has a direct connection to Madrid, which is San Salvador. From San Salvador, direct flights are offered by Iberia (Oneworld).

France
Flights from France to Madrid

France is well-connected to Madrid (MAD) with 11 airports around the country that have direct flights to the airport.

From Bordeaux, you can fly non-stop with Iberia (Oneworld) or Volotea.
From Lyon, you can fly non-stop with easyJet or Iberia (Oneworld).
From Marseille, you can fly non-stop with Iberia (Oneworld) or Ryanair.
From Montpellier, the only airline with direct flights is Transavia.
From Nantes, you can fly non-stop with Iberia (Oneworld) or Volotea. This route is not operational yet but will start in November.
From Nice, you can fly non-stop to Madrid with Iberia (Oneworld). This route is not operational yet but will start in November.
From Paris, there are 5 airlines that have direct services to Madrid, which are Air France (SkyTeam), easyJet, Iberia (Oneworld), Singapore Airlines (Star Alliance) and Vueling.
From Paris (Beauvais), the only airline with direct flights is Ryanair. This is a seasonal route that starts in October and ends in March.
From Paris (Orly), there are 5 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Air France (SkyTeam), Iberia (Oneworld), Transavia and Vueling.
From Strasbourg, the only airline with direct flights is Iberia (Oneworld).
From Toulouse, you can fly non-stop with Iberia (Oneworld) or Volotea.

Germany
Flights from Germany to Madrid

In Germany there are several airports with flights to Madrid (9 in total).

From Berlin, direct flights are offered by easyJet, Iberia (Oneworld) and Ryanair.
From Berlin Schönefeld, the only airline with direct flights is Ryanair.
From Berlin Tegel, you can fly non-stop to Madrid with Iberia (Oneworld).
From Cologne-Bonn, the only airline with direct flights is Ryanair. This is a seasonal route that starts in October and ends in March.
From Düsseldorf, you can fly non-stop with Air Europa (SkyTeam) or Iberia (Oneworld).
From Frankfurt, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Lufthansa (Star Alliance).
From Hamburg, direct flights are offered by Iberia (Oneworld).
From Munich, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Lufthansa (Star Alliance).
From Stuttgart, you can fly non-stop to Madrid with Iberia (Oneworld). This route is not operational yet but will start in December.

Greece
Flights from Greece to Madrid

In Greece, the only airport that has a direct connection to Madrid is Athens. From Athens, there are 4 airlines that have direct services to Madrid, which are Aegean (Star Alliance), Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.

Guatemala
Flights from Guatemala to Madrid

Guatemala City is the only city in Guatemala with direct flights to Madrid. From Guatemala City, direct flights are offered by Iberia (Oneworld).

Honduras
Flights from Honduras to Madrid

There is 1 airport in Honduras that has a direct connection to Madrid, which is San Pedro Sula. From San Pedro Sula, direct flights are offered by Air Europa (SkyTeam).

Hong Kong
Flights from Hong Kong to Madrid

Hong Kong is the only city in Hong Kong with direct flights to Madrid. From Hong Kong, direct flights are offered by Cathay Pacific (Oneworld). This route is not operational yet but will start in January.

Hungary
Flights from Hungary to Madrid

In Hungary, the only airport that has a direct connection to Madrid is Budapest. From Budapest, direct flights are offered by Iberia (Oneworld), Ryanair and Wizz Air.

Iceland
Flights from Iceland to Madrid

There is 1 airport in Iceland that has a direct connection to Madrid, which is Reykjavik (Keflavik). From Reykjavik (Keflavik), direct flights are offered by Icelandair. This is a seasonal route that started in June and ends in September.

India
Flights from India to Madrid

In India, the only airport that has a direct connection to Madrid is New Delhi. From New Delhi, direct flights are offered by Air India (Star Alliance).

Iran
Flights from Iran to Madrid

Tehran is the only city in Iran with direct flights to Madrid. From Tehran, direct flights are offered by Iran Air. This is a seasonal route that starts in October and ends in March.

Ireland
Flights from Ireland to Madrid

There is 1 airport in Ireland that has a direct connection to Madrid, which is Dublin. From Dublin, direct flights are offered by Aer Lingus, Iberia (Oneworld) and Ryanair.

Israel
Flights from Israel to Madrid

Tel Aviv is the only city in Israel with direct flights to Madrid. From Tel Aviv, direct flights are offered by Air Europa (SkyTeam), EL AL and Iberia (Oneworld). This route is not operational yet but will start in December.

Italy
Flights from Italy to Madrid

You can fly non-stop to Madrid from lots of airports in Italy, as there is a total of 17 airports that have direct services to Madrid.

From Alghero (Sardinia), you can fly non-stop with Air Europa (SkyTeam) or Volotea. This is a seasonal route that started in June and ends in September.
From Bari, the only airline with direct flights is Ryanair. This is a seasonal route that starts in November and ends in March.
From Bologna, you can fly non-stop with Iberia (Oneworld) or Ryanair.
From Cagliari (Sardinia) and Catania, you can fly with Ryanair.
From Florence, you can fly non-stop with Iberia (Oneworld) or Vueling.
From Genoa, direct flights are offered by Volotea. This is a seasonal route that started in April and ends in September.
From Milan (Bergamo), the only airline with direct flights is Ryanair.
From Milan (Linate), you can fly non-stop with Alitalia (SkyTeam) or Iberia (Oneworld). This route is not operational yet but will start in December.
From Milan (Malpensa), there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), easyJet, Iberia (Oneworld) and Ryanair.
From Naples, you can fly non-stop with Iberia (Oneworld) or Ryanair.
From Palermo, Pisa and Rome (Ciampino), all direct flights to Madrid are operated by Ryanair.
From Rome (Fiumicino), direct flights are offered by Air Europa (SkyTeam), Alitalia (SkyTeam) and Iberia (Oneworld).
From Turin, the only airline with direct flights is Iberia (Oneworld). This is a seasonal route that started in March and ends in September.
From Venice Marco Polo, you can fly non-stop with Air Europa (SkyTeam) or Iberia (Oneworld).

Japan
Flights from Japan to Madrid

In Japan, the only airport that has a direct connection to Madrid is Tokyo. From Tokyo, direct flights are offered by Iberia (Oneworld). This route is not operational yet but will start in November.

Jordan
Flights from Jordan to Madrid

There is 1 airport in Jordan that has a direct connection to Madrid, which is Amman. From Amman, direct flights are offered by Royal Jordanian (Oneworld). This route is not operational yet but will start in December.

Latvia
Flights from Latvia to Madrid

In Latvia, the only airport that has a direct connection to Madrid is Riga. From Riga, direct flights are offered by Air Baltic. This route is recently announced though, and not operational yet. It will start in January 2021.

Lebanon
Flights from Lebanon to Madrid

Beirut is the only city in Lebanon with direct flights to Madrid. From Beirut, direct flights are offered by Middle East (SkyTeam).

Luxembourg
Flights from Luxembourg to Madrid

There is 1 airport in Luxembourg that has a direct connection to Madrid, which is Luxembourg City. From Luxembourg City, you can fly non-stop with Luxair or Ryanair.

Malta
Flights from Malta to Madrid

Malta is the only city in Malta with direct flights to Madrid. From Malta, you can fly non-stop with Air Malta or Ryanair.

Mexico
Flights from Mexico to Madrid

In Mexico, there are 2 airports that have direct flights to Madrid.

From Cancún, direct flights are offered by Air Europa (SkyTeam), Evelop Airlines and Wamos Air. This route is recently announced though, and not operational yet. It will start in October 2020.
From Mexico City, you can fly non-stop with Aeromexico (SkyTeam) or Iberia (Oneworld).

Morocco
Flights from Morocco to Madrid

There are 5 airports in Morocco that have non-stop flights to Madrid.

From Casablanca, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Royal Air Maroc (Oneworld).
From Fes, the only airline with direct flights is Ryanair. This route is not operational yet but will start in November.
From Marrakech, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
From Rabat, you can fly non-stop with Royal Air Maroc (Oneworld) or Ryanair.
From Tangier, direct flights are offered by Air Arabia Maroc, Iberia (Oneworld) and Ryanair.

Netherlands
Flights from Netherlands to Madrid

If you are looking for a direct flight from Netherlands to Madrid, there are 2 airports to choose from.

From Amsterdam, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and KLM (SkyTeam).
From Eindhoven, the only airline with direct flights is Ryanair. This is a seasonal route that starts in October and ends in March.

Norway
Flights from Norway to Madrid

In Norway, the only airport that has a direct connection to Madrid is Oslo. From Oslo, you can fly non-stop with Iberia (Oneworld) or Norwegian. This route is not operational yet but will start in December.

Panama
Flights from Panama to Madrid

There is 1 airport in Panama that has a direct connection to Madrid, which is Panama City. From Panama City, you can fly non-stop with Air Europa (SkyTeam) or Iberia (Oneworld).

Paraguay
Flights from Paraguay to Madrid

In Paraguay, the only airport that has a direct connection to Madrid is Asunción. From Asunción, direct flights are offered by Air Europa (SkyTeam).

Peru
Flights from Peru to Madrid

Lima is the only city in Peru with direct flights to Madrid. From Lima, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Iberia (Oneworld), LATAM (Oneworld) and Plus Ultra.

Poland
Flights from Poland to Madrid

In Poland, there are 3 airports that have direct flights to Madrid.

From Krakow, direct flights are offered by Ryanair. This route is not operational yet but will start in November.
From Warsaw, you can fly non-stop with LOT (Star Alliance) or Wizz Air.
From Warsaw, you can fly non-stop to Madrid with Ryanair.

Portugal
Flights from Portugal to Madrid

If you are looking for a direct flight from Portugal to Madrid, there are 3 airports to choose from.

From Faro, direct flights are offered by Volotea. This is a seasonal route that started in May and ends in September.
From Lisbon, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), easyJet, Iberia (Oneworld) and TAP Portugal (Star Alliance).
From Porto, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.

Puerto Rico
Flights from Puerto Rico to Madrid

There is 1 airport in Puerto Rico that has a direct connection to Madrid, which is San Juan. From San Juan, direct flights are offered by Iberia (Oneworld). This route is not operational yet but will start in January.

Qatar
Flights from Qatar to Madrid

Doha is the only city in Qatar with direct flights to Madrid. From Doha, direct flights are offered by Qatar Airways (Oneworld).

Romania
Flights from Romania to Madrid

In Romania there are several airports with flights to Madrid (6 in total).

From Bacău, direct flights are offered by Blue Air. This route is not operational yet but will start in November.
From Bucharest, there are 4 airlines that have direct services to Madrid, which are Blue Air, Ryanair, Tarom (SkyTeam) and Wizz Air.
From Cluj-Napoca, Craiova, Sibiu and Timișoara, all direct flights to Madrid are operated by Wizz Air.

Russia
Flights from Russia to Madrid

In Russia, the only airport that has a direct connection to Madrid is Moscow Sheremetyevo. From Moscow Sheremetyevo, direct flights are offered by Aeroflot (SkyTeam). This is a seasonal route that started in March and ends in September.

Saudi Arabia
Flights from Saudi Arabia to Madrid

There is 1 airport in Saudi Arabia that has a direct connection to Madrid, which is Jeddah. From Jeddah, direct flights are offered by Saudi Arabian (SkyTeam). This is a seasonal route that started in March and ends in September.

Senegal
Flights from Senegal to Madrid

In Senegal, the only airport that has a direct connection to Madrid is Dakar. From Dakar, direct flights are offered by Iberia (Oneworld).

Serbia
Flights from Serbia to Madrid

Belgrade is the only city in Serbia with direct flights to Madrid. From Belgrade, direct flights are offered by Air Serbia. This is a seasonal route that started in June and ends in September.

South Korea
Flights from South Korea to Madrid

There is 1 airport in South Korea that has a direct connection to Madrid, which is Seoul. From Seoul, direct flights are offered by Korean Air (SkyTeam). This route is not operational yet but will start in December.

Sweden
Flights from Sweden to Madrid

Stockholm (Arlanda) is the only city in Sweden with direct flights to Madrid. From Stockholm (Arlanda), you can fly non-stop with Air Europa (SkyTeam) or Iberia (Oneworld).

Switzerland
Flights from Switzerland to Madrid

There are 3 airports in Switzerland that have non-stop flights to Madrid.

From Basel Mulhouse Freiburg, direct flights are offered by easyJet. This route is not operational yet but will start in December.
From Geneva, direct flights are offered by easyJet, Iberia (Oneworld) and Swiss (Star Alliance).
From Zürich, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Swiss (Star Alliance).

Tunisia
Flights from Tunisia to Madrid

In Tunisia, the only airport that has a direct connection to Madrid is Tunis. From Tunis, you can fly non-stop with Air Europa (SkyTeam) or Tunisair.

Turkey
Flights from Turkey to Madrid

In Turkey, there are 2 airports that have direct flights to Madrid.

From Istanbul, direct flights are offered by Turkish Airlines (Star Alliance).
From Istanbul (Sabiha), the only airline with direct flights is Pegasus. This is a seasonal route that starts in October and ends in March.

Ukraine
Flights from Ukraine to Madrid

There is 1 airport in Ukraine that has a direct connection to Madrid, which is Kyiv. From Kyiv, direct flights are offered by Ryanair. This is a seasonal route that starts in October and ends in March.

United Arab Emirates
Flights from United Arab Emirates to Madrid

There are 2 airports in United Arab Emirates that have non-stop flights to Madrid.

From Abu Dhabi, direct flights are offered by Etihad Airways.
From Dubai, the only airline with direct flights is Emirates.

United Kingdom
Flights from United Kingdom to Madrid

In United Kingdom there are several airports with flights to Madrid (9 in total).

From Birmingham, direct flights are offered by Ryanair. This is a seasonal route that starts in November and ends in March.
From Bristol, Edinburgh and Liverpool, all direct flights to Madrid are operated by easyJet.
From London Gatwick, direct flights are offered by Air Europa (SkyTeam), easyJet and Iberia (Oneworld).
From London Heathrow, direct flights are offered by British Airways (Oneworld), Iberia (Oneworld) and Japan Airlines (Oneworld).
From London Luton, direct flights are offered by easyJet. This route is not operational yet but will start in December.
From London Stansted, the only airline with direct flights is Ryanair.
From Manchester, you can fly non-stop with Iberia (Oneworld) or Ryanair.

United States
Flights from United States to Madrid

You can fly non-stop to Madrid from lots of airports in United States, as there is a total of 11 airports that have direct services to Madrid.

From Atlanta, direct flights are offered by Delta (SkyTeam). This is a seasonal route that started in May and ends in September.
From Boston, the only airline with direct flights is Iberia (Oneworld). This is a seasonal route that started in March and ends in September.
From Charlotte, you can fly non-stop to Madrid with American Airlines (Oneworld). This is a seasonal route that started in March and ends in September.
From Chicago, the only airline with direct flights is Iberia (Oneworld). This is a seasonal route that started in March and ends in September.
From Dallas-Fort Worth, direct flights are offered by American Airlines (Oneworld).
From Los Angeles, you can fly non-stop to Madrid with Iberia (Oneworld). This is a seasonal route that started in March and ends in September.
From Miami, direct flights are offered by Air Europa (SkyTeam), American Airlines (Oneworld) and Iberia (Oneworld).
From New York, the only airline with direct flights is United Airlines (Star Alliance). This is a seasonal route that started in March and ends in September.
From New York City, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), American Airlines (Oneworld), Delta (SkyTeam) and Iberia (Oneworld).
From Philadelphia, the only airline with direct flights is American Airlines (Oneworld). This is a seasonal route that started in March and ends in September.
From San Francisco, direct flights are offered by Iberia (Oneworld). This is a seasonal route that started in March and ends in September.

Uruguay
Flights from Uruguay to Madrid

In Uruguay, the only airport that has a direct connection to Madrid is Montevideo. From Montevideo, you can fly non-stop with Air Europa (SkyTeam) or Iberia (Oneworld).

Venezuela
Flights from Venezuela to Madrid

Caracas is the only city in Venezuela with direct flights to Madrid. From Caracas, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Plus Ultra. This route is not operational yet but will start in November.

Domestic flights to Madrid

Spain
Flights from Spain to Madrid

There are lots of domestic flights to Madrid (MAD). 27 airports in Spain have direct flights to the airport.

From A Coruña and Alicante, you can fly with Air Europa (SkyTeam) and Iberia (Oneworld).
From Almería, you can fly non-stop to Madrid with Iberia (Oneworld).
From Asturias, you can fly non-stop with Air Europa (SkyTeam) or Iberia (Oneworld).
From Badajoz, direct flights are offered by Iberia (Oneworld).
From Barcelona, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Iberia (Oneworld), Tunisair and Vueling.
From Bilbao, you can fly non-stop with Air Europa (SkyTeam) or Iberia (Oneworld).
From Fuerteventura, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Evelop Airlines, Iberia (Oneworld) and Ryanair.
From Gran Canaria (Las Palmas), direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
From Granada, the only airline with direct flights is Iberia (Oneworld).
From Ibiza, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Iberia (Oneworld), Ryanair and Vueling.
From Jerez de la Frontera, you can fly non-stop to Madrid with Iberia (Oneworld).
From Lanzarote (Arrecife), there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Evelop Airlines, Iberia (Oneworld) and Ryanair.
From Málaga, you can fly non-stop with Air Europa (SkyTeam) or Iberia (Oneworld).
From Melilla, you can fly non-stop to Madrid with Iberia (Oneworld).
From Menorca (Mahon), you can fly non-stop with Iberia (Oneworld) or Vueling.
From Palma de Mallorca, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
From Pamplona, San Sebastián, Santa Cruz de La Palma and Santander, all direct flights to Madrid are operated by Iberia (Oneworld).
From Santiago de Compostela, you can fly non-stop with Iberia (Oneworld) or Ryanair.
From Seville, you can fly non-stop with Air Europa (SkyTeam) or Iberia (Oneworld).
From Tenerife (Los Rodeos), there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Evelop Airlines, Iberia (Oneworld) and Ryanair.
From Tenerife (Reine Sofia), you can fly non-stop with Iberia (Oneworld) or Ryanair.
From Valencia and Vigo, you can fly with Air Europa (SkyTeam) and Iberia (Oneworld).

Alternative airports near Madrid

Flying to an alternative airport near Madrid could give you other options to reach your destination. For example, the possibility to fly with a different airline or alliance, or finding a cheaper airfare. In total there are two alternative airports to Madrid (MAD) within a range of 125 miles (200 km), which are Salamanca (SLM) and Valladolid (VLL).

Frequently asked questions - FAQ

How many airports are there in Madrid?

There is 1 airport in Madrid: Madrid-Barajas Airport (MAD).

What is the best airport to fly into Madrid?

The most convenient airport to fly into Madrid is Madrid-Barajas Airport (MAD).

How many airlines fly to Madrid?

There are 66 airlines flying to Madrid from 180 airports around the world, as of October 2020.

Which airlines fly to Madrid?

Iberia, Air Europa and Ryanair operate most flights to Madrid. To get a full overview of all operating airlines, please use the airline filter.

Which alliances are flying to Madrid?

Oneworld, SkyTeam and Star Alliance are all flying to Madrid.

How many nonstop flights are there to Madrid?

There are roughly 2,264 flights arriving at Madrid every month (or 525 flights each week), from a total of 180 airports worldwide.

What is the official name of Madrid Airport?

The official name of Madrid Airport is Madrid-Barajas Airport.

What is the airport code of Madrid Airport?

The airport code of Madrid Airport is MAD.

What are the most popular flights to Madrid?

Palma de Mallorca, Tenerife (Los Rodeos) and Barcelona are the 3 most popular routes to Madrid. For a complete overview of all flight routes to Madrid, please use our flight map.

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.

Subscribe  

FlightConnections

 PREMIUM

  • ⚡ Faster experience
  • Multiple airline filters
  • Class filters
  • Full map view
  • Mobile app for iOS and Android
  • No advertisements!
  • Personal
    Annual
    € 1.99*
    Per Month
  • Business
    Annual
    € 19.99*
    Per Month

Renews monthly.  Cancel anytime.
Personal use only.

* Renews at €23.88 annually.  Cancel anytime.
Personal use only.

* Renews at €239.88 annually.  Cancel anytime.
Business license.