EN
Full Map
From
To
Dates
Prices
Alliances
Airlines
Classes
Aircrafts
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
> 50 direct destinations

Airports with direct flights to 50+ destinations

> 10 direct destinations

Airports with direct flights to 10 to 50 destinations

< 10 direct destinations

Airports with direct flights to less then 10 destinations

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

Aircrafts 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 from Madrid (MAD)

Madrid-Barajas Airport - Airport code: MAD

Home Airports Spain MAD Madrid

Non-stop flights from Madrid (MAD)

Did you mean flights to Madrid?

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 200 destinations in 70 countries.

At present, there are 29 domestic flights from Madrid.

 Remove ads

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 55 minutes and is operated by Iberia.

In total there are 69 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.

Show all

Business class flights from Madrid

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

Show all

First class flights from Madrid

If you are looking for a luxurious flight, there's a total of 4 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 Japan, South-Eastern Asia, Central Asia or Oceania.

Non-stop flights from Madrid to the US

IberiaIberia (Oneworld): year-round to Boston (BOS), Chicago (ORD), Los Angeles (LAX), Miami (MIA) and New York City (JFK).

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

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

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

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

Non-stop flights from Madrid to Canada

Air CanadaAir Canada (Star Alliance): year-round to Toronto (YYZ).

Air TransatAir Transat: year-round 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.

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

Air EuropaAir Europa (SkyTeam): year-round to Buenos Aires (EZE), Fortaleza (FOR), Recife (REC), 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 ArgentinasAerolineas Argentinas (SkyTeam): year-round to Buenos Aires (EZE).

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

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

Plus UltraPlus Ultra: seasonal flights to Guayaquil (GYE), Quito (UIO), year-round flights to Lima (LIM) and Caracas (CCS).

ConviasaConviasa: seasonal flights to Caracas (CCS).

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

Non-stop flights from Madrid to Central America

IberiaIberia (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 AirlinesEvelop Airlines: year-round to San José (SJO) and Cancún (CUN).

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

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

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

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

Non-stop flights from Madrid to the Caribbean

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

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

Evelop AirlinesEvelop Airlines: year-round to Havana (HAV) and Punta Cana (PUJ).

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

CubanaCubana: year-round to Havana (HAV) and Santiago de Cuba (SCU).

Plus UltraPlus Ultra: seasonal flights to Santo Domingo (SDQ).

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

Non-stop flights from Madrid to Africa

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

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

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

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

Royal Air MarocRoyal Air Maroc (Oneworld): year-round to Casablanca (CMN), Rabat (RBA) and Tangier (TNG).

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

TunisairTunisair: year-round to Tunis (TUN).

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

Plus UltraPlus Ultra: year-round to Malabo (SSG).

Evelop AirlinesEvelop Airlines: seasonal flights to Mauritius (MRU).

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

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

Air EuropaAir Europa (SkyTeam): year-round to Tel Aviv (TLV).

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

RyanairRyanair: year-round to Amman (AMM).

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

Saudi ArabianSaudi Arabian (SkyTeam): year-round to Jeddah (JED) and seasonal flights to Riyadh (RUH).

EmiratesEmirates: year-round to Dubai (DXB).

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

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

PegasusPegasus: year-round to Istanbul (Sabiha) (SAW).

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

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

Non-stop flights from Madrid to India / South Asia

IberiaIberia is currently the only airline flying non-stop from Madrid to India or Southern Asia. They fly seasonal to Malé (MLE).

Non-stop flights from Madrid to China

Air ChinaAir China is currently the only airline flying non-stop from Madrid to China. They fly seasonal to Beijing (PEK).

Non-stop flights from Madrid to East Asia

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

Korean AirKorean Air (SkyTeam): year-round to Seoul (ICN).

International flights from Madrid

Albania
Flights from Madrid to Albania

Tirana is the only destination in Albania with direct flights from Madrid. Direct flights to Tirana are offered by Wizz Air.

Algeria
Flights from Madrid to Algeria

In Algeria, the only destination that has a direct flight from Madrid is Algiers. You can fly non-stop to Algiers with Air Algerie or Iberia (Oneworld).

Argentina
Flights from Madrid to Argentina

There is 1 destination in Argentina that has a direct connection from Madrid, which is Buenos Aires. Non-stop flights to Buenos Aires are offered by Aerolineas Argentinas (SkyTeam), Air Europa (SkyTeam) and Iberia (Oneworld).

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

Belgium
Flights from Madrid to Belgium

There are 2 destinations in Belgium that have non-stop flights from Madrid.

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.

Bolivia
Flights from Madrid to Bolivia

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

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.

Brazil
Flights from Madrid to Brazil

In Brazil, there are 5 destinations from Madrid.

To Fortaleza and Recife, you can fly with Air Europa (SkyTeam).
You can fly non-stop from Madrid to Rio de Janeiro with 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.

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

Canada
Flights from Madrid to Canada

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

Direct flights to Montreal are offered by Air Transat.
The only airline with direct flights to Toronto is Air Canada (Star Alliance).

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

China
Flights from Madrid to China

Beijing is the only destination in China with direct flights from Madrid. Direct flights to Beijing are offered by Air China (Star Alliance). This route has been announced recently, and is not operational yet. It will start in January 2022.

Colombia
Flights from Madrid to Colombia

There are 3 destinations in Colombia that have non-stop flights from Madrid.

Non-stop flights to Bogotá are offered by Air Europa (SkyTeam), Avianca (Star Alliance) and Iberia (Oneworld).
You can fly non-stop to Cali with Avianca (Star Alliance) or Iberia (Oneworld).
You can fly non-stop to Medellín with Air Europa (SkyTeam) or Avianca (Star Alliance).

Costa Rica
Flights from Madrid to Costa Rica

In Costa Rica, the only destination that has a direct flight from Madrid is San José. You can fly non-stop to San José with Evelop Airlines or Iberia (Oneworld).

Croatia
Flights from Madrid to Croatia

In Croatia, there are 3 destinations from Madrid.

All direct flights from Madrid to Dubrovnik, Split and Zagreb are operated by Iberia (Oneworld).

Cuba
Flights from Madrid to Cuba

There are 2 destinations in Cuba that have non-stop flights from Madrid.

From Madrid to Havana there are 5 airlines that have direct services, which are Air Europa (SkyTeam), Cubana, Evelop Airlines, Iberia (Oneworld) and World 2 Fly.
The only airline with direct flights to Santiago de Cuba is Cubana.

Czechia
Flights from Madrid to Czechia

There is 1 destination in Czechia that has a direct connection from Madrid, which is Prague. Non-stop flights to Prague are offered by Czech Airlines (SkyTeam), Iberia (Oneworld) and Ryanair.

Denmark
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.
You can fly non-stop to Copenhagen with Iberia (Oneworld) or Ryanair.

Dominican Republic
Flights from Madrid to Dominican Republic

In Dominican Republic, there are 2 destinations from Madrid.

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

Ecuador
Flights from Madrid to Ecuador

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

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

Egypt
Flights from Madrid to Egypt

There are 2 destinations in Egypt that have non-stop flights from Madrid.

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

El Salvador
Flights from Madrid to El Salvador

In El Salvador, the only destination that has a direct flight from Madrid is San Salvador. Direct flights to San Salvador are offered by Iberia (Oneworld). This is a seasonal route that starts in January and ends in December.

Equatorial Guinea
Flights from Madrid to Equatorial Guinea

Malabo is the only destination in Equatorial Guinea with direct flights from Madrid. Direct flights to Malabo are offered by Plus Ultra.

Finland
Flights from Madrid to Finland

In Finland, there are 2 destinations from Madrid.

Direct flights to Helsinki are offered by Finnair (Oneworld).
The only airline with direct flights to Kuusamo is TUI Fly. This is a seasonal route that starts in January and ends in December.

France
Flights from Madrid to France

France is well-connected to Madrid (MAD) with 10 destinations around the country that have direct flights from Madrid.

Non-stop flights to Bordeaux are offered by Iberia (Oneworld), Ryanair and Volotea.
The only airline with direct flights to Lyon is Iberia (Oneworld).
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.

Germany
Flights from Madrid to Germany

In Germany there are several destinations from Madrid (7 in total).

You can fly non-stop to Berlin with Iberia (Oneworld) or Ryanair.
The only airline with direct flights to Cologne-Bonn is Ryanair. This is a seasonal route that starts in January and ends in March.
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).
Direct flights to Stuttgart are offered by Iberia (Oneworld). This route has been announced recently, and is not operational yet. It will start in January 2022.

Greece
Flights from Madrid to Greece

There are 5 destinations in Greece that have non-stop flights from Madrid.

Non-stop flights to Athens are offered by Aegean (Star Alliance), Air Europa (SkyTeam) and Iberia (Oneworld).
All direct flights from Madrid to Corfu (Kerkyra), Heraklion (Crete), Mykonos and Santorini are operated by Iberia (Oneworld).

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

Honduras
Flights from Madrid to Honduras

San Pedro Sula is the only destination in Honduras with direct flights from Madrid. Direct flights to San Pedro Sula are offered by Air Europa (SkyTeam).

Hong Kong
Flights from Madrid to Hong Kong

In Hong Kong, the only destination that has a direct flight from Madrid is Hong Kong. Direct flights to Hong Kong are offered by Cathay Pacific (Oneworld).

Hungary
Flights from Madrid to Hungary

There is 1 destination in Hungary that has a direct connection from Madrid, which is Budapest. Non-stop flights to Budapest are offered by Iberia (Oneworld), Ryanair and Wizz Air.

Iceland
Flights from Madrid to Iceland

In Iceland, the only destination that has a direct flight from Madrid is Reykjavik (Keflavik). Non-stop flights to Reykjavik (Keflavik) are offered by Iberia (Oneworld), Icelandair and Play. This is a seasonal route that starts in May and ends in October.

Ireland
Flights from Madrid to Ireland

Dublin is the only destination in Ireland with direct flights from Madrid. Non-stop flights to Dublin are offered by Aer Lingus, Iberia (Oneworld) and Ryanair.

Israel
Flights from Madrid to Israel

There is 1 destination in Israel that has a direct connection from Madrid, which is Tel Aviv. Non-stop flights to Tel Aviv are offered by Air Europa (SkyTeam), EL AL and Iberia (Oneworld).

Italy
Flights from Madrid to Italy

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

You can fly non-stop to Alghero (Sardinia) with Air Europa (SkyTeam) or Ryanair.
The only airline with direct flights to Bari is Ryanair.
You can fly non-stop to Bologna with Iberia (Oneworld) or Ryanair.
To Brindisi and Cagliari (Sardinia), you can fly with 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.
The only airline with direct flights to Milan (Bergamo) is Ryanair.
You can fly non-stop from Madrid to Milan (Linate) with Iberia (Oneworld).
Non-stop flights to Milan (Malpensa) are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
You can fly non-stop to Naples with Iberia (Oneworld) or Ryanair.
You can fly non-stop from Madrid to Olbia (Sardinia) with Iberia (Oneworld). This is a seasonal route that starts in June and ends in September.
All direct flights from Madrid to Palermo and Pisa are operated by Ryanair.
From Madrid to Rome (Fiumicino) there are 5 airlines that have direct services, which are Air Europa (SkyTeam), Alitalia (SkyTeam), Iberia (Oneworld), Ryanair and Wizz Air.
To Turin and Venice Marco Polo, you can fly with Iberia (Oneworld) and Ryanair.

Jordan
Flights from Madrid to Jordan

Amman is the only destination in Jordan with direct flights from Madrid. You can fly non-stop to Amman with Royal Jordanian (Oneworld) or Ryanair.

Latvia
Flights from Madrid to Latvia

In Latvia, the only destination that has a direct flight from Madrid is Riga. Direct flights to Riga are offered by Air Baltic.

Lebanon
Flights from Madrid to Lebanon

There is 1 destination in Lebanon that has a direct connection from Madrid, which is Beirut. Direct flights to Beirut are offered by Middle East (SkyTeam).

Lithuania
Flights from Madrid to Lithuania

In Lithuania, the only destination that has a direct flight from Madrid is Kaunas. Direct flights to Kaunas are offered by Ryanair.

Luxembourg
Flights from Madrid to Luxembourg

Luxembourg City is the only destination in Luxembourg with direct flights from Madrid. You can fly non-stop to Luxembourg City with Luxair or Ryanair.

Maldives
Flights from Madrid to Maldives

There is 1 destination in Maldives that has a direct connection from Madrid, which is Malé. Direct flights to Malé are offered by Iberia (Oneworld). This is a seasonal route that starts in January and ends in February.

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

Mauritius
Flights from Madrid to Mauritius

In Mauritius, the only destination that has a direct flight from Madrid is Mauritius. Direct flights to Mauritius are offered by Evelop Airlines. This is a seasonal route that starts in June and ends in October.

Mexico
Flights from Madrid to Mexico

If you are looking for a direct flight from Madrid to Mexico, there are 4 destinations to choose from.

From Madrid to Cancún there are 4 airlines that have direct services, which are Air Europa (SkyTeam), Evelop Airlines, Wamos Air 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).

Morocco
Flights from Madrid to Morocco

In Morocco there are several destinations from Madrid (7 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).
You can fly non-stop from Madrid to Fes with Ryanair.
Non-stop flights to Marrakech are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
You can fly non-stop to Rabat with Royal Air Maroc (Oneworld) or Ryanair.
From Madrid to Tangier there are 4 airlines that have direct services, which are Air Arabia Maroc, Iberia (Oneworld), Royal Air Maroc (Oneworld) and Ryanair.
Direct flights to Tétouan are offered by Ryanair.

Netherlands
Flights from Madrid to Netherlands

In Netherlands, there are 2 destinations 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.

Norway
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 starts in July and ends in August.
You can fly non-stop to Oslo with Iberia (Oneworld) or Norwegian.

Panama
Flights from Madrid to Panama

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

Paraguay
Flights from Madrid to Paraguay

In Paraguay, the only destination that has a direct flight from Madrid is Asunción. Direct flights to Asunción are offered by Air Europa (SkyTeam).

Peru
Flights from Madrid to Peru

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

Poland
Flights from Madrid to Poland

There are 3 destinations in Poland that have non-stop flights 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.

Portugal
Flights from Madrid to Portugal

In Portugal, there are 5 destinations from Madrid.

To Faro and Funchal (Madeira), you can fly with 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). This is a seasonal route that starts in June and ends in September.
Non-stop flights to Porto are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.

Puerto Rico
Flights from Madrid to Puerto Rico

There is 1 destination in Puerto Rico that has a direct connection from Madrid, which is San Juan. Direct flights to San Juan are offered by Iberia (Oneworld).

Qatar
Flights from Madrid to Qatar

Doha is the only destination in Qatar with direct flights from Madrid. Direct flights to Doha are offered by Qatar Airways (Oneworld).

Romania
Flights from Madrid to Romania

In Romania there are several destinations from Madrid (7 in total).

Direct flights to Bacău are offered by Blue Air.
From Madrid to Bucharest there are 4 airlines that have direct services, which are Blue Air, Ryanair, Tarom (SkyTeam) and Wizz Air.
You can fly non-stop to Cluj-Napoca with Blue Air or Wizz Air.
All direct flights from Madrid to Craiova, Iasi, Sibiu and Timișoara are operated by Wizz Air.

Russia
Flights from Madrid to Russia

There are 3 destinations in Russia that have non-stop flights from Madrid.

Direct flights to Moscow Domodedovo are offered by Iberia (Oneworld). This is a seasonal route that starts in July and ends in August.
The only airline with direct flights to Moscow Sheremetyevo is Aeroflot (SkyTeam).
You can fly non-stop from Madrid to Saint Petersburg with Iberia (Oneworld). This is a seasonal route that starts in July and ends in August.

Saudi Arabia
Flights from Madrid to Saudi Arabia

If you are looking for a direct flight from Madrid to Saudi Arabia, there are 2 destinations to choose from.

To Jeddah and Riyadh, you can fly with Saudi Arabian (SkyTeam).

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

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

Slovenia
Flights from Madrid to Slovenia

In Slovenia, the only destination that has a direct flight from Madrid is Ljubljana. Direct flights to Ljubljana are offered by Iberia (Oneworld). This route has been announced recently, and is not operational yet. It will start in August 2022.

South Korea
Flights from Madrid to South Korea

Seoul is the only destination in South Korea with direct flights from Madrid. Direct flights to Seoul are offered by Korean Air (SkyTeam).

Sweden
Flights from Madrid to Sweden

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

Switzerland
Flights from Madrid to Switzerland

In Switzerland, there are 3 destinations 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).

Tunisia
Flights from Madrid to Tunisia

Tunis is the only destination in Tunisia with direct flights from Madrid. You can fly non-stop to Tunis with Air Europa (SkyTeam) or Tunisair.

Turkey
Flights from Madrid to Turkey

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

Direct flights to Istanbul are offered by Turkish Airlines (Star Alliance).
The only airline with direct flights to Istanbul (Sabiha) is Pegasus.

Ukraine
Flights from Madrid to Ukraine

There are 3 destinations in Ukraine that have non-stop flights from Madrid.

You can fly non-stop to Kyiv with Ryanair or SkyUp Airlines.
The only airline with direct flights to Kyiv is Wizz Air. This is a seasonal route that starts in May and ends in October.
You can fly non-stop to Lviv with SkyUp Airlines or Wizz Air.

United Arab Emirates
Flights from Madrid to United Arab Emirates

In United Arab Emirates, there are 2 destinations from Madrid.

Direct flights to Abu Dhabi are offered by Etihad Airways.
The only airline with direct flights to Dubai is Emirates.

United Kingdom
Flights from Madrid to United Kingdom

In United Kingdom there are several destinations from Madrid (8 in total).

Direct flights to Birmingham are offered by Ryanair.
To Bristol and Edinburgh, you can fly with easyJet and Ryanair.
The only airline with direct flights to Liverpool is easyJet.
From Madrid to London Gatwick there are 4 airlines that have direct services, which are Air Europa (SkyTeam), British Airways (Oneworld), easyJet and Iberia (Oneworld).
You can fly non-stop to London Heathrow with British Airways (Oneworld) or Iberia (Oneworld).
Direct flights to London Stansted are offered by Ryanair.
Non-stop flights to Manchester are offered by Iberia (Oneworld), Ryanair and Ryanair UK.

United States
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 11 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).
Direct flights to Dallas-Fort Worth are offered by American Airlines (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 Philadelphia is American Airlines (Oneworld).
Direct flights to Washington are offered by United Airlines (Star Alliance). This is a seasonal route that starts in May and ends in October.

Uruguay
Flights from Madrid to Uruguay

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

Venezuela
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), Conviasa, Iberia (Oneworld) and Plus Ultra.

Domestic flights from Madrid

Spain
Flights from Madrid to Spain

There are lots of domestic flights from Madrid (MAD). 29 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), Tunisair and Vueling.
You can fly non-stop to Bilbao with Air Europa (SkyTeam) or Iberia (Oneworld).
You can fly non-stop to Fuerteventura with Iberia (Oneworld) or Ryanair.
Non-stop flights to Gran Canaria (Las Palmas) are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
The only airline with direct flights to Granada is 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.
You can fly non-stop from Madrid to Logroño with Iberia (Oneworld). This is a seasonal route that starts in January and ends in May.
You can fly non-stop to Málaga with Air Europa (SkyTeam) or Iberia (Oneworld).
Direct flights to Melilla are offered by Iberia (Oneworld).
You can fly non-stop to Menorca (Mahon) with Iberia (Oneworld) or Ryanair.
Non-stop flights to Palma de Mallorca are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
All direct flights from Madrid to Pamplona and San Sebastián are operated by Iberia (Oneworld).
You can fly non-stop to Santa Cruz de La Palma with Iberia (Oneworld) or Ryanair.
Direct flights to Santander are offered by Iberia (Oneworld).
You can fly non-stop to Santiago de Compostela with Iberia (Oneworld) or Ryanair.
Direct flights to Seville are offered by Iberia (Oneworld).
Non-stop flights to Tenerife (Los Rodeos) are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
Non-stop flights to Tenerife (Reine Sofia) are offered by Iberia (Oneworld), Orient Thai and 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 69 airlines flying from Madrid to 200 airports around the world, as of January 2022.

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 10,741 flights departing from Madrid every month (or 2,506 flights each week), to a total of 200 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?

Palma de Mallorca, Lisbon 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.

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.

Subscribe  
  • ✅  No advertisements!
  • ⚡  Faster experience (due to no ads)
  • 📅  Date filters
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🌟  Class filters
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
Personal
€ 2.99*
Per Month
Billed annually
Business
€ 19.99*
Per Month
Billed annually

  Cancel anytime.
Personal use only.

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

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