Non-stop flights from Madrid (MAD)
Madrid Airport (IATA: MAD, ICAO: LEMD), also known as Madrid-Barajas Airport, is the largest airport in Spain. Madrid Airport has non-stop passenger flights scheduled to 210 destinations in 71 countries.
At present, there are 31 domestic flights from Madrid.
The longest flight from Madrid MAD is a 4,136 mile (6,657 km) non-stop route to Santiago de Chile SCL. This direct flight takes around 13 hours and 25 minutes and is operated by LATAM.
On this page
Airlines flying from Madrid Popular destinations from Madrid Popular destinations with a stopover Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQAirlines flying from Madrid
In total there are 78 airlines flying from and to Madrid. Most flights are operated by one of the following carriers:









Popular destinations from Madrid
Below you can find a list of the most popular destinations from Madrid, based on the number of scheduled flights for this month.




















Popular destinations with a stopover
Aside from all non-stop destinations listed above, these are popular destinations from Madrid that require a stopover:










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









First class flights from Madrid
If you are looking for a luxurious flight, there's a total of 3 destinations to choose from that have First Class flights from MAD.
Intercontinental flights from Madrid
Madrid has a great network of flights to destinations all over the world.
The following is an overview of all non-stop intercontinental flights operating from Madrid-Barajas Airport (MAD).
* Please note that there are no direct services between Madrid and Southern Asia, Japan, South-Eastern Asia or Oceania.
Non-stop flights from Madrid to the US
Iberia (Oneworld): year-round to Boston (BOS), Chicago (ORD), Dallas-Fort Worth (DFW), Los Angeles (LAX), Miami (MIA), New York City (JFK), seasonal flights to San Francisco (SFO) and Washington (IAD).
Air Europa (SkyTeam): year-round to Miami (MIA) and seasonal flights to New York City (JFK).
Evelop Airlines: seasonal flights to Orlando (MCO).
American Airlines (Oneworld): year-round to Charlotte (CLT), Dallas-Fort Worth (DFW), Miami (MIA), New York City (JFK) and Philadelphia (PHL).
Delta (SkyTeam): year-round to Atlanta (ATL) and New York City (JFK).
United Airlines (Star Alliance): year-round to New York (EWR) and seasonal flights to Washington (IAD).
Non-stop flights from Madrid to Canada
Air Canada (Star Alliance): seasonal flights to Montreal (YUL) and year-round flights to Toronto (YYZ).
Air Transat: seasonal flights to Montreal (YUL).
Non-stop flights from Madrid to South America
Iberia and Air Europa have a strong network of non-stop flights to Southern America.
Iberia (Oneworld): year-round to 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 to Buenos Aires (EZE), Córdoba (COR), Salvador da Bahia (SSA), São Paulo (GRU), Bogotá (BOG), Medellín (MDE), seasonal flights to Guayaquil (GYE), year-round flights to Quito (UIO), Lima (LIM), Montevideo (MVD), Caracas (CCS), Santa Cruz de la Sierra (VVI) and Asunción (ASU).
Aerolineas Argentinas (SkyTeam): year-round to Buenos Aires (EZE).
LATAM: year-round to São Paulo (GRU), Santiago de Chile (SCL) and Lima (LIM).
Plus Ultra: year-round to Bogotá (BOG), seasonal flights to Cartagena (CTG), year-round flights to Lima (LIM) and Caracas (CCS).
Avianca (Star Alliance): year-round to Bogotá (BOG), Cali (CLO) and Medellín (MDE).
Estelar: year-round to Caracas (CCS).
BoA: year-round to Cochabamba (CBB) and Santa Cruz de la Sierra (VVI).
Non-stop flights from Madrid to Central America
Iberia (Oneworld): year-round to San José (SJO), seasonal flights to San Salvador (SAL), year-round flights to Guatemala City (GUA), Mexico City (MEX) and Panama City (PTY).
Evelop Airlines: year-round to San José (SJO) and Cancún (CUN).
Avianca (Star Alliance): seasonal flights to San Salvador (SAL).
Air Europa (SkyTeam): year-round to Cancún (CUN), Panama City (PTY) and San Pedro Sula (SAP).
World 2 Fly: year-round to Cancún (CUN).
Aeromexico (SkyTeam): year-round to Guadalajara (GDL), Mexico City (MEX) and Monterrey (MTY).
Non-stop flights from Madrid to the Caribbean
Iberia (Oneworld): year-round to Havana (HAV), Santo Domingo (SDQ) and San Juan (SJU).
Air Europa (SkyTeam): year-round to Havana (HAV), Punta Cana (PUJ), Santo Domingo (SDQ) and seasonal flights to San Juan (SJU).
Evelop Airlines: seasonal flights to Havana (HAV), Santa Clara (SNU) and year-round flights to Punta Cana (PUJ).
Euroairlines: seasonal flights to Santiago de Cuba (SCU).
World 2 Fly: year-round to Havana (HAV), Punta Cana (PUJ) and Santo Domingo (SDQ).
Cubana: year-round to Santiago de Cuba (SCU).
Non-stop flights from Madrid to Africa
Iberia (Oneworld): year-round to Algiers (ALG), Cairo (CAI), Casablanca (CMN), Marrakech (RAK), Tangier (TNG) and Dakar (DSS).
Euroairlines: seasonal flights to Cairo (CAI) and Luxor (LXR).
Egyptair (Star Alliance): year-round to Cairo (CAI) and Luxor (LXR).
Air Europa (SkyTeam): year-round to Marrakech (RAK) and Tunis (TUN).
Ryanair: year-round to Agadir (AGA), Essaouira (ESU), Fes (FEZ), Marrakech (RAK), Nador (NDR), Rabat (RBA), Tangier (TNG) and Tétouan (TTU).
Royal Air Maroc (Oneworld): year-round to Casablanca (CMN) and Rabat (RBA).
Air Arabia Maroc: year-round to Tangier (TNG).
Nouvelair: seasonal flights to Tunis (TUN).
Tunisair: year-round to Tunis (TUN).
Evelop Airlines: seasonal flights to Mauritius (MRU).
Plus Ultra: year-round to Malabo (SSG).
TAAG Angola: year-round to Luanda (LAD).
Non-stop flights from Madrid to the Middle-East / Western Asia
Iberia (Oneworld): seasonal flights to Tel Aviv (TLV) and year-round flights to Doha (DOH).
Air Europa (SkyTeam): seasonal flights to Tel Aviv (TLV).
Euroairlines: seasonal flights to Tel Aviv (TLV), Amman (AMM), Istanbul (IST) and Izmir (ADB).
EL AL: year-round to Tel Aviv (TLV).
Qatar Airways (Oneworld): year-round to Doha (DOH).
Ryanair: seasonal flights to Amman (AMM) and Aqaba (AQJ).
Royal Jordanian (Oneworld): year-round to Amman (AMM).
Pegasus: year-round to Istanbul (Sabiha) (SAW).
SunExpress: seasonal flights to Izmir (ADB).
Turkish Airlines (Star Alliance): year-round to Istanbul (IST).
Emirates: year-round to Dubai (DXB).
Etihad Airways: year-round to Abu Dhabi (AUH).
Kuwait Airways: year-round to Kuwait City (KWI).
Middle East (SkyTeam): year-round to Beirut (BEY).
Saudi Arabian (SkyTeam): year-round to Jeddah (JED).
Wizz Air: year-round to Kutaisi (KUT).
Non-stop flights from Madrid to China
China Eastern (SkyTeam): year-round to Shanghai (PVG) and seasonal flights to Wenzhou (WNZ).
Air China (Star Alliance): year-round to Beijing (PEK).
Beijing Capital: year-round to Hangzhou (HGH).
Hainan Airlines: year-round to Chongqing (CKG).
Non-stop flights from Madrid to East Asia
Cathay Pacific (Oneworld): year-round to Hong Kong (HKG).
Korean Air (SkyTeam): year-round to Seoul (ICN).
Non-stop flights from Madrid to Central Asia
Taban Air is currently the only airline flying non-stop from Madrid to Central Asia. They fly year-round to Tashkent (TAS).
International flights from Madrid
Flights from Madrid to Albania

