Non-stop flights to Madrid (MAD)
Madrid-Barajas Airport is the largest airport in Spain. In total there are 213 airports around the world that have direct flights to Madrid, spread around 199 cities in 74 countries. Currently, there are 31 domestic flights to Madrid.
Madrid is mainly known for its nightlife and sightseeing & culture.
On this page
All direct flights to Madrid Top 200 flights with a stopover Airlines flying to Madrid Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQThis month, there are 28,688 flights arriving at Madrid Airport, which are 956 flights per day or 40 flights per hour. On an average day, there is at least 1 flight arriving every 2 minutes.
The most frequently departed flights to Madrid are routes from Palma de Mallorca (PMI) in Spain and Lisbon (LIS) in Portugal. These two routes together are operated 1979 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 Tokyo (NRT). This non-stop flight takes around 14 hours and 10 minutes and covers a distance of 4,156 miles (6,688 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.
Top 200 flights with a stopover
This list contains the 200 most popular airports from which flights depart that require just one stopover to get to Madrid.
Airlines flying to Madrid
Currently, there are 77 airlines that fly to Madrid. Most flights to Madrid are operated by Iberia, as they connect 124 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 98 airports that have flights to Madrid in Business Class. All airports that offer business class flights to MAD are listed below:
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 May 2024:
Non-stop flights from the US to Madrid
Iberia (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 Europa (SkyTeam): year-round flights from Miami (MIA) and New York City (JFK).
Evelop Airlines: seasonal flights from Orlando (MCO).
American Airlines (Oneworld): year-round flights from Charlotte (CLT), Dallas-Fort Worth (DFW), Miami (MIA), New York City (JFK) and Philadelphia (PHL).
Delta (SkyTeam): year-round flights from Atlanta (ATL) and New York City (JFK).
United Airlines (Star Alliance): year-round flights from New York (EWR) and seasonal flights from Washington (IAD).
Non-stop flights from Canada to Madrid
Air Canada (Star Alliance): year-round flights from Montreal (YUL) and seasonal flights from Toronto (YYZ).
Air 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.
Iberia (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 Europa (SkyTeam): year-round flights from Buenos Aires (EZE), Córdoba (COR), Salvador da Bahia (SSA), São Paulo (GRU), Bogotá (BOG), Medellín (MDE), seasonal flights from Guayaquil (GYE), year-round flights from Quito (UIO), Lima (LIM), Montevideo (MVD), Caracas (CCS), Santa Cruz de la Sierra (VVI) and Asunción (ASU).
Aerolineas Argentinas (SkyTeam): year-round flights from Buenos Aires (EZE).
LATAM: year-round flights from São Paulo (GRU), Santiago de Chile (SCL), seasonal flights from Bogotá (BOG) and year-round flights from Lima (LIM).
Air China (Star Alliance): seasonal flights from São Paulo (GRU).
Plus Ultra: year-round flights from Bogotá (BOG), seasonal flights from Cartagena (CTG), year-round flights from Lima (LIM) and Caracas (CCS).
Avianca (Star Alliance): year-round flights from Bogotá (BOG), Cali (CLO) and Medellín (MDE).
Euroairlines: seasonal flights from Caracas (CCS).
Estelar: year-round flights from Caracas (CCS).
BoA: year-round flights from Cochabamba (CBB) and Santa Cruz de la Sierra (VVI).
Non-stop flights from Central America to Madrid
Iberia (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 Airlines: year-round flights from San José (SJO), Cancún (CUN) and seasonal flights from San José del Cabo (SJD).
Avianca (Star Alliance): seasonal flights from San Salvador (SAL).
Air Europa (SkyTeam): year-round flights from Cancún (CUN), Panama City (PTY) and San Pedro Sula (SAP).
World 2 Fly: year-round flights from Cancún (CUN).
Aeromexico (SkyTeam): year-round flights from Guadalajara (GDL), Mexico City (MEX) and Monterrey (MTY).
Non-stop flights from the Caribbean to Madrid
Iberia (Oneworld): year-round flights from Havana (HAV), Santo Domingo (SDQ) and San Juan (SJU).
Air Europa (SkyTeam): year-round flights from Havana (HAV), Punta Cana (PUJ), seasonal flights from Santiago de los Caballeros (STI) and year-round flights from Santo Domingo (SDQ).
Euroairlines: seasonal flights from Santiago de Cuba (SCU).
Evelop Airlines: seasonal flights from Santa Clara (SNU) and year-round flights from Punta Cana (PUJ).
World 2 Fly: year-round flights from Havana (HAV), Punta Cana (PUJ) and Santo Domingo (SDQ).
Cubana: year-round flights from Santiago de Cuba (SCU).
Non-stop flights from Africa to Madrid
Iberia (Oneworld): year-round flights from Algiers (ALG), Cairo (CAI), Casablanca (CMN), Marrakech (RAK), Tangier (TNG) and Dakar (DSS).
Air Algerie: seasonal flights from Algiers (ALG).
Euroairlines: seasonal flights from Luxor (LXR) and Sharm el-Sheikh (SSH).
Egyptair (Star Alliance): year-round flights from Cairo (CAI) and Luxor (LXR).
Air Europa (SkyTeam): seasonal flights from Marrakech (RAK) and Tunis (TUN).
Ryanair: seasonal flights from Agadir (AGA), Essaouira (ESU), Fes (FEZ), Marrakech (RAK), Nador (NDR), Rabat (RBA), Tangier (TNG) and Tétouan (TTU).
Air Arabia Maroc: seasonal flights from Tangier (TNG) and Tétouan (TTU).
Royal Air Maroc (Oneworld): year-round flights from Casablanca (CMN) and Rabat (RBA).
Nouvelair: seasonal flights from Tunis (TUN).
Tunisair: year-round flights from Tunis (TUN).
Evelop Airlines: seasonal flights from Mauritius (MRU).
Plus Ultra: seasonal flights from Malabo (SSG).
Non-stop flights from the Middle-East / Western Asia to Madrid
Iberia (Oneworld): year-round flights from Tel Aviv (TLV) and Doha (DOH).
Air Europa (SkyTeam): year-round flights from Tel Aviv (TLV).
Euroairlines: seasonal flights from Tel Aviv (TLV), Amman (AMM), Istanbul (IST) and Izmir (ADB).
EL AL: year-round flights from Tel Aviv (TLV).
Qatar Airways (Oneworld): year-round flights from Doha (DOH).
Ryanair: seasonal flights from Amman (AMM).
Royal Jordanian (Oneworld): year-round flights from Amman (AMM).
Pegasus: seasonal flights from Istanbul (Sabiha) (SAW).
SunExpress: seasonal flights from Izmir (ADB).
Turkish Airlines (Star Alliance): year-round flights from Istanbul (IST).
Emirates: year-round flights from Dubai (DXB).
Etihad Airways: year-round flights from Abu Dhabi (AUH).
Kuwait Airways: seasonal flights from Kuwait City (KWI).
Middle East (SkyTeam): year-round flights from Beirut (BEY).
Saudi Arabian (SkyTeam): year-round flights from Jeddah (JED).
Wizz Air: seasonal flights from Kutaisi (KUT).
Non-stop flights from India / South Asia to Madrid
Currently there are no direct services from India or Southern Asia to Madrid, you will need to change planes along the way.
Non-stop flights from China to Madrid
Air China (Star Alliance): year-round flights from Beijing (PEK).
China Eastern (SkyTeam): year-round flights from Shanghai (PVG) and seasonal flights from Wenzhou (WNZ).
Beijing Capital: seasonal flights from Hangzhou (HGH).
Hainan Airlines: seasonal flights from Chongqing (CKG).
Non-stop flights from Japan to Madrid
Iberia 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 Pacific (Oneworld): year-round flights from Hong Kong (HKG).
Korean Air (SkyTeam): year-round 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
Qanot Sharq is currently the only airline flying non-stop from Central Asia to Madrid. They fly seasonal from Tashkent (TAS) and Urgench (UGC).
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
Flights from Albania to Madrid
Tirana is the only city in Albania with direct flights to Madrid. From Tirana, direct flights are offered by Euroairlines, Iberia (Oneworld) and Wizz Air Malta. This is a seasonal route that starts in May and ends in October.
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).
Flights from Argentina to Madrid
There are 2 airports in Argentina that have non-stop flights to Madrid.
From Buenos Aires, direct flights are offered by Aerolineas Argentinas (SkyTeam), Air Europa (SkyTeam) and Iberia (Oneworld).
From Córdoba, the only airline with direct flights is Air Europa (SkyTeam).
Flights from Austria to Madrid
There is 1 airport in Austria that has a direct connection to Madrid, which is Vienna. From Vienna, you can fly non-stop with Iberia (Oneworld) or Ryanair.
Flights from Belgium to Madrid
If you are looking for a direct flight from Belgium to Madrid, there are 2 airports to choose from.
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. This is a seasonal route that starts in May and ends in October.
Flights from Bolivia to Madrid
In Bolivia, there are 2 airports that have direct flights to Madrid.
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.
Flights from Bosnia & Herzegovina to Madrid
In Bosnia & Herzegovina, the only airport that has a direct connection to Madrid is Sarajevo. From Sarajevo, direct flights are offered by Euroairlines. This is a seasonal route that starts in May and ends in June.
Flights from Brazil to Madrid
If you are looking for a direct flight from Brazil to Madrid, there are 3 airports to choose from.
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).
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.
Flights from Bulgaria to Madrid
Sofia is the only city in Bulgaria with direct flights to Madrid. From Sofia, direct flights are offered by Bulgaria Air, Ryanair and Wizz Air.
Flights from Canada to Madrid
There are 2 airports in Canada that have non-stop flights to Madrid.
From Montreal, you can fly non-stop with Air Canada (Star Alliance) or Air Transat.
From Toronto, the only airline with direct flights is Air Canada (Star Alliance). This is a seasonal route that starts in May and ends in October.
Flights from Chile to Madrid
There is 1 airport in Chile that has a direct connection to Madrid, which is Santiago de Chile. From Santiago de Chile, you can fly non-stop with Iberia (Oneworld) or LATAM.
Flights from China to Madrid
In China, there are 5 airports that have direct 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 May and ends in October.
From Hangzhou, you can fly non-stop to Madrid with Beijing Capital. This is a seasonal route that starts in May and ends in October.
From Shanghai and Wenzhou, you can fly with China Eastern (SkyTeam).
Flights from Colombia to Madrid
There are 4 airports in Colombia that have non-stop flights to Madrid.
From Bogotá, there are 5 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Avianca (Star Alliance), Iberia (Oneworld), LATAM 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).
Flights from Costa Rica to Madrid
San José is the only city in Costa Rica with direct flights to Madrid. From San José, you can fly non-stop with Evelop Airlines or Iberia (Oneworld).
Flights from Croatia to Madrid
If you are looking for a direct flight from Croatia to Madrid, there are 3 airports to choose from.
From Dubrovnik, Split and Zagreb, all direct flights to Madrid are operated by Iberia (Oneworld).
Flights from Cuba to Madrid
In Cuba, there are 3 airports that have direct flights to Madrid.
From Havana, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and World 2 Fly.
From Santa Clara, the only airline with direct flights is Evelop Airlines. This is a seasonal route that starts in July and ends in September.
From Santiago de Cuba, you can fly non-stop with Cubana or Euroairlines.
Flights from Czechia to Madrid
In Czechia, the only airport that has a direct connection to Madrid is Prague. From Prague, direct flights are offered by Czech Airlines (SkyTeam), Iberia (Oneworld) and Ryanair.
Flights from Denmark to Madrid
If you are looking for a direct flight from Denmark to Madrid, there are 2 airports to choose from.
From Billund, direct flights are offered by Ryanair. This is a seasonal route that starts in May and ends in October.
From Copenhagen, direct flights are offered by Iberia (Oneworld), Norwegian and Ryanair.
Flights from Dominican Republic to Madrid
There are 3 airports in Dominican Republic that have non-stop flights to Madrid.
From Punta Cana, direct flights are offered by Air Europa (SkyTeam), Evelop Airlines and World 2 Fly.
From Santiago de los Caballeros, the only airline with direct flights is Air Europa (SkyTeam). This route is not operational yet but will start in June.
From Santo Domingo, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and World 2 Fly.
Flights from Ecuador to Madrid
In Ecuador, there are 2 airports that have direct flights to Madrid.
From Guayaquil and Quito, you can fly with Air Europa (SkyTeam) and Iberia (Oneworld).
Flights from Egypt to Madrid
There are 3 airports in Egypt that have non-stop flights to Madrid.
From Cairo, you can fly non-stop with Egyptair (Star Alliance) or Iberia (Oneworld).
From Luxor, you can fly non-stop with Egyptair (Star Alliance) or Euroairlines.
From Sharm el-Sheikh, you can fly non-stop to Madrid with Euroairlines. This is a seasonal route that starts in July and ends in August.
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, you can fly non-stop with Avianca (Star Alliance) or Iberia (Oneworld). This is a seasonal route that starts in June and ends in September.
Flights from Equatorial Guinea to Madrid
In Equatorial Guinea, the only airport that has a direct connection to Madrid is Malabo. From Malabo, direct flights are offered by Plus Ultra. This is a seasonal route that starts in May and ends in October.
Flights from Finland to Madrid
Helsinki is the only city in Finland with direct flights to Madrid. From Helsinki, direct flights are offered by Finnair (Oneworld).
Flights from France to Madrid
France is well-connected to Madrid (MAD) with 10 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, direct flights are offered by easyJet, Iberia (Oneworld) and Volotea.
From Marseille, you can fly non-stop with Iberia (Oneworld) or Ryanair.
From Nantes, you can fly non-stop with Iberia (Oneworld) or Volotea.
From Nice, direct flights are offered by Iberia (Oneworld).
From Paris, direct flights are offered by Air France (SkyTeam), easyJet and Iberia (Oneworld).
From Paris (Beauvais), direct flights are offered by Ryanair.
From Paris (Orly), direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Transavia.
From Strasbourg, you can fly non-stop to Madrid with Iberia (Oneworld). This is a seasonal route that starts in May and ends in July.
From Toulouse, you can fly non-stop with Iberia (Oneworld) or Volotea.
Flights from Georgia to Madrid
There is 1 airport in Georgia that has a direct connection to Madrid, which is Kutaisi. From Kutaisi, direct flights are offered by Wizz Air. This is a seasonal route that starts in May and ends in October.
Flights from Germany to Madrid
If you are looking for a direct flight from Germany to Madrid, there are 5 airports to choose from.
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).
Flights from Greece to Madrid
In Greece, there are 5 airports that have direct flights to Madrid.
From Athens, there are 4 airlines that have direct services to Madrid, which are Aegean (Star Alliance), Air Europa (SkyTeam), Euroairlines and Iberia (Oneworld).
From Corfu (Kerkyra), Heraklion (Crete), Mykonos and Santorini, all direct flights to Madrid are operated by Iberia (Oneworld).
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).
Flights from Honduras to Madrid
If you are looking for a direct flight from Honduras to Madrid, there are 2 airports to choose from.
From Comayagua, direct flights are offered by Evelop Airlines.
From San Pedro Sula, the only airline with direct flights is Air Europa (SkyTeam).
Flights from Hong Kong to Madrid
In Hong Kong, the only airport that has a direct connection to Madrid is Hong Kong. From Hong Kong, direct flights are offered by Cathay Pacific (Oneworld).
Flights from Hungary to Madrid
There is 1 airport in Hungary that has a direct connection to Madrid, which is Budapest. From Budapest, direct flights are offered by Iberia (Oneworld), Ryanair and Wizz Air.
Flights from Iceland to Madrid
In Iceland, the only airport that has a direct connection to Madrid is Reykjavik (Keflavik). From Reykjavik (Keflavik), direct flights are offered by Iberia (Oneworld), Icelandair and Play.
Flights from Ireland to Madrid
Dublin is the only city in Ireland with direct flights to Madrid. From Dublin, direct flights are offered by Aer Lingus, Iberia (Oneworld) and Ryanair.
Flights from Israel to Madrid
There is 1 airport in Israel that has a direct connection to Madrid, which is Tel Aviv. From Tel Aviv, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), EL AL, Euroairlines and Iberia (Oneworld).
Flights from Italy to Madrid
You can fly non-stop to Madrid from lots of airports in Italy, as there is a total of 18 airports that have direct services to Madrid.
From Alghero (Sardinia), direct flights are offered by Ryanair. This is a seasonal route that starts in May and ends in October.
From Bari and Bologna, you can fly with Iberia (Oneworld) and Ryanair.
From Brindisi, the only airline with direct flights is Ryanair. This is a seasonal route that starts in May and ends in October.
From Cagliari (Sardinia) and Catania, all direct flights to Madrid are operated by Iberia (Oneworld) and Ryanair.
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), there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Iberia (Oneworld), Ryanair and Wizz Air Malta.
From Naples, you can fly non-stop with Iberia (Oneworld) or Ryanair.
From Olbia (Sardinia), you can fly non-stop with Iberia (Oneworld) or Volotea. This is a seasonal route that starts in May and ends in September.
From Palermo, you can fly non-stop with Iberia (Oneworld) or Ryanair. This is a seasonal route that starts in May and ends in October.
From Pisa, the only airline with direct flights is Ryanair. This is a seasonal route that starts in May and ends in October.
From Rome (Fiumicino), airlines that operate direct flights are Air Europa (SkyTeam), Ethiopian Airlines (Star Alliance), Iberia (Oneworld), ITA Airways (SkyTeam), Ryanair and Wizz Air Malta.
From Turin, you can fly non-stop with Iberia (Oneworld) or Ryanair.
From Venice Marco Polo, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
From Verona, you can fly non-stop with Ryanair or Volotea.
Flights from Japan to Madrid
Tokyo is the only city in Japan with direct flights to Madrid. From Tokyo, direct flights are offered by Iberia (Oneworld). This is a seasonal route that starts in October and ends in March.
Flights from Jordan to Madrid
In Jordan, the only airport that has a direct connection to Madrid is Amman. From Amman, direct flights are offered by Euroairlines, Royal Jordanian (Oneworld) and Ryanair.
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 route is recently announced though, and not operational yet. It will start in April 2025.
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.
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).
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 May and ends in October.
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.
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.
Flights from Mauritius to Madrid
There is 1 airport in Mauritius that has a direct connection to Madrid, which is Mauritius. From Mauritius, direct flights are offered by Evelop Airlines. This is a seasonal route that starts in June and ends in September.
Flights from Mexico to Madrid
There are 5 airports in Mexico that have non-stop flights to Madrid.
From Cancún, direct flights are offered by Air Europa (SkyTeam), Evelop Airlines 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).
From San José del Cabo, direct flights are offered by Evelop Airlines. This is a seasonal route that starts in June and ends in September.
Flights from Moldova to Madrid
In Moldova, the only airport that has a direct connection to Madrid is Chișinău. From Chișinău, direct flights are offered by Fly One. This is a seasonal route that starts in June and ends in October.
Flights from Morocco to Madrid
In Morocco there are several airports with flights to Madrid (9 in total).
From Agadir, direct flights are offered by Ryanair. This is a seasonal route that starts in June and ends in September.
From Casablanca, you can fly non-stop with Iberia (Oneworld) or Royal Air Maroc (Oneworld).
From Essaouira and Fes, you can fly with Ryanair.
From Marrakech, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
From Nador, you can fly non-stop to Madrid with Ryanair. This is a seasonal route that starts in May and ends in October.
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, you can fly non-stop with Air Arabia Maroc or Ryanair. This is a seasonal route that starts in May and ends in October.
Flights from Netherlands to Madrid
In Netherlands, there are 2 airports that have direct flights to Madrid.
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 May and ends in October.
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 starts in May and ends in September.
From Oslo, you can fly non-stop with Iberia (Oneworld) or Norwegian.
Flights from Panama to Madrid
Panama City is the only city in Panama with direct flights to Madrid. From Panama City, you can fly non-stop with Air Europa (SkyTeam) or Iberia (Oneworld).
Flights from Paraguay to Madrid
There is 1 airport in Paraguay that has a direct connection to Madrid, which is Asunción. From Asunción, direct flights are offered by Air Europa (SkyTeam).
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.
Flights from Poland to Madrid
If you are looking for a direct flight from Poland to Madrid, there are 3 airports to choose from.
From Krakow, direct flights are offered by Ryanair. This is a seasonal route that starts in May and ends in October.
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 May and ends in October.
Flights from Portugal to Madrid
In Portugal, there are 5 airports that have direct flights to Madrid.
From Faro, you can fly non-stop with Iberia (Oneworld) or Ryanair. This is a seasonal route that starts in May and ends in October.
From Funchal (Madeira), the only airline with direct flights is Iberia (Oneworld). This is a seasonal route that starts in May and ends in October.
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 starts in May and ends in October.
From Porto, there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), easyJet, Iberia (Oneworld) and Ryanair.
Flights from Puerto Rico to Madrid
In Puerto Rico, the only airport that has a direct connection to Madrid is San Juan. From San Juan, direct flights are offered by Iberia (Oneworld).
Flights from Qatar to Madrid
There is 1 airport in Qatar that has a direct connection to Madrid, which is Doha. From Doha, you can fly non-stop with Iberia (Oneworld) or Qatar Airways (Oneworld).
Flights from Republic of North Macedonia to Madrid
In Republic of North Macedonia, the only airport that has a direct connection to Madrid is Skopje. From Skopje, direct flights are offered by Euroairlines. This route is recently announced though, and not operational yet. It will start in May 2024.
Flights from Romania to Madrid
If you are looking for a direct flight from Romania to Madrid, there are 5 airports to choose from.
From Bacău, direct flights are offered by Dan Air. This is a seasonal route that starts in May and ends in October.
From Bucharest, direct flights are offered by Ryanair, Tarom (SkyTeam) and Wizz Air Malta.
From Cluj-Napoca, Iasi and Timișoara, all direct flights to Madrid are operated by Wizz Air Malta.
Flights from Saudi Arabia to Madrid
Jeddah is the only city in Saudi Arabia with direct flights to Madrid. From Jeddah, direct flights are offered by Saudi Arabian (SkyTeam).
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).
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.
Flights from Slovenia to Madrid
In Slovenia, the only airport that has a direct connection to Madrid is Ljubljana. From Ljubljana, you can fly non-stop with Euroairlines or Iberia (Oneworld). This is a seasonal route that starts in June and ends in September.
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).
Flights from Sweden to Madrid
In Sweden, the only airport that has a direct connection to Madrid is Stockholm (Arlanda). From Stockholm (Arlanda), direct flights are offered by Iberia (Oneworld).
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.
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).
Flights from Tunisia to Madrid
Tunis is the only city in Tunisia with direct flights to Madrid. From Tunis, direct flights are offered by Air Europa (SkyTeam), Nouvelair and Tunisair.
Flights from Turkey to Madrid
In Turkey, there are 3 airports that have direct flights to Madrid.
From Istanbul, you can fly non-stop with Euroairlines or Turkish Airlines (Star Alliance).
From Istanbul (Sabiha), the only airline with direct flights is Pegasus. This is a seasonal route that starts in May and ends in October.
From Izmir, you can fly non-stop with Euroairlines or SunExpress. This is a seasonal route that starts in June and ends in October.
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.
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 May and ends in October.
From Bristol, you can fly non-stop with easyJet or Ryanair.
From Edinburgh, direct flights are offered by easyJet, Iberia (Oneworld) and Ryanair.
From Liverpool, the only airline with direct flights is Ryanair. This is a seasonal route that starts in May and ends in October.
From London Gatwick, direct flights are offered by Air Europa (SkyTeam), 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, you can fly non-stop with Iberia (Oneworld) or Ryanair.
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 13 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).
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 Orlando, the only airline with direct flights is Evelop Airlines. This is a seasonal route that starts in June and ends in September.
From Philadelphia, direct flights are offered by American Airlines (Oneworld).
From San Francisco, you can fly non-stop to Madrid with Iberia (Oneworld). This is a seasonal route that starts in May and ends in October.
From Washington, you can fly non-stop with Iberia (Oneworld) or United Airlines (Star Alliance). This is a seasonal route that starts in May and ends in October.
Flights from Uruguay to Madrid
There is 1 airport in Uruguay that has a direct connection to Madrid, which is Montevideo. From Montevideo, you can fly non-stop with Air Europa (SkyTeam) or Iberia (Oneworld).
Flights from Uzbekistan to Madrid
If you are looking for a direct flight from Uzbekistan to Madrid, there are 2 airports to choose from.
From Tashkent and Urgench, you can fly with Qanot Sharq.
Flights from Venezuela to Madrid
Caracas is the only city in Venezuela with direct flights to Madrid. From Caracas, there are 5 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Estelar, Euroairlines, Iberia (Oneworld) and Plus Ultra.
Domestic flights to Madrid
Flights from Spain to Madrid
There are lots of domestic flights to Madrid (MAD). 31 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, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) 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). This is a seasonal route that starts in May and ends in October.
From Fuerteventura, you can fly non-stop with Iberia (Oneworld) or Ryanair.
From Gran Canaria (Las Palmas), there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Binter Canarias, 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 May and ends in July.
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 Murcia, the only airline with direct flights is Volotea. This is a seasonal route that starts in May and ends in November.
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, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
From Seville, you can fly non-stop to Madrid with Iberia (Oneworld).
From Tenerife (Los Rodeos), there are 4 airlines that have direct services to Madrid, which are Air Europa (SkyTeam), Binter Canarias, Iberia (Oneworld) and Ryanair.
From Tenerife (Reina Sofía), 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 77 airlines flying to Madrid from 213 airports around the world, as of May 2024.
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 28,688 flights arriving at Madrid every month (or 6,692 flights each week), from a total of 213 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, Lisbon and Gran Canaria (Las Palmas) 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?
Palma de Mallorca to Madrid | 1h 25m |
Lisbon to Madrid | 1h 25m |
Gran Canaria (Las Palmas) to Madrid | 3h |
Tenerife (Los Rodeos) to Madrid | 2h 50m |
Rome (Fiumicino) to Madrid | 2h 25m |