Direct (non-stop) flights to Madrid (MAD) - FlightConnections.com
Full Map
From
To
Dates
Prices
Alliances
Airlines
Classes
Aircraft
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Price view
One way
Round trip
Price view
One way
Round trip
Airport legend
> 30 direct destinations

Airports with direct flights to 30+ destinations

> 7 direct destinations

Airports with direct flights to 7 to 30 destinations

< 7 direct destinations

Airports with direct flights to less then 7 destinations

Depart from here
Arrive here
Dates All

Show flights within a certain date range

Prices All

Show flights within a certain price range

Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Aircraft All

Show flights operated by a specific aircraft

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?

Madrid-Barajas Airport is the largest airport in Spain. In total there are 192 airports around the world that have direct flights to Madrid, spread around 179 cities in 67 countries. Currently, there are 30 domestic flights to Madrid.

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

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

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

The longest flight to Madrid MAD is departing from Santiago de Chile (SCL). This non-stop flight takes around 13 hours and 56 minutes and covers a distance of 4,136 miles (6,657 km).

 Remove ads

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 69 airlines that fly to Madrid. Most flights to Madrid are operated by Iberia, as they connect 113 airports to MAD. That’s around 2 times as much as Ryanair, 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 82 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 4 airports to choose from that have flights to MAD in First Class.

Intercontinental flights to Madrid

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

* Please note that there are no direct services from Southern Asia, Japan, South-Eastern Asia, Central Asia or Oceania.

Non-stop flights from the US to Madrid

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

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

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

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

United AirlinesUnited Airlines (Star Alliance): year-round flights from New York (EWR) and seasonal flights from Washington (IAD).

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), Rio de Janeiro (GIG), São Paulo (GRU), Santiago de Chile (SCL), Bogotá (BOG), Guayaquil (GYE), Quito (UIO), Lima (LIM), Montevideo (MVD) and Caracas (CCS).

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

Aerolineas ArgentinasAerolineas Argentinas (SkyTeam): year-round flights from Buenos Aires (EZE).

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

Plus UltraPlus Ultra: year-round flights from Bogotá (BOG), seasonal flights from Cartagena (CTG), year-round flights from Lima (LIM) and Caracas (CCS).

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

ConviasaConviasa: year-round flights from 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).

Evelop AirlinesEvelop Airlines: year-round flights from San José (SJO) and seasonal flights from Cancún (CUN).

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

World 2 FlyWorld 2 Fly: year-round flights from Cancún (CUN).

AeromexicoAeromexico (SkyTeam): year-round flights from Guadalajara (GDL), Mexico City (MEX) and Monterrey (MTY).

Wamos AirWamos Air: year-round flights from Cancún (CUN).

Non-stop flights from the Caribbean to Madrid

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

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

Evelop AirlinesEvelop Airlines: year-round flights from Havana (HAV), seasonal flights from Santiago de Cuba (SCU) and Punta Cana (PUJ).

World 2 FlyWorld 2 Fly: year-round flights from Havana (HAV), Punta Cana (PUJ) and Santo Domingo (SDQ).

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

Plus UltraPlus Ultra: year-round flights from Santo Domingo (SDQ).

Wamos AirWamos Air: year-round flights from Punta Cana (PUJ).

Non-stop flights from Africa to Madrid

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

Air AlgerieAir Algerie: seasonal flights from Algiers (ALG).

Air EuropaAir Europa (SkyTeam): year-round flights from Marrakech (RAK) and seasonal flights from Tunis (TUN).

RyanairRyanair: seasonal flights from Agadir (AGA), Fes (FEZ), year-round flights from Marrakech (RAK), Nador (NDR), seasonal flights from Rabat (RBA), year-round flights from Tangier (TNG) and seasonal flights from Tétouan (TTU).

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

Air Arabia MarocAir Arabia Maroc: seasonal flights from Nador (NDR) and Tangier (TNG).

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

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

Plus UltraPlus Ultra: seasonal flights from Malabo (SSG).

TAAG AngolaTAAG Angola: year-round flights from Luanda (LAD).

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

IberiaIberia (Oneworld): year-round flights from Tel Aviv (TLV).

Air EuropaAir Europa (SkyTeam): year-round flights from Tel Aviv (TLV) and Doha (DOH).

EL ALEL AL: year-round flights from Tel Aviv (TLV).

NeosNeos: year-round flights from Tel Aviv (TLV).

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

RyanairRyanair: seasonal flights from Amman (AMM).

Royal JordanianRoyal Jordanian (Oneworld): year-round flights from Amman (AMM).

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

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

Kuwait AirwaysKuwait Airways: seasonal flights from Kuwait City (KWI).

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).

Saudi ArabianSaudi Arabian (SkyTeam): year-round flights from Jeddah (JED).

Non-stop flights from China to Madrid

Air ChinaAir China (Star Alliance): seasonal flights from Beijing (PEK) and Tianjin (TSN).

Hainan AirlinesHainan Airlines: seasonal flights from Chongqing (CKG).

Non-stop flights from East Asia to Madrid

Cathay PacificCathay Pacific (Oneworld): year-round flights from Hong Kong (HKG).

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

International flights to Madrid

Albania
Flights from Albania to Madrid

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

Algeria
Flights from Algeria to Madrid

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

Angola
Flights from Angola to Madrid

There is 1 airport in Angola that has a direct connection to Madrid, which is Luanda. From Luanda, direct flights are offered by TAAG Angola.

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

Vienna is the only city in Austria with direct flights to Madrid. From Vienna, you can fly non-stop with Iberia (Oneworld) or Ryanair.

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 3 airports that have direct flights to Madrid.

From Rio de Janeiro, direct flights are offered by Iberia (Oneworld).
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, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and LATAM.

Bulgaria
Flights from Bulgaria to Madrid

There is 1 airport in Bulgaria that has a direct connection to Madrid, which 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 route is recently announced though, and not operational yet. It will start in October 2022.
From Toronto, the only airline with direct flights is Air Canada (Star Alliance). This is a seasonal route that starts in October and ends in November.

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.

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 Chongqing, the only airline with direct flights is Hainan Airlines. This is a seasonal route that starts in October and ends in March.
From Tianjin, you can fly non-stop to Madrid with Air China (Star Alliance). This is a seasonal route that starts in October and ends in March.

Colombia
Flights from Colombia to Madrid

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

From Bogotá, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Avianca (Star Alliance), Iberia (Oneworld) and Plus Ultra.
From Cali, the only airline with direct flights is Avianca (Star Alliance).
From Cartagena, you can fly non-stop to Madrid with Plus Ultra.
From Medellín, you can fly non-stop with Air Europa (SkyTeam) or Avianca (Star Alliance).

Costa Rica
Flights from Costa Rica to Madrid

In Costa Rica, the only airport that has a direct connection to Madrid is San José. From San José, you can fly non-stop with Evelop Airlines or Iberia (Oneworld).

Croatia
Flights from Croatia to Madrid

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

From Dubrovnik, Split and Zagreb, all direct flights to Madrid are operated by 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 5 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Cubana, Evelop Airlines, Iberia (Oneworld) and World 2 Fly.
From Santiago de Cuba, you can fly non-stop with Cubana or Evelop Airlines.

Czechia
Flights from Czechia to Madrid

There is 1 airport in Czechia that has a direct connection to Madrid, which is Prague. From Prague, you can fly non-stop with Iberia (Oneworld) or Ryanair.

Denmark
Flights from Denmark to Madrid

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

From Billund, direct flights are offered by Ryanair. This is a seasonal route that starts in October and ends in March.
From Copenhagen, you can fly non-stop with Iberia (Oneworld) or Ryanair.

Dominican Republic
Flights from Dominican Republic to Madrid

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

From Punta Cana, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Evelop Airlines, Wamos Air and World 2 Fly.
From Santo Domingo, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Iberia (Oneworld), Plus Ultra and World 2 Fly.

Ecuador
Flights from Ecuador to Madrid

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

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

Egypt
Flights from Egypt to Madrid

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

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

El Salvador
Flights from El Salvador to Madrid

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

Equatorial Guinea
Flights from Equatorial Guinea to Madrid

Malabo is the only city in Equatorial Guinea with direct flights to Madrid. From Malabo, direct flights are offered by Plus Ultra. This is a seasonal route that starts in October and ends in March.

Finland
Flights from Finland to Madrid

There is 1 airport in Finland that has a direct connection to Madrid, which is Helsinki. From Helsinki, direct flights are offered by Finnair (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 Ryanair.
From Lyon, the only airline with direct flights is Iberia (Oneworld).
From Marseille, you can fly non-stop with Iberia (Oneworld) or Ryanair.
From Montpellier, the only airline with direct flights is Transavia. This is a seasonal route that starts in October and ends in March.
From Nantes, you can fly non-stop with Iberia (Oneworld) or Volotea.
From Nice, you can fly non-stop to Madrid with Iberia (Oneworld).
From Paris, direct flights are offered by Air France (SkyTeam), easyJet and Iberia (Oneworld).
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), direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Transavia.
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

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

From Berlin, you can fly non-stop with Iberia (Oneworld) or Ryanair.
From Düsseldorf, the only airline with direct flights is Iberia (Oneworld).
From Frankfurt, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Lufthansa (Star Alliance).
From Hamburg, the only airline with direct flights is Iberia (Oneworld).
From Munich, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Lufthansa (Star Alliance).

Greece
Flights from Greece to Madrid

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

From Athens, you can fly non-stop with Aegean (Star Alliance) or Iberia (Oneworld).
From Corfu (Kerkyra), the only airline with direct flights is Iberia (Oneworld). This is a seasonal route that started in June and ends in September.

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

In Honduras, the only airport that has a direct connection to Madrid is San Pedro Sula. From San Pedro Sula, direct flights are offered by Air Europa (SkyTeam).

Hong Kong
Flights from Hong Kong to Madrid

There is 1 airport in Hong Kong that has a direct connection to Madrid, which is Hong Kong. From Hong Kong, direct flights are offered by Cathay Pacific (Oneworld).

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

Reykjavik (Keflavik) is the only city in Iceland with direct flights to Madrid. From Reykjavik (Keflavik), direct flights are offered by Iberia (Oneworld), Icelandair and Play.

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, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), EL AL, Iberia (Oneworld) and Neos.

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 Ryanair. This route is recently announced though, and not operational yet. It will start in October 2022.
From Bari and Bologna, you can fly with Iberia (Oneworld) and Ryanair.
From Brindisi and Cagliari (Sardinia), all direct flights to Madrid are operated by Ryanair.
From Catania, you can fly non-stop with Iberia (Oneworld) or Ryanair. This is a seasonal route that starts in October and ends in March.
From Florence, you can fly non-stop with Iberia (Oneworld) or Vueling.
From Milan (Bergamo), the only airline with direct flights is Ryanair.
From Milan (Linate), you can fly non-stop to Madrid with Iberia (Oneworld).
From Milan (Malpensa), direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
From Naples, you can fly non-stop with Iberia (Oneworld) or Ryanair.
From Olbia (Sardinia), you can fly non-stop to Madrid with Iberia (Oneworld). This is a seasonal route that started in June and ends in September.
From Palermo and Pisa, you can fly with Ryanair.
From Rome (Fiumicino), there are 5 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Alitalia (SkyTeam), Iberia (Oneworld), Ryanair and Wizz Air.
From Turin and Venice Marco Polo, all direct flights to Madrid are operated by Iberia (Oneworld) and Ryanair.

Jordan
Flights from Jordan to Madrid

In Jordan, the only airport that has a direct connection to Madrid is Amman. From Amman, you can fly non-stop with Royal Jordanian (Oneworld) or Ryanair.

Kuwait
Flights from Kuwait to Madrid

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

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.

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).

Lithuania
Flights from Lithuania to Madrid

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

Luxembourg
Flights from Luxembourg to Madrid

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

Malta
Flights from Malta to Madrid

In Malta, the only airport that has a direct connection to Madrid is Malta. From Malta, you can fly non-stop with Air Malta or Ryanair.

Mexico
Flights from Mexico to Madrid

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

From Cancún, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Evelop Airlines, Wamos Air and World 2 Fly.
From Guadalajara, the only airline with direct flights is Aeromexico (SkyTeam).
From Mexico City, you can fly non-stop with Aeromexico (SkyTeam) or Iberia (Oneworld).
From Monterrey, the only airline with direct flights is Aeromexico (SkyTeam).

Morocco
Flights from Morocco to Madrid

In Morocco there are several airports with flights to Madrid (8 in total).

From Agadir, direct flights are offered by Ryanair. This is a seasonal route that starts in October and ends in March.
From Casablanca, you can fly non-stop with Iberia (Oneworld) or Royal Air Maroc (Oneworld).
From Fes, you can fly non-stop to Madrid with Ryanair. This is a seasonal route that starts in October and ends in March.
From Marrakech, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Iberia (Oneworld), Royal Air Maroc (Oneworld) and Ryanair.
From Nador, you can fly non-stop with Air Arabia Maroc or Ryanair. This is a seasonal route that starts in October and ends in March.
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.
From Tétouan, the only airline with direct flights is Ryanair. This is a seasonal route that starts in October and ends in March.

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

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

From Bergen, direct flights are offered by Iberia (Oneworld). This is a seasonal route that started in July and ends in August.
From Oslo, direct flights are offered by Flyr, Iberia (Oneworld) and Norwegian.

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 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 is a seasonal route that starts in October and ends in March.
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. This is a seasonal route that starts in October and ends in March.

Portugal
Flights from Portugal to Madrid

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

From Faro, you can fly non-stop with Iberia (Oneworld) or Ryanair. This is a seasonal route that starts in October and ends in March.
From Funchal (Madeira), the only airline with direct flights is Iberia (Oneworld).
From Lisbon, there are 5 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), easyJet, Iberia (Oneworld), Ryanair and TAP Portugal (Star Alliance).
From Ponta Delgada, the only airline with direct flights is Iberia (Oneworld). This is a seasonal route that started in June and ends in September.
From Porto, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), easyJet, 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, you can fly non-stop with Air Europa (SkyTeam) or Iberia (Oneworld).

Qatar
Flights from Qatar to Madrid

Doha is the only city in Qatar with direct flights to Madrid. From Doha, you can fly non-stop with Air Europa (SkyTeam) or Qatar Airways (Oneworld).

Romania
Flights from Romania to Madrid

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

From Bacău, direct flights are offered by Blue Air. This route is recently announced though, and not operational yet. It will start in November 2022.
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, you can fly non-stop with Blue Air or Wizz Air.
From Craiova, Iasi, Sibiu and Timișoara, all direct flights to Madrid are operated by Wizz Air.

Saudi Arabia
Flights from Saudi Arabia to Madrid

In Saudi Arabia, the only airport that has a direct connection to Madrid is Jeddah. From Jeddah, direct flights are offered by Saudi Arabian (SkyTeam).

Senegal
Flights from Senegal to Madrid

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

Serbia
Flights from Serbia to Madrid

In Serbia, the only airport that has a direct connection to Madrid is Belgrade. From Belgrade, direct flights are offered by Air Serbia.

South Korea
Flights from South Korea to Madrid

Seoul is the only city in South Korea with direct flights to Madrid. From Seoul, direct flights are offered by Korean Air (SkyTeam). This is a seasonal route that started in March and ends in September.

Sweden
Flights from Sweden to Madrid

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

Switzerland
Flights from Switzerland to Madrid

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

From Basel Mulhouse Freiburg, direct flights are offered by easyJet.
From Geneva, you can fly non-stop with easyJet or Iberia (Oneworld).
From Zürich, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Swiss (Star Alliance).

Tunisia
Flights from Tunisia to Madrid

Tunis is the only city in Tunisia with direct flights to Madrid. 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.

United Arab Emirates
Flights from United Arab Emirates to Madrid

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

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 October and ends in March.
From Bristol and Edinburgh, you can fly with easyJet and Ryanair.
From Liverpool, the only airline with direct flights is easyJet. This route is recently announced though, and not operational yet. It will start in October 2022.
From London Gatwick, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), British Airways (Oneworld), easyJet and Iberia (Oneworld).
From London Heathrow, you can fly non-stop with British Airways (Oneworld) or Iberia (Oneworld).
From London Luton, direct flights are offered by easyJet. This is a seasonal route that starts in October and ends in March.
From London Stansted, you can fly non-stop with Ryanair or Ryanair UK.
From Manchester, direct flights are offered by Iberia (Oneworld), Ryanair and Ryanair UK.

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 12 airports that have direct services to Madrid.

From Atlanta, direct flights are offered by Delta (SkyTeam).
From Boston, the only airline with direct flights is Iberia (Oneworld).
From Charlotte, you can fly non-stop to Madrid with American Airlines (Oneworld). This route is recently announced though, and not operational yet. It will start in October 2022.
From Chicago, the only airline with direct flights is Iberia (Oneworld).
From Dallas-Fort Worth, you can fly non-stop with American Airlines (Oneworld) or Iberia (Oneworld).
From Los Angeles, you can fly non-stop to Madrid with Iberia (Oneworld).
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).
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).
From San Francisco, direct flights are offered by Iberia (Oneworld). This is a seasonal route that started in March and ends in September.
From Washington, you can fly non-stop with Iberia (Oneworld) or United Airlines (Star Alliance). This route is recently announced though, and not operational yet. It will start in October 2022.

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

There is 1 airport in Venezuela that has a direct connection to Madrid, which is Caracas. From Caracas, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Conviasa, Iberia (Oneworld) and Plus Ultra.

Domestic flights to Madrid

Spain
Flights from Spain to Madrid

There are lots of domestic flights to Madrid (MAD). 30 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, Asturias and Badajoz, all direct flights to Madrid are operated by Iberia (Oneworld).
From Barcelona, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Iberia (Oneworld), Neos and Vueling.
From Bilbao, you can fly non-stop with Air Europa (SkyTeam) or Iberia (Oneworld).
From Castellón de la Plana, the only airline with direct flights is Iberia (Oneworld).
From Fuerteventura, you can fly non-stop with Iberia (Oneworld) or Ryanair.
From Gran Canaria (Las Palmas), direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
From Granada, direct flights are offered by 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 and La Seu d'Urgell, you can fly with Iberia (Oneworld).
From Lanzarote (Arrecife), direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
From Logroño, the only airline with direct flights is Iberia (Oneworld). This is a seasonal route that starts in October and ends in March.
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 Ryanair.
From Palma de Mallorca, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
From Pamplona and San Sebastián, all direct flights to Madrid are operated by Iberia (Oneworld).
From Santa Cruz de La Palma, you can fly non-stop with Iberia (Oneworld) or Ryanair.
From Santander, you can fly non-stop to Madrid with Iberia (Oneworld).
From Santiago de Compostela, you can fly non-stop with Iberia (Oneworld) or Ryanair.
From Seville, the only airline with direct flights is Iberia (Oneworld).
From Tenerife (Los Rodeos), direct flights are offered by Air Europa (SkyTeam), 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. The only alternative airport to Madrid (MAD) within a range of 125 miles (200 km) is 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 69 airlines flying to Madrid from 192 airports around the world, as of October 2022.

Which airlines fly to Madrid?

Iberia, Ryanair and Air Europa 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 14,430 flights arriving at Madrid every month (or 3,367 flights each week), from a total of 192 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?

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

How long is the flight to Madrid?

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 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.

  • ✅  No advertisements!
  • ⚡  Faster experience (due to no ads)
  • 🏳️‍🌈  Country search
  • 📅  Date filter
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🛡️  Alliance filter
  • 🌟  Class filter
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
Annual
€ 5.99 50% off
€ 2.99*
Per Month
Lifetime
€ 239.98 50% off
€ 119.99
One time

  Cancel anytime.
Personal use only.

* Billed and renews at $35.88 annually.  Cancel anytime.
Personal use only.

One-time payment. Billed once. Then never again.
Personal use only.

* Billed and renews at $239.88 annually.  Cancel anytime.
Business license.

We donate 1% of our revenue to remove CO₂ from the atmosphere