Tirana is the only destination in Albania with direct flights from Madrid. Non-stop flights to Tirana are offered by Euroairlines, Iberia (Oneworld) and Wizz Air Malta.
Flights from Madrid to Algeria

In Algeria, the only destination that has a direct flight from Madrid is Algiers. Direct flights to Algiers are offered by Iberia (Oneworld).
Flights from Madrid to Angola

There is 1 destination in Angola that has a direct connection from Madrid, which is Luanda. Direct flights to Luanda are offered by TAAG Angola.
Flights from Madrid to Argentina

There are 2 destinations in Argentina that have non-stop flights from Madrid.
Non-stop flights to Buenos Aires are offered by Aerolineas Argentinas (SkyTeam), Air Europa (SkyTeam) and Iberia (Oneworld).
The only airline with direct flights to Córdoba is Air Europa (SkyTeam).
Flights from Madrid to Austria

In Austria, the only destination that has a direct flight from Madrid is Vienna. You can fly non-stop to Vienna with Iberia (Oneworld) or Ryanair.
Flights from Madrid to Belgium

If you are looking for a direct flight from Madrid to Belgium, there are 2 destinations to choose from.
From Madrid to Brussels there are 4 airlines that have direct services, which are Air Europa (SkyTeam), Brussels Airlines (Star Alliance), Iberia (Oneworld) and Ryanair.
The only airline with direct flights to Brussels Charleroi is Ryanair.
Flights from Madrid to Bolivia

In Bolivia, there are 2 destinations from Madrid.
Direct flights to Cochabamba are offered by BoA.
You can fly non-stop to Santa Cruz de la Sierra with Air Europa (SkyTeam) or BoA.
Flights from Madrid to Brazil

If you are looking for a direct flight from Madrid to Brazil, there are 3 destinations to choose from.
Direct flights to Rio de Janeiro are offered by Iberia (Oneworld).
The only airline with direct flights to Salvador da Bahia is Air Europa (SkyTeam).
Non-stop flights to São Paulo are offered by Air Europa (SkyTeam), Iberia (Oneworld) and LATAM.
Flights from Madrid to Bulgaria

Sofia is the only destination in Bulgaria with direct flights from Madrid. Non-stop flights to Sofia are offered by Bulgaria Air, Ryanair and Wizz Air.
Flights from Madrid to Canada

There are 2 destinations in Canada that have non-stop flights from Madrid.
You can fly non-stop to Montreal with Air Canada (Star Alliance) or Air Transat. This is a seasonal route that started in April and ends in November.
The only airline with direct flights to Toronto is Air Canada (Star Alliance).
Flights from Madrid to Chile

There is 1 destination in Chile that has a direct connection from Madrid, which is Santiago de Chile. You can fly non-stop to Santiago de Chile with Iberia (Oneworld) or LATAM.
Flights from Madrid to China

In China, there are 5 destinations from Madrid.
Direct flights to Beijing are offered by Air China (Star Alliance).
The only airline with direct flights to Chongqing is Hainan Airlines.
You can fly non-stop from Madrid to Hangzhou with Beijing Capital.
To Shanghai and Wenzhou, you can fly with China Eastern (SkyTeam).
Flights from Madrid to Colombia

There are 4 destinations in Colombia that have non-stop flights from Madrid.
From Madrid to Bogotá there are 4 airlines that have direct services, which are Air Europa (SkyTeam), Avianca (Star Alliance), Iberia (Oneworld) and Plus Ultra.
The only airline with direct flights to Cali is Avianca (Star Alliance).
You can fly non-stop from Madrid to Cartagena with Plus Ultra.
You can fly non-stop to Medellín with Air Europa (SkyTeam) or Avianca (Star Alliance).
Flights from Madrid to Costa Rica

San José is the only destination in Costa Rica with direct flights from Madrid. You can fly non-stop to San José with Evelop Airlines or Iberia (Oneworld).
Flights from Madrid to Croatia

If you are looking for a direct flight from Madrid to Croatia, there are 3 destinations to choose from.
All direct flights from Madrid to Dubrovnik, Split and Zagreb are operated by Iberia (Oneworld).
Flights from Madrid to Cuba

In Cuba, there are 3 destinations from Madrid.
From Madrid to Havana there are 4 airlines that have direct services, which are Air Europa (SkyTeam), Evelop Airlines, Iberia (Oneworld) and World 2 Fly.
The only airline with direct flights to Santa Clara is Evelop Airlines. This is a seasonal route that started in June and ends in September.
You can fly non-stop to Santiago de Cuba with Cubana or Euroairlines.
Flights from Madrid to Czechia

In Czechia, the only destination that has a direct flight from Madrid is Prague. Non-stop flights to Prague are offered by Czech Airlines (SkyTeam), Iberia (Oneworld) and Ryanair.
Flights from Madrid to Denmark

If you are looking for a direct flight from Madrid to Denmark, there are 2 destinations to choose from.
Direct flights to Billund are offered by Ryanair. This is a seasonal route that started in April and ends in October.
Non-stop flights to Copenhagen are offered by Iberia (Oneworld), Norwegian and Ryanair.
Flights from Madrid to Dominican Republic

There are 2 destinations in Dominican Republic that have non-stop flights from Madrid.
Non-stop flights to Punta Cana are offered by Air Europa (SkyTeam), Evelop Airlines and World 2 Fly.
Non-stop flights to Santo Domingo are offered by Air Europa (SkyTeam), Iberia (Oneworld) and World 2 Fly.
Flights from Madrid to Ecuador

In Ecuador, there are 2 destinations from Madrid.
To Guayaquil and Quito, you can fly with Air Europa (SkyTeam) and Iberia (Oneworld).
Flights from Madrid to Egypt

There are 2 destinations in Egypt that have non-stop flights from Madrid.
Non-stop flights to Cairo are offered by Egyptair (Star Alliance), Euroairlines and Iberia (Oneworld).
You can fly non-stop to Luxor with Egyptair (Star Alliance) or Euroairlines.
Flights from Madrid to El Salvador

There is 1 destination in El Salvador that has a direct connection from Madrid, which is San Salvador. You can fly non-stop to San Salvador with Avianca (Star Alliance) or Iberia (Oneworld). This is a seasonal route that starts in December and ends in January.
Flights from Madrid to Equatorial Guinea

In Equatorial Guinea, the only destination that has a direct flight from Madrid is Malabo. Direct flights to Malabo are offered by Plus Ultra.
Flights from Madrid to Finland

If you are looking for a direct flight from Madrid to Finland, there are 2 destinations to choose from.
Direct flights to Helsinki are offered by Finnair (Oneworld).
The only airline with direct flights to Rovaniemi is Iberia (Oneworld). This is a seasonal route that starts in December and ends in February.
Flights from Madrid to France

France is well-connected to Madrid (MAD) with 10 destinations around the country that have direct flights from Madrid.
You can fly non-stop to Bordeaux with Iberia (Oneworld) or Ryanair.
Non-stop flights to Lyon are offered by easyJet, Iberia (Oneworld) and Volotea.
You can fly non-stop to Marseille with Iberia (Oneworld) or Ryanair.
You can fly non-stop to Nantes with Iberia (Oneworld) or Volotea.
Direct flights to Nice are offered by Iberia (Oneworld).
Non-stop flights to Paris are offered by Air France (SkyTeam), easyJet and Iberia (Oneworld).
Direct flights to Paris (Beauvais) are offered by Ryanair.
Non-stop flights to Paris (Orly) are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Transavia.
You can fly non-stop from Madrid to Strasbourg with Iberia (Oneworld).
You can fly non-stop to Toulouse with Iberia (Oneworld) or Volotea.
Flights from Madrid to Georgia

Kutaisi is the only destination in Georgia with direct flights from Madrid. Direct flights to Kutaisi are offered by Wizz Air.
Flights from Madrid to Germany

In Germany there are several destinations from Madrid (6 in total).
You can fly non-stop to Berlin with Iberia (Oneworld) or Ryanair.
The only airline with direct flights to Cologne-Bonn is Corendon.
You can fly non-stop from Madrid to Düsseldorf with Iberia (Oneworld).
Non-stop flights to Frankfurt are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Lufthansa (Star Alliance).
Direct flights to Hamburg are offered by Iberia (Oneworld).
Non-stop flights to Munich are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Lufthansa (Star Alliance).
Flights from Madrid to Greece

In Greece, there are 5 destinations from Madrid.
From Madrid to Athens there are 5 airlines that have direct services, which are Aegean (Star Alliance), Air Europa (SkyTeam), Corendon, Euroairlines and Iberia (Oneworld).
All direct flights from Madrid to Corfu (Kerkyra), Heraklion (Crete), Mykonos and Santorini are operated by Iberia (Oneworld).
Flights from Madrid to Guatemala

There is 1 destination in Guatemala that has a direct connection from Madrid, which is Guatemala City. Direct flights to Guatemala City are offered by Iberia (Oneworld).
Flights from Madrid to Honduras

If you are looking for a direct flight from Madrid to Honduras, there are 2 destinations to choose from.
Direct flights to Comayagua are offered by Evelop Airlines.
The only airline with direct flights to San Pedro Sula is Air Europa (SkyTeam).
Flights from Madrid to Hong Kong

Hong Kong is the only destination in Hong Kong with direct flights from Madrid. Direct flights to Hong Kong are offered by Cathay Pacific (Oneworld).
Flights from Madrid to Hungary

In Hungary, the only destination that has a direct flight from Madrid is Budapest. Non-stop flights to Budapest are offered by Iberia (Oneworld), Ryanair and Wizz Air.
Flights from Madrid to Iceland

There is 1 destination in Iceland that has a direct connection from Madrid, which is Reykjavik (Keflavik). Non-stop flights to Reykjavik (Keflavik) are offered by Iberia (Oneworld), Icelandair and Play.
Flights from Madrid to Ireland

In Ireland, the only destination that has a direct flight from Madrid is Dublin. Non-stop flights to Dublin are offered by Aer Lingus, Iberia (Oneworld) and Ryanair.
Flights from Madrid to Israel

Tel Aviv is the only destination in Israel with direct flights from Madrid. From Madrid to Tel Aviv there are 4 airlines that have direct services, which are Air Europa (SkyTeam), EL AL, Euroairlines and Iberia (Oneworld).
Flights from Madrid to Italy

You can fly non-stop from Madrid to lots of destinations in Italy, as there is a total of 18 airports that have direct services from Madrid.
To Bari and Bologna, you can fly with Iberia (Oneworld) and Ryanair.
All direct flights from Madrid to Brindisi and Cagliari (Sardinia) are operated by Ryanair.
You can fly non-stop to Catania with Iberia (Oneworld) or Ryanair.
You can fly non-stop to Florence with Iberia (Oneworld) or Vueling.
Direct flights to Milan (Bergamo) are offered by Ryanair.
The only airline with direct flights to Milan (Linate) is Iberia (Oneworld).
From Madrid to Milan (Malpensa) there are 4 airlines that have direct services, which are Air Europa (SkyTeam), Iberia (Oneworld), Ryanair and Wizz Air Malta.
You can fly non-stop to Naples with Iberia (Oneworld) or Ryanair.
You can fly non-stop to Olbia (Sardinia) with Iberia (Oneworld) or Volotea. This is a seasonal route that started in May and ends in September.
To Palermo and Pisa, you can fly with Ryanair.
Airlines that operate direct flights to Rome (Fiumicino) are Air Europa (SkyTeam), Ethiopian Airlines (Star Alliance), Iberia (Oneworld), ITA Airways, Ryanair and Wizz Air Malta.
You can fly non-stop to Turin with Iberia (Oneworld) or Ryanair.
The only airline with direct flights to Venice (Treviso) is Ryanair. This is a seasonal route that starts in December and ends in March.
Non-stop flights to Venice Marco Polo are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
You can fly non-stop from Madrid to Verona with Volotea. This is a seasonal route that started in March and ends in July.
Flights from Madrid to Jordan

There are 2 destinations in Jordan that have non-stop flights from Madrid.
Non-stop flights to Amman are offered by Euroairlines, Royal Jordanian (Oneworld) and Ryanair.
The only airline with direct flights to Aqaba is Ryanair. This is a seasonal route that started in January and ends in March.
Flights from Madrid to Kuwait

There is 1 destination in Kuwait that has a direct connection from Madrid, which is Kuwait City. Direct flights to Kuwait City are offered by Kuwait Airways.
Flights from Madrid to Latvia

Riga is the only destination in Latvia with direct flights from Madrid. Direct flights to Riga are offered by Air Baltic. This is a seasonal route that starts in December and ends in January.
Flights from Madrid to Lebanon

In Lebanon, the only destination that has a direct flight from Madrid is Beirut. Direct flights to Beirut are offered by Middle East (SkyTeam).
Flights from Madrid to Lithuania

There is 1 destination in Lithuania that has a direct connection from Madrid, which is Kaunas. Direct flights to Kaunas are offered by Ryanair.
Flights from Madrid to Luxembourg

In Luxembourg, the only destination that has a direct flight from Madrid is Luxembourg City. You can fly non-stop to Luxembourg City with Luxair or Ryanair.
Flights from Madrid to Malta

Malta is the only destination in Malta with direct flights from Madrid. You can fly non-stop to Malta with Air Malta or Ryanair.
Flights from Madrid to Mauritius

There is 1 destination in Mauritius that has a direct connection from Madrid, which is Mauritius. Direct flights to Mauritius are offered by Evelop Airlines. This is a seasonal route that started in June and ends in September.
Flights from Madrid to Mexico

In Mexico, there are 4 destinations from Madrid.
Non-stop flights to Cancún are offered by Air Europa (SkyTeam), Evelop Airlines and World 2 Fly.
The only airline with direct flights to Guadalajara is Aeromexico (SkyTeam).
You can fly non-stop to Mexico City with Aeromexico (SkyTeam) or Iberia (Oneworld).
The only airline with direct flights to Monterrey is Aeromexico (SkyTeam).
Flights from Madrid to Moldova

Chișinău is the only destination in Moldova with direct flights from Madrid. Direct flights to Chișinău are offered by Fly One. This is a seasonal route that started in April and ends in October.
Flights from Madrid to Morocco

In Morocco there are several destinations from Madrid (9 in total).
Direct flights to Agadir are offered by Ryanair.
You can fly non-stop to Casablanca with Iberia (Oneworld) or Royal Air Maroc (Oneworld).
To Essaouira and Fes, you can fly with Ryanair.
Non-stop flights to Marrakech are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
You can fly non-stop from Madrid to Nador with Ryanair.
You can fly non-stop to Rabat with Royal Air Maroc (Oneworld) or Ryanair.
Non-stop flights to Tangier are offered by Air Arabia Maroc, Iberia (Oneworld) and Ryanair.
You can fly non-stop from Madrid to Tétouan with Ryanair.
Flights from Madrid to Netherlands

There are 2 destinations in Netherlands that have non-stop flights from Madrid.
Non-stop flights to Amsterdam are offered by Air Europa (SkyTeam), Iberia (Oneworld) and KLM (SkyTeam).
The only airline with direct flights to Eindhoven is Ryanair.
Flights from Madrid to Norway

If you are looking for a direct flight from Madrid to Norway, there are 2 destinations to choose from.
Direct flights to Bergen are offered by Iberia (Oneworld). This is a seasonal route that started in April and ends in September.
You can fly non-stop to Oslo with Iberia (Oneworld) or Norwegian.
Flights from Madrid to Panama

In Panama, the only destination that has a direct flight from Madrid is Panama City. You can fly non-stop to Panama City with Air Europa (SkyTeam) or Iberia (Oneworld).
Flights from Madrid to Paraguay

There is 1 destination in Paraguay that has a direct connection from Madrid, which is Asunción. Direct flights to Asunción are offered by Air Europa (SkyTeam).
Flights from Madrid to Peru

In Peru, the only destination that has a direct flight from Madrid is Lima. From Madrid to Lima there are 4 airlines that have direct services, which are Air Europa (SkyTeam), Iberia (Oneworld), LATAM and Plus Ultra.
Flights from Madrid to Poland

In Poland, there are 3 destinations from Madrid.
Direct flights to Krakow are offered by Ryanair.
You can fly non-stop to Warsaw with LOT (Star Alliance) or Wizz Air.
You can fly non-stop from Madrid to Warsaw with Ryanair. This is a seasonal route that starts in December and ends in March.
Flights from Madrid to Portugal

If you are looking for a direct flight from Madrid to Portugal, there are 5 destinations to choose from.
You can fly non-stop to Faro with Iberia (Oneworld) or Ryanair. This route has been announced recently, and is not operational yet. It will start in March 2024.
The only airline with direct flights to Funchal (Madeira) is Iberia (Oneworld).
From Madrid to Lisbon there are 5 airlines that have direct services, which are Air Europa (SkyTeam), easyJet, Iberia (Oneworld), Ryanair and TAP Portugal (Star Alliance).
The only airline with direct flights to Ponta Delgada is Iberia (Oneworld).
From Madrid to Porto there are 4 airlines that have direct services, which are Air Europa (SkyTeam), easyJet, Iberia (Oneworld) and Ryanair.
Flights from Madrid to Puerto Rico

San Juan is the only destination in Puerto Rico with direct flights from Madrid. You can fly non-stop to San Juan with Air Europa (SkyTeam) or Iberia (Oneworld).
Flights from Madrid to Qatar

There is 1 destination in Qatar that has a direct connection from Madrid, which is Doha. You can fly non-stop to Doha with Iberia (Oneworld) or Qatar Airways (Oneworld).
Flights from Madrid to Romania

In Romania there are several destinations from Madrid (6 in total).
Direct flights to Bacău are offered by Dan Air. This is a seasonal route that started in April and ends in October.
Non-stop flights to Bucharest are offered by Ryanair, Tarom (SkyTeam) and Wizz Air Malta.
All direct flights from Madrid to Cluj-Napoca, Craiova, Iasi and Timișoara are operated by Wizz Air Malta.
Flights from Madrid to Saudi Arabia

Jeddah is the only destination in Saudi Arabia with direct flights from Madrid. Direct flights to Jeddah are offered by Saudi Arabian (SkyTeam).
Flights from Madrid to Senegal

In Senegal, the only destination that has a direct flight from Madrid is Dakar. Direct flights to Dakar are offered by Iberia (Oneworld).
Flights from Madrid to Serbia

There is 1 destination in Serbia that has a direct connection from Madrid, which is Belgrade. Direct flights to Belgrade are offered by Air Serbia.
Flights from Madrid to South Korea

In South Korea, the only destination that has a direct flight from Madrid is Seoul. Direct flights to Seoul are offered by Korean Air (SkyTeam).
Flights from Madrid to Sweden

Stockholm (Arlanda) is the only destination in Sweden with direct flights from Madrid. Direct flights to Stockholm (Arlanda) are offered by Iberia (Oneworld).
Flights from Madrid to Switzerland

There are 3 destinations in Switzerland that have non-stop flights from Madrid.
Direct flights to Basel Mulhouse Freiburg are offered by easyJet.
You can fly non-stop to Geneva with easyJet or Iberia (Oneworld).
Non-stop flights to Zürich are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Swiss (Star Alliance).
Flights from Madrid to Tunisia

There is 1 destination in Tunisia that has a direct connection from Madrid, which is Tunis. Non-stop flights to Tunis are offered by Air Europa (SkyTeam), Nouvelair and Tunisair.
Flights from Madrid to Turkey

In Turkey, there are 3 destinations from Madrid.
You can fly non-stop to Istanbul with Euroairlines or Turkish Airlines (Star Alliance).
The only airline with direct flights to Istanbul (Sabiha) is Pegasus.
You can fly non-stop to Izmir with Euroairlines or SunExpress. This is a seasonal route that started in June and ends in October.
Flights from Madrid to United Arab Emirates

There are 2 destinations in United Arab Emirates that have non-stop flights from Madrid.
Direct flights to Abu Dhabi are offered by Etihad Airways.
The only airline with direct flights to Dubai is Emirates.
Flights from Madrid to United Kingdom

In United Kingdom there are several destinations from Madrid (9 in total).
Direct flights to Birmingham are offered by Ryanair.
You can fly non-stop to Bristol with easyJet or Ryanair.
Non-stop flights to Edinburgh are offered by easyJet, Iberia (Oneworld) and Ryanair.
The only airline with direct flights to Liverpool is Ryanair.
Non-stop flights to London Gatwick are offered by Air Europa (SkyTeam), easyJet and Iberia (Oneworld).
You can fly non-stop to London Heathrow with British Airways (Oneworld) or Iberia (Oneworld).
Direct flights to London Luton are offered by easyJet. This is a seasonal route that starts in December and ends in March.
You can fly non-stop to London Stansted with Ryanair or Ryanair UK.
Non-stop flights to Manchester are offered by Iberia (Oneworld), Ryanair and Ryanair UK.
Flights from Madrid to United States

You can fly non-stop from Madrid to lots of destinations in United States, as there is a total of 13 airports that have direct services from Madrid.
Direct flights to Atlanta are offered by Delta (SkyTeam).
The only airline with direct flights to Boston is Iberia (Oneworld).
You can fly non-stop from Madrid to Charlotte with American Airlines (Oneworld).
The only airline with direct flights to Chicago is Iberia (Oneworld).
You can fly non-stop to Dallas-Fort Worth with American Airlines (Oneworld) or Iberia (Oneworld).
You can fly non-stop from Madrid to Los Angeles with Iberia (Oneworld).
Non-stop flights to Miami are offered by Air Europa (SkyTeam), American Airlines (Oneworld) and Iberia (Oneworld).
The only airline with direct flights to New York is United Airlines (Star Alliance).
From Madrid to New York City there are 4 airlines that have direct services, which are Air Europa (SkyTeam), American Airlines (Oneworld), Delta (SkyTeam) and Iberia (Oneworld).
The only airline with direct flights to Orlando is Evelop Airlines. This is a seasonal route that started in June and ends in September.
Direct flights to Philadelphia are offered by American Airlines (Oneworld).
You can fly non-stop from Madrid to San Francisco with Iberia (Oneworld). This is a seasonal route that started in April and ends in October.
You can fly non-stop to Washington with Iberia (Oneworld) or United Airlines (Star Alliance). This is a seasonal route that started in April and ends in October.
Flights from Madrid to Uruguay

Montevideo is the only destination in Uruguay with direct flights from Madrid. You can fly non-stop to Montevideo with Air Europa (SkyTeam) or Iberia (Oneworld).
Flights from Madrid to Uzbekistan

In Uzbekistan, the only destination that has a direct flight from Madrid is Tashkent. Direct flights to Tashkent are offered by Taban Air.
Flights from Madrid to Venezuela

There is 1 destination in Venezuela that has a direct connection from Madrid, which is Caracas. From Madrid to Caracas there are 4 airlines that have direct services, which are Air Europa (SkyTeam), Estelar, Iberia (Oneworld) and Plus Ultra.
Domestic flights from Madrid
Flights from Madrid to Spain

There are lots of domestic flights from Madrid (MAD). 31 airports in Spain have direct flights from the airport.
To A Coruña and Alicante, you can fly with Air Europa (SkyTeam) and Iberia (Oneworld).
All direct flights from Madrid to Almería, Asturias and Badajoz are operated by Iberia (Oneworld).
From Madrid to Barcelona there are 4 airlines that have direct services, which are Air Europa (SkyTeam), Iberia (Oneworld), Royal Jordanian (Oneworld) and Vueling.
You can fly non-stop to Bilbao with Air Europa (SkyTeam) or Iberia (Oneworld).
The only airline with direct flights to Castellón de la Plana is Iberia (Oneworld).
You can fly non-stop to Fuerteventura with Iberia (Oneworld) or Ryanair.
From Madrid to Gran Canaria (Las Palmas) there are 4 airlines that have direct services, which are Air Europa (SkyTeam), Binter Canarias, Iberia (Oneworld) and Ryanair.
Direct flights to Granada are offered by Iberia (Oneworld).
From Madrid to Ibiza there are 4 airlines that have direct services, which are Air Europa (SkyTeam), Iberia (Oneworld), Ryanair and Vueling.
To Jerez de la Frontera and La Seu d'Urgell, you can fly with Iberia (Oneworld).
Non-stop flights to Lanzarote (Arrecife) are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
The only airline with direct flights to Logroño is Iberia (Oneworld). This is a seasonal route that starts in December and ends in May.
You can fly non-stop to Málaga with Air Europa (SkyTeam) or Iberia (Oneworld).
You can fly non-stop from Madrid to Melilla with Iberia (Oneworld).
You can fly non-stop to Menorca (Mahon) with Iberia (Oneworld) or Ryanair.
The only airline with direct flights to Murcia is Volotea.
Non-stop flights to Palma de Mallorca are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
All direct flights from Madrid to Pamplona, San Sebastián, Santa Cruz de La Palma and Santander are operated by Iberia (Oneworld).
Non-stop flights to Santiago de Compostela are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
You can fly non-stop from Madrid to Seville with Iberia (Oneworld).
From Madrid to Tenerife (Los Rodeos) there are 4 airlines that have direct services, which are Air Europa (SkyTeam), Binter Canarias, Iberia (Oneworld) and Ryanair.
You can fly non-stop to Tenerife (Reina Sofía) with Iberia (Oneworld) or Ryanair.
To Valencia and Vigo, you can fly with Air Europa (SkyTeam) and Iberia (Oneworld).
Alternative airports near Madrid
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 from Madrid?
The most convenient airport to fly from Madrid is Madrid-Barajas Airport (MAD).
How many airlines fly from Madrid?
There are 78 airlines flying from Madrid to 210 airports around the world, as of December 2023.
Which airlines fly from Madrid?
Iberia, Ryanair and Air Europa operate most flights from Madrid. To get a full overview of all operating airlines, please use the airline filter.
Which alliances are flying from Madrid?
Oneworld, SkyTeam and Star Alliance are all flying from Madrid.
How many nonstop flights are there from Madrid?
There are roughly 15,059 flights departing from Madrid every month (or 3,514 flights each week), to a total of 210 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 from Madrid?
Lisbon, Palma de Mallorca and Barcelona are the 3 most popular routes from Madrid. For a complete overview of all flight routes from Madrid, please use our flight map.
How long is the flight from Madrid?
Madrid to Lisbon | 1h 25m |
Madrid to Palma de Mallorca | 1h 30m |
Madrid to Barcelona | 1h 15m |
Madrid to Rome (Fiumicino) | 2h 25m |
Madrid to London Heathrow | 2h 25m |