Flights to Spain
Spain has a total of 44 airports, 18 of which handle intercontinental flights, 30 of these airports handle international flights. With domestic flights available at every airport, traveling by plane offers a fast and efficient way to explore the country. 14 of these airports exclusively serve domestic flights. All airports in Spain together handle 45,791 flights this month, departing from 366 airports in 91 countries, operated by 132 different airlines — including 29 low-cost carriers. You can fly to Spain in Economy, Premium Economy, Business Class and First Class.
On this page
Destinations in Spain Airlines flying to Spain Low-cost airlines Best time to visit Spain Countries with direct flights All direct flights First Class flights Business Class flights Domestic flights International flights Intercontinental flights Popular routes Routes with a stopover FAQFlightConnections provides all the information you need to plan your flight to Spain. Airports, destinations, routes and schedules are all clearly displayed on our interactive flight map. If you prefer a list view, the sections below with available departure and arrival airports might be useful. Looking to see which countries offer direct connections? You'll find that information further down, along with all airlines flying to Spain.
For a more comfortable journey, explore the Business Class and First Class sections on this page. You can also use the Class filter to choose your cabin class and see routes clearly displayed on the flight map. If you'd like to travel with an alliance, you can do so with SkyTeam, Star Alliance or Oneworld. Simply use the Alliance filter to display their specific routes on the map.
Destinations in Spain
Explore Spain!
Discover all 44 destinations in Spain. The most popular airports are in Madrid, Barcelona, Málaga, Palma de Mallorca, Gran Canaria (Las Palmas), Alicante, Tenerife (Reina Sofía) and Tenerife (Los Rodeos). Collectively, the top 8 airports in these cities handle over 74% of all arriving flights this month.
Below is the full list of destinations in Spain, ranked by popularity based on the number of flights each airport handles. If you're interested in flying to any of these destinations, simply click it to view all routes, airlines, and flight schedules.










Airlines flying to Spain
When planning your trip to Spain, you have several airline options to consider. A total of 132 airlines offer direct flights to the country — including 29 low-cost carriers. Major airlines include Ryanair, Iberia, Vueling and Binter Canarias. Together they operate more than half (60%) of all scheduled flights in March.
Below is an overview of the airlines that offer their services, ranked by popularity. If you are mainly interested in low-cost carriers, check out the next section a little further down this page.










Low-cost carriers flying to Spain
To find cheap airfare, consider flights operated by one of the airlines listed below when planning your trip. At the moment, there are 29 budget airlines to choose from. If you're looking for affordable flights, Ryanair and Vueling provide the widest range of route options. They serve 64% of all flights operated by low-cost airlines.










What is the best time to visit Spain?
The best time to visit Spain depends on the destination you want to visit. Because Spain has destinations with multiple climate types (5 in total), the ideal time to visit will differ per region. However, considering most destinations and their weather, the best time to explore Spain as a whole is from March to November, during early spring to late autumn. In the sections below, you can find the ideal visiting time for each specific destination. We've categorized them by climate type to help you plan your trip and to visit Spain at the best time of the year!
☀️ Hot Mediterranean destinations
The Mediterranean regions of Spain are cherished for their warm, dry summers, where temperatures often exceed 30°C (86°F). In some inland areas, temperatures can rise even higher, sometimes reaching 40°C (104°F) or more while their mild winters see a bit of rain. This delightful climate, combined with beautiful landscapes and sun-filled lifestyle attract visitors from around the globe.
Spain has 22 Hot Mediterranean destinations that you can fly to. The destinations listed below are attractive to visit all year round, but they are best visited in spring (March-May) and fall (September-November) when temperatures are pleasantly warm, especially since summers can get very hot in these regions.





🌿 🍇 Warm Mediterranean destinations
Warm Mediterranean summers are typically long, hot, and dry, with temperatures hovering around 30°C (86°F), combined with a unique mix of scenic landscapes. The sun-soaked lifestyle attracts visitors throughout the year who are eager for relaxation, recreational activities by the water, and the beauty of nature.
There are 9 destinations in Spain with a Warm Mediterranean climate. These destinations typically enjoy warm, pleasant temperatures from mid-spring to summer, April to September, with most rainfall occurring between October and February.





🌊 🌧️ Oceanic / Maritime destinations
Oceanic destinations in Spain have mild summer temperatures, typically ranging from 15°C to 25°C (59°F to 77°F), while winters are pleasantly cool without being freezing. You can enjoy beautiful green surroundings, a variety of flora and fauna, and plenty of outdoor adventures. Ideally suited for anyone who enjoys the temperate weather.
At the moment there are 8 oceanic / maritime destinations accessible by plane. These destinations are best to visit in the summer months from May to August. During this period, temperatures are pleasant to warm, while precipitation often falls in autumn and winter, from September to February.





🏜️ Desert destinations
Typically, desert locations in Spain experience hot days with temperatures often exceeding 40°C (104°F) and cooler nights. With minimal rainfall, these areas are known for their extreme weather, breathtaking views, and the cultural traditions of the people who live there. Even with the tough living conditions, they offer a remarkable combination of adventure, peace, and stunning beauty, making them fascinating spots to discover.
Spain has 3 desert destinations where you can fly to. The destinations listed below can be visited all year round, but it is best to avoid the summer months as it can get extremely hot. That's why it is best to visit these destinations from September to May.



🌺 💦 Humid Subtropical destinations
The Humid Subtropical or Warm Temperate destinations in Spain have hot, humid summers — with temperatures around 30°C (86°F) — and mild to cool winters, with year-round rainfall that often peaks during the summer months. These places are known for their lively cities, diverse natural landscapes, and a wide range of outdoor activities.
Spain has 2 Warm Temperate / Humid Subtropical destinations that you can fly to. Although those destinations can be visited throughout the year, it is recommended to visit from April to June, or from August to October.


Countries with direct flights to Spain
From which countries can you fly non-stop?
Below is a list of all 90 countries that have non-stop flights to Spain, including the number of airports that offer those flights:










Airports with direct flights to Spain
This section is ideal for finding the best airport to start your trip to Spain. All airports with direct flights are listed below, ranked by popularity. Currently, 322 airports across 90 countries and 5 continents offer direct flights to 44 airports in Spain.










Flying First Class to Spain
Which airports offer First Class flights?
If you're looking for a luxurious flight, you can choose to depart from a total of 8 airports (located in 3 different countries), and arrive at one of 4 First Class airports in Spain : Madrid, Barcelona, Palma de Mallorca or Málaga Airport. Discover below all airports that have First Class options:
Departure airports with First Class flights
















First Class airports in Spain




Flying Business Class to Spain
Where can you fly to in Business Class?
In total, there are 169 airports across 75 countries that provide business class flights to Spain. As of today, you can arrive at 23 airports in Business Class.
Departure airports with Business Class flights




















Business Class airports in Spain










Domestic flights across Spain
With a total of 516 domestic routes, there are many flights within Spain that make it easy to travel around the country. Madrid, Gran Canaria (Las Palmas), Barcelona, Tenerife (Los Rodeos) and Palma de Mallorca have the most domestic connections, helpful to know when planning your trip.
Iberia and Binter Canarias together operate more than half (52%) of all domestic flights in Spain, a total of 9,681 flights this month. The list below provides you with a lot more information, from interesting statistics to an overview of all domestic routes.





International flights from Europe to Spain
There are 200 cities spread across 36 countries in Europe that offer international flights to Spain. Those cities offer direct flights to one of 30 airports in the country. As of today, United Kingdom, Germany, Italy, France and Netherlands have the best direct connections to Spain from Europe.
The 3 most popular international airports are Barcelona, Madrid and Málaga Airport, which together handle more than half (50%) of all incoming international flights to the country. The majority of those flights are operated by 9 airlines: Ryanair, easyJet, Vueling, Iberia, Jet2, Eurowings, Wizz Air Malta, Transavia and British Airways.
Currently, 20 low-cost carriers out of 71 airlines offer direct flights on a total of 1,452 international routes from Europe.
In the following sections we provide detailed information on the available routes from every country with non-stop flights and (if available) stopover flights:
Flights from United Kingdom to Spain

From United Kingdom you can fly non-stop from 26 airports, and visit any of the 27 destinations in Spain. In total there are 281 direct routes from United Kingdom, operated by 10 different airlines — including 6 low-cost carriers.





United Kingdom to Spain with a stopover
There are more departure airports available if you consider a stopover: 12 airports in United Kingdom offer flights to 27 destinations in Spain with a single stop:





Flights from Germany to Spain

From Germany you can fly non-stop from 24 airports, and arrive at 22 different destinations in Spain. In total there are 197 direct routes from Germany, operated by 19 different airlines — including 7 low-cost carriers.





Germany to Spain with a stopover
There are more departure airports available if you consider a stopover: 6 airports in Germany offer flights to 23 destinations in Spain with a single stop:





Flights from Italy to Spain

You can fly non-stop from 29 airports in Italy, and arrive at 22 different destinations in Spain. In total there are 187 direct routes from Italy, operated by 13 different airlines — including 4 low-cost carriers.





Italy to Spain with a stopover
If you consider a stopover, then there are more airports available: 11 airports in Italy offer flights to 29 destinations in Spain that require just one stop:





Flights from France to Spain

You can fly non-stop from 17 airports in France, and visit any of the 23 destinations in Spain. In total there are 170 direct routes from France, operated by 10 different airlines — including 6 low-cost carriers.





France to Spain with a stopover
If you consider a stopover, then there are more airports available: 31 airports in France offer flights to 30 destinations in Spain that require just one stop:





Flights from Netherlands to Spain

From Netherlands you can fly non-stop from 4 airports, and visit any of the 21 destinations in Spain. In total there are 47 direct routes from Netherlands, operated by 8 different airlines — including 5 low-cost carriers.




Netherlands to Spain with a stopover
There is another departure option available if you consider a stopover: Maastricht Aachen Airport offers 1-stop flights to 16 destinations in Spain:

Flights from Portugal to Spain

You can fly non-stop from 5 airports in Portugal, and visit any of the 17 destinations in Spain. In total there are 42 direct routes from Portugal, operated by 12 different airlines — including 3 low-cost carriers.





Portugal to Spain with a stopover
If you consider a stopover, then there are more airports available: 9 airports in Portugal offer flights to 21 destinations in Spain that require just one stop:





Flights from Belgium to Spain

From Belgium you can fly non-stop from 4 airports, and visit any of the 25 destinations in Spain. In total there are 52 direct routes from Belgium, operated by 8 different airlines — including 3 low-cost carriers.




Flights from Ireland to Spain

You can fly non-stop from 5 airports in Ireland, and arrive at 20 different destinations in Spain. In total there are 51 direct routes from Ireland, operated by 4 different airlines — including 3 low-cost carriers.





Ireland to Spain with a stopover
There is another departure option available if you consider a stopover: Donegal Airport offers 1-stop flights to 21 destinations in Spain:

Flights from Switzerland to Spain

From Switzerland you can fly non-stop from 4 airports, and arrive at 18 different destinations in Spain. In total there are 36 direct routes from Switzerland, operated by 11 different airlines — including 4 low-cost carriers.




Switzerland to Spain with a stopover
There is another departure option available if you consider a stopover: St Gallen Altenrhein Airport offers 1-stop flights to 14 destinations in Spain:

Flights from Poland to Spain

You can fly non-stop from 11 airports in Poland, and arrive at 14 different destinations in Spain. In total there are 62 direct routes from Poland, operated by 3 different airlines — including 2 low-cost carriers (Ryanair and Wizz Air).





Poland to Spain with a stopover
There are more departure airports available if you consider a stopover: 4 airports in Poland offer flights to 25 destinations in Spain with a single stop:




Flights from Austria to Spain

From Austria you can fly non-stop from 6 airports, and arrive at 14 different destinations in Spain. In total there are 28 direct routes from Austria, operated by 6 different airlines — including 3 low-cost carriers.





Flights from Denmark to Spain

From Denmark you can fly non-stop from 4 airports, and arrive at 12 different destinations in Spain. In total there are 24 direct routes from Denmark, operated by 7 different airlines — including 5 low-cost carriers.




Denmark to Spain with a stopover
There are more departure airports available if you consider a stopover: 4 airports in Denmark offer flights to 12 destinations in Spain with a single stop:




Flights from Sweden to Spain

You can fly non-stop from 5 airports in Sweden, and visit any of the 11 destinations in Spain. In total there are 23 direct routes from Sweden, operated by 5 different airlines — including 3 low-cost carriers.





Sweden to Spain with a stopover
If you consider a stopover, then there are more airports available: 25 airports in Sweden offer flights to 28 destinations in Spain that require just one stop:





Flights from Romania to Spain

From Romania you can fly non-stop from 8 airports, and arrive at 14 different destinations in Spain. In total there are 38 direct routes from Romania, operated by 8 different airlines — including 3 low-cost carriers.





Romania to Spain with a stopover
If you consider a stopover, then there are more airports available: 7 airports in Romania offer flights to 27 destinations in Spain that require just one stop:





Flights from Norway to Spain

You can fly non-stop from 11 airports in Norway, and visit any of the 11 destinations in Spain. In total there are 37 direct routes from Norway, operated by 7 different airlines — including 5 low-cost carriers.





Norway to Spain with a stopover
There are more departure airports available if you consider a stopover: 30 airports in Norway offer flights to 19 destinations in Spain with a single stop:





Flights from Czechia to Spain

From Czechia you can fly non-stop from 4 airports, and visit any of the 17 destinations in Spain. In total there are 23 direct routes from Czechia, operated by 6 different airlines — including 5 low-cost carriers.




Czechia to Spain with a stopover
There is another option available if you consider a stopover flight: Ceske Budejovice Airport offers a 1-stop flight to Barcelona:

Flights from Hungary to Spain

From Hungary you can fly non-stop from Budapest Airport, and arrive at 12 different destinations in Spain. In total there are 12 direct routes from Hungary, operated by 3 different airlines — including 2 low-cost carriers (Ryanair and Wizz Air).

Hungary to Spain with a stopover
There is another departure option available if you consider a stopover: Debrecen Airport offers 1-stop flights to 20 destinations in Spain:

Flights from Finland to Spain

You can fly non-stop from 3 airports in Finland, and arrive at 10 different destinations in Spain. In total there are 12 direct routes from Finland, operated by 4 different airlines — including 3 low-cost carriers.



Finland to Spain with a stopover
If you consider a stopover, then there are more airports available: 15 airports in Finland offer flights to 28 destinations in Spain that require just one stop:





Flights from Greece to Spain

From Greece you can fly non-stop from 6 airports, and visit any of the 9 destinations in Spain. In total there are 17 direct routes from Greece, operated by 8 different airlines — including 3 low-cost carriers.





Greece to Spain with a stopover
If you consider a stopover, then there are more airports available: 31 airports in Greece offer flights to 30 destinations in Spain that require just one stop:





Flights from Luxembourg to Spain

From Luxembourg you can fly non-stop from Luxembourg City Airport, and arrive at 18 different destinations in Spain. In total there are 18 direct routes from Luxembourg, operated by 2 different airlines — including Ryanair, which is usually the most budget-friendly.

Flights from Bulgaria to Spain

From Bulgaria you can fly non-stop from Sofia Airport, and visit any of the 7 destinations in Spain. In total there are 7 direct routes from Bulgaria, operated by 3 different airlines — including 2 low-cost carriers (Ryanair and Wizz Air).

Bulgaria to Spain with a stopover
If you consider a stopover, then there are more airports available: 3 airports in Bulgaria offer flights to 30 destinations in Spain that require just one stop:



Flights from Slovakia to Spain

From Slovakia you can fly non-stop from 2 airports, and visit any of the 5 destinations in Spain. In total there are 7 direct routes from Slovakia, operated by 3 airlines — which are all low-cost airlines.


Slovakia to Spain with a stopover
There is another departure option available if you consider a stopover: Poprad-Tatry Airport offers 1-stop flights to 18 destinations in Spain:

Flights from Malta to Spain

From Malta you can fly non-stop from Malta Airport, and visit any of the 5 destinations in Spain. In total there are 5 direct routes from Malta, operated by 3 different airlines — including 2 low-cost carriers (Ryanair and Vueling).

Flights from Serbia to Spain

From Serbia you can fly non-stop from Belgrade Airport, and arrive at 8 different destinations in Spain. In total there are 8 direct routes from Serbia, operated by 2 different airlines — including Wizz Air, which is usually the most budget-friendly.

Serbia to Spain with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Serbia offer flights to 18 destinations in Spain with a single stop:


Flights from Lithuania to Spain

From Lithuania you can fly non-stop from 2 airports, and visit any of the 7 destinations in Spain. In total there are 9 direct routes from Lithuania, operated by 3 airlines — which are all low-cost airlines.


Lithuania to Spain with a stopover
There is another departure option available if you consider a stopover: Palanga Airport offers 1-stop flights to 26 destinations in Spain:

Flights from Latvia to Spain

From Latvia you can fly non-stop from Riga Airport, and arrive at 8 different destinations in Spain. In total there are 8 direct routes from Latvia, operated by 3 airlines — which are all low-cost airlines.

Flights from Croatia to Spain

From Croatia you can fly non-stop from 4 airports, and arrive at 8 different destinations in Spain. In total there are 13 direct routes from Croatia, operated by 4 different airlines — including 2 low-cost carriers (Ryanair and Vueling).




Croatia to Spain with a stopover
There are more departure airports available if you consider a stopover: 4 airports in Croatia offer flights to 30 destinations in Spain with a single stop:




Flights from Iceland to Spain

From Iceland you can fly non-stop from Reykjavik (Keflavik) Airport, and arrive at 8 different destinations in Spain. In total there are 8 direct routes from Iceland, operated by 4 different airlines — including Vueling, which is usually the most budget-friendly.

Iceland to Spain with a stopover
There is another departure option available if you consider a stopover: Akureyri Airport offers 1-stop flights to 25 destinations in Spain:

Flights from Albania to Spain

From Albania you can fly non-stop from Tirana Airport, and arrive at 6 different destinations in Spain. In total there are 6 direct routes from Albania, operated by 3 different airlines — including 2 low-cost carriers (Vueling and Wizz Air Malta).

Albania to Spain with a stopover
There is another departure option available if you consider a stopover: Vlorë Airport offers 1-stop flights to 17 destinations in Spain:

Flights from Estonia to Spain

From Estonia you can fly non-stop from Tallinn Airport, and visit any of the 5 destinations in Spain. In total there are 5 direct routes from Estonia, operated by 2 airlines — which are all low-cost airlines.

Estonia to Spain with a stopover
If you consider a stopover, then there are more airports available: 3 airports in Estonia offer flights to 10 destinations in Spain that require just one stop:



Flights from Moldova to Spain

From Moldova you can fly non-stop from Chișinău Airport, and arrive at 6 different destinations in Spain. In total there are 6 direct routes from Moldova, operated by 3 different airlines — including 2 low-cost carriers (SkyUp MT and Wizz Air Malta).

Flights from Republic of North Macedonia to Spain

From Republic of North Macedonia you can fly non-stop from Skopje Airport, and arrive at 2 different destinations in Spain. In total there are 2 direct routes from Republic of North Macedonia, all operated by the low-cost carrier Wizz Air.

Republic of North Macedonia to Spain with a stopover
There is another departure option available if you consider a stopover: Ohrid Airport offers 1-stop flights to 21 destinations in Spain:

Flights from Slovenia to Spain

From Slovenia you can fly non-stop from Ljubljana Airport, and visit any of the 3 destinations in Spain. In total there are 3 direct routes from Slovenia, operated by 3 different airlines — including 2 low-cost carriers (Vueling and Air Baltic).

Flights from Bosnia & Herzegovina to Spain

From Bosnia & Herzegovina you can fly non-stop from Sarajevo Airport, and arrive at the only destination in Spain: Barcelona (Girona). This is the only non-stop flight route from Bosnia & Herzegovina to Spain, all operated by the low-cost carrier Ryanair.

Bosnia & Herzegovina to Spain with a stopover
If you consider a stopover, then there are more airports available: 3 airports in Bosnia & Herzegovina offer flights to 26 destinations in Spain that require just one stop:



Flights from Faroe Islands to Spain

From Faroe Islands you can fly non-stop from Sørvágur Airport, and arrive at 4 different destinations in Spain. In total there are 4 direct routes from Faroe Islands, operated by Atlantic Airways.

Flights from Montenegro to Spain

From Montenegro you can fly non-stop from 2 airports, and arrive at 2 different destinations in Spain. In total there are 3 direct routes from Montenegro, operated by 3 different airlines — including 2 low-cost carriers (Vueling and Wizz Air).


Intercontinental flights to Spain
There are 4 continents beyond Europe that have direct flights to Spain. A total of 54 different countries across Africa, Asia, North America and South America offer flights to the country. With 244 direct flight routes, connecting 122 intercontinental airports to 18 destinations, Spain is well-connected to various parts of the world. 71 different airlines (of which 13 are low-cost) are operating these long-haul flights.
Countries outside Europe with excellent flight connections to Spain include: Morocco, United States, Turkey, Colombia and Mexico.
All intercontinental flights can be found below — arranged by continent, country and departure airport.
Non-stop flights from Africa to Spain
From Africa, 12 countries have direct flights to Spain. 88 non-stop routes are available, operated by 19 airlines — 4 of which are low-cost carriers.
Flights from Morocco to Spain

There are 15 airports in Morocco that have direct flights to Spain. You will arrive at one of 16 destinations. Flights are operated by 10 airlines — including 4 low-cost carriers.





Morocco to Spain with a stopover
If a stopover works for you, it will provide you with more departure options to reach Spain, as 5 departure airports in Morocco offer 1-stop flights to 19 destinations in Spain:





Flights from Algeria to Spain

There are 3 airports in Algeria that have direct flights to Spain. You will arrive at one of 5 destinations. Flights are operated by 3 airlines — including Vueling, the only low-cost carrier on these routes.



Algeria to Spain with a stopover
If a stopover works for you, it will provide you with more departure options to reach Spain, as 29 departure airports in Algeria offer 1-stop flights to 21 destinations in Spain:





Flights from Egypt to Spain

There are 3 airports in Egypt that have direct flights to Spain. You will arrive at one of 2 destinations. Flights are operated by 4 airlines — including Vueling, the only low-cost carrier on these routes.



Egypt to Spain with a stopover
If a stopover works for you, it will provide you with more departure options to reach Spain, as 11 departure airports in Egypt offer 1-stop flights to 30 destinations in Spain:





Flights from Senegal to Spain

Looking to fly directly from Senegal? This is possible from Dakar only. You will arrive at one of 2 destinations. Flights are operated by 2 airlines — Binter Canarias and Iberia, neither of which are low-cost carriers.

Senegal to Spain with a stopover
There is another departure option available if you consider a stopover: Cap Skirring Airport offers 1-stop flights to 2 destinations in Spain:

Flights from Mauritania to Spain

If you'd like to fly non-stop from Mauritania you can do so from 2 airports. You will arrive at Gran Canaria (Las Palmas) Airport, the only destination for direct flights out of Mauritania. Flights are operated by 2 airlines — Mauritania Airlines and Binter Canarias, neither of which are low-cost carriers.


Mauritania to Spain with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Mauritania offer flights to Gran Canaria (Las Palmas) Airport with a single stop:


Flights from Tunisia to Spain

Looking to fly directly from Tunisia? This is possible from Tunis only. You will arrive at one of 2 destinations. Flights are operated by 4 airlines — including Vueling, the only low-cost carrier on these routes.

Tunisia to Spain with a stopover
There are more departure airports available if you consider a stopover: 6 airports in Tunisia offer flights to 30 destinations in Spain with a single stop:





Flights from Ethiopia to Spain

Looking to fly directly from Ethiopia? This is possible from Addis Ababa only. You will arrive at Madrid — currently the only direct route connecting Spain and Ethiopia. Flights are operated by Ethiopian Airlines.

Ethiopia to Spain with a stopover
There are more departure airports available if you consider a stopover: 25 airports in Ethiopia offer flights to Madrid Airport with a single stop:





Flights from Cape Verde to Spain

Looking to fly directly from Cape Verde? This is possible from Sal, Cape Verde only. You will arrive at one of 2 destinations. Flights are operated by 2 airlines — including Vueling, the only low-cost carrier on these routes.

Cape Verde to Spain with a stopover
There are more departure airports available if you consider a stopover: 4 airports in Cape Verde offer flights to 27 destinations in Spain with a single stop:




Flights from South Africa to Spain

Looking to fly directly from South Africa? This is possible from Johannesburg only. You will arrive at Madrid — currently the only direct route connecting Spain and South Africa. Flights are operated by Air Europa.

South Africa to Spain with a stopover
There are more departure airports available if you consider a stopover: 18 airports in South Africa offer flights to 25 destinations in Spain with a single stop:





Flights from Tanzania to Spain

Looking to fly directly from Tanzania? This is possible from Zanzibar only. You will arrive at Madrid — currently the only direct route connecting Spain and Tanzania. Flights are operated by World 2 Fly.

Tanzania to Spain with a stopover
There are more departure airports available if you consider a stopover: 6 airports in Tanzania offer flights to 23 destinations in Spain with a single stop:





Flights from Nigeria to Spain

Looking to fly directly from Nigeria? This is possible from Lagos only. You will arrive at Madrid — currently the only direct route connecting Spain and Nigeria. Flights are operated by Euroairlines.

Nigeria to Spain with a stopover
If a stopover works for you, it will provide you with more departure options to reach Spain, as 17 departure airports in Nigeria offer 1-stop flights to 24 destinations in Spain:





Flights from Mauritius to Spain

Looking to fly directly from Mauritius? This is possible from Mauritius only. You will arrive at Madrid — currently the only direct route connecting Spain and Mauritius. Flights are operated by 2 airlines — World 2 Fly and Iberojet, neither of which are low-cost carriers.

Mauritius to Spain with a stopover
There is another option available if you consider a stopover flight: Rodrigues Island Airport offers a 1-stop flight to Madrid:

Non-stop flights from North America to Spain
From North America, 12 countries have direct flights to Spain. 61 non-stop routes are available, operated by 19 airlines — 2 of which are low-cost carriers.
Flights from United States to Spain

If you'd like to fly non-stop from United States you can do so from 14 airports. You will arrive at one of 6 destinations. Flights are operated by 7 airlines — including JetBlue, the only low-cost carrier on these routes.





United States to Spain with a stopover
There are more departure airports available if you consider a stopover: 318 airports in United States offer flights to 28 destinations in Spain with a single stop:





Flights from Mexico to Spain

There are 5 airports in Mexico that have direct flights to Spain. You will arrive at one of 2 destinations. Flights are operated by 6 airlines — none of which are low-cost carriers.





Mexico to Spain with a stopover
If a stopover works for you, it will provide you with more departure options to reach Spain, as 49 departure airports in Mexico offer 1-stop flights to 19 destinations in Spain:





Flights from Dominican Republic to Spain

There are 3 airports in Dominican Republic that have direct flights to Spain. You will arrive at one of 2 destinations. Flights are operated by 4 airlines — none of which are low-cost carriers.



Dominican Republic to Spain with a stopover
There are more departure airports available if you consider a stopover: 4 airports in Dominican Republic offer flights to 24 destinations in Spain with a single stop:




Flights from Canada to Spain

If you'd like to fly non-stop from Canada you can do so from 4 airports. You will arrive at one of 5 destinations. Flights are operated by 5 airlines — including WestJet, the only low-cost carrier on these routes.




Canada to Spain with a stopover
There are more departure airports available if you consider a stopover: 58 airports in Canada offer flights to 26 destinations in Spain with a single stop:





Flights from Puerto Rico to Spain

Looking to fly directly from Puerto Rico? This is possible from San Juan only. You will arrive at Madrid — currently the only direct route connecting Spain and Puerto Rico. Flights are operated by Iberia.

Puerto Rico to Spain with a stopover
If a stopover works for you, it will provide you with more departure options to reach Spain, as 5 departure airports in Puerto Rico offer 1-stop flights to 6 destinations in Spain:





Flights from Panama to Spain

Looking to fly directly from Panama? This is possible from Panama City only. You will arrive at Madrid — currently the only direct route connecting Spain and Panama. Flights are operated by 2 airlines — Air Europa and Iberia, neither of which are low-cost carriers.

Panama to Spain with a stopover
There are more departure airports available if you consider a stopover: 4 airports in Panama offer flights to 5 destinations in Spain with a single stop:




Flights from Costa Rica to Spain

Looking to fly directly from Costa Rica? This is possible from San José only. You will arrive at Madrid — currently the only direct route connecting Spain and Costa Rica. Flights are operated by 2 airlines — Iberia and Iberojet, neither of which are low-cost carriers.

Costa Rica to Spain with a stopover
If a stopover works for you, it will provide you with more departure options to reach Spain, as 11 departure airports in Costa Rica offer 1-stop flights to 17 destinations in Spain:





Flights from El Salvador to Spain

Looking to fly directly from El Salvador? This is possible from San Salvador only. You will arrive at Madrid — currently the only direct route connecting Spain and El Salvador. Flights are operated by 2 airlines — Avianca and Iberia, neither of which are low-cost carriers.

Flights from Honduras to Spain

If you'd like to fly non-stop from Honduras you can do so from 2 airports. You will arrive at one of 2 destinations. Flights are operated by 2 airlines — Iberojet and Air Europa, neither of which are low-cost carriers.


Honduras to Spain with a stopover
If a stopover works for you, it will provide you with more departure options to reach Spain, as 3 departure airports in Honduras offer 1-stop flights to 5 destinations in Spain:



Flights from Cuba to Spain

If you'd like to fly non-stop from Cuba you can do so from 2 airports. You will arrive at Madrid Airport, the only destination for direct flights out of Cuba. Flights are operated by 6 airlines — none of which are low-cost carriers.


Cuba to Spain with a stopover
If a stopover works for you, it will provide you with more departure options to reach Spain, as 7 departure airports in Cuba offer 1-stop flights to 19 destinations in Spain:





Flights from Bahamas to Spain

Looking to fly directly from Bahamas? This is possible from Nassau only. You will arrive at Madrid — currently the only direct route connecting Spain and Bahamas. Flights are operated by Air China.

Bahamas to Spain with a stopover
There are more departure airports available if you consider a stopover: 18 airports in Bahamas offer flights to 20 destinations in Spain with a single stop:





Flights from Guatemala to Spain

Looking to fly directly from Guatemala? This is possible from Guatemala City only. You will arrive at Madrid — currently the only direct route connecting Spain and Guatemala. Flights are operated by Iberia.

Guatemala to Spain with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Guatemala offer flights to Madrid Airport with a single stop:


Non-stop flights from Asia to Spain
From Asia, 20 countries have direct flights to Spain. 67 non-stop routes are available, operated by 39 airlines — 8 of which are low-cost carriers.
Flights from Turkey to Spain

If you'd like to fly non-stop from Turkey you can do so from 4 airports. You will arrive at one of 6 destinations. Flights are operated by 7 airlines — including 4 low-cost carriers.




Turkey to Spain with a stopover
There are more departure airports available if you consider a stopover: 46 airports in Turkey offer flights to 30 destinations in Spain with a single stop:





Flights from China to Spain

If you'd like to fly non-stop from China you can do so from 8 airports. You will arrive at one of 2 destinations. Flights are operated by 7 airlines — including Beijing Capital, the only low-cost carrier on these routes.





China to Spain with a stopover
There are more departure airports available if you consider a stopover: 208 airports in China offer flights to 26 destinations in Spain with a single stop:





Flights from United Arab Emirates to Spain

If you'd like to fly non-stop from United Arab Emirates you can do so from 2 airports. You will arrive at one of 4 destinations. Flights are operated by 2 airlines — Etihad Airways and Emirates, neither of which are low-cost carriers.


United Arab Emirates to Spain with a stopover
There are more departure airports available if you consider a stopover: 4 airports in United Arab Emirates offer flights to 27 destinations in Spain with a single stop:




Flights from Qatar to Spain

Looking to fly directly from Qatar? This is possible from Doha only. You will arrive at one of 3 destinations. Flights are operated by 2 airlines — Qatar Airways and Iberia, neither of which are low-cost carriers.

Flights from Israel to Spain

Looking to fly directly from Israel? This is possible from Tel Aviv only. You will arrive at one of 6 destinations. Flights are operated by 6 airlines — none of which are low-cost carriers.

Israel to Spain with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Israel offer flights to 14 destinations in Spain with a single stop:


Flights from South Korea to Spain

Looking to fly directly from South Korea? This is possible from Seoul only. You will arrive at one of 2 destinations. Flights are operated by 3 airlines — none of which are low-cost carriers.

South Korea to Spain with a stopover
If a stopover works for you, it will provide you with more departure options to reach Spain, as 5 departure airports in South Korea offer 1-stop flights to 2 destinations in Spain:





Flights from Saudi Arabia to Spain

If you'd like to fly non-stop from Saudi Arabia you can do so from 2 airports. You will arrive at one of 3 destinations. Flights are operated by Saudi Arabian.


Saudi Arabia to Spain with a stopover
If a stopover works for you, it will provide you with more departure options to reach Spain, as 25 departure airports in Saudi Arabia offer 1-stop flights to 26 destinations in Spain:





Flights from Jordan to Spain

Looking to fly directly from Jordan? This is possible from Amman only. You will arrive at one of 2 destinations. Flights are operated by 2 airlines — including Ryanair, the only low-cost carrier on these routes.

Jordan to Spain with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Jordan offer flights to 6 destinations in Spain with a single stop:


Flights from Kuwait to Spain

Looking to fly directly from Kuwait? This is possible from Kuwait City only. You will arrive at one of 3 destinations. Flights are operated by Kuwait Airways.

Flights from Georgia to Spain

Looking to fly directly from Georgia? This is possible from Kutaisi only. You will arrive at one of 2 destinations. Flights are operated by Wizz Air, a low-cost airline.

Georgia to Spain with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Georgia offer flights to 29 destinations in Spain with a single stop:


Flights from Hong Kong to Spain

Looking to fly directly from Hong Kong? This is possible from Hong Kong only. You will arrive at one of 2 destinations. Flights are operated by Cathay Pacific.

Flights from Azerbaijan to Spain

Looking to fly directly from Azerbaijan? This is possible from Baku only. You will arrive at Barcelona — currently the only direct route connecting Spain and Azerbaijan. Flights are operated by Azerbaijan.

Azerbaijan to Spain with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Azerbaijan offer flights to 4 destinations in Spain with a single stop:


Flights from Japan to Spain

Looking to fly directly from Japan? This is possible from Tokyo only. You will arrive at Madrid — currently the only direct route connecting Spain and Japan. Flights are operated by Iberia.

Japan to Spain with a stopover
If a stopover works for you, it will provide you with more departure options to reach Spain, as 35 departure airports in Japan offer 1-stop flights to 23 destinations in Spain:





Flights from Cyprus to Spain

Looking to fly directly from Cyprus? This is possible from Larnaca only. You will arrive at Barcelona — currently the only direct route connecting Spain and Cyprus. Flights are operated by 2 airlines — including Wizz Air, the only low-cost carrier on these routes.

Cyprus to Spain with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Cyprus offer flights to 29 destinations in Spain with a single stop:


Flights from Lebanon to Spain

Looking to fly directly from Lebanon? This is possible from Beirut only. You will arrive at one of 2 destinations. Flights are operated by Middle East.

Flights from Singapore to Spain

Looking to fly directly from Singapore? This is possible from Singapore only. You will arrive at Barcelona — currently the only direct route connecting Spain and Singapore. Flights are operated by Singapore Airlines.

Flights from Armenia to Spain

Looking to fly directly from Armenia? This is possible from Yerevan only. You will arrive at one of 2 destinations. Flights are operated by FlyOne Armenia, a low-cost airline.

Armenia to Spain with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Armenia offer flights to 2 destinations in Spain with a single stop:


Flights from Thailand to Spain

Looking to fly directly from Thailand? This is possible from Bangkok only. You will arrive at Madrid — currently the only direct route connecting Spain and Thailand. Flights are operated by Iberojet.

Thailand to Spain with a stopover
There are more departure airports available if you consider a stopover: 16 airports in Thailand offer flights to 21 destinations in Spain with a single stop:





Flights from Uzbekistan to Spain

If you'd like to fly non-stop from Uzbekistan you can do so from 2 airports. You will arrive at Madrid Airport, the only destination for direct flights out of Uzbekistan. Flights are operated by Uzbekistan Airways.


Uzbekistan to Spain with a stopover
There are more departure airports available if you consider a stopover: 10 airports in Uzbekistan offer flights to 8 destinations in Spain with a single stop:





Flights from Bahrain to Spain

Looking to fly directly from Bahrain? This is possible from Bahrain Island only. You will arrive at Málaga — currently the only direct route connecting Spain and Bahrain. Flights are operated by Gulf Air.

Non-stop flights from South America to Spain
From South America, 10 countries have direct flights to Spain.
Flights from Colombia to Spain

If you'd like to fly non-stop from Colombia you can do so from 4 airports. You will arrive at one of 2 destinations. Flights are operated by 5 airlines — none of which are low-cost carriers.




Colombia to Spain with a stopover
If a stopover works for you, it will provide you with more departure options to reach Spain, as 47 departure airports in Colombia offer 1-stop flights to 5 destinations in Spain:





Flights from Brazil to Spain

If you'd like to fly non-stop from Brazil you can do so from 6 airports. You will arrive at one of 2 destinations. Flights are operated by 5 airlines — including Azul, the only low-cost carrier on these routes.





Brazil to Spain with a stopover
There are more departure airports available if you consider a stopover: 86 airports in Brazil offer flights to 13 destinations in Spain with a single stop:





Flights from Argentina to Spain

There are 3 airports in Argentina that have direct flights to Spain. You will arrive at one of 2 destinations. Flights are operated by 6 airlines — none of which are low-cost carriers.



Argentina to Spain with a stopover
There are more departure airports available if you consider a stopover: 32 airports in Argentina offer flights to 2 destinations in Spain with a single stop:





Flights from Peru to Spain

Looking to fly directly from Peru? This is possible from Lima only. You will arrive at one of 2 destinations. Flights are operated by 5 airlines — none of which are low-cost carriers.

Peru to Spain with a stopover
There are more departure airports available if you consider a stopover: 22 airports in Peru offer flights to 2 destinations in Spain with a single stop:





Flights from Chile to Spain

Looking to fly directly from Chile? This is possible from Santiago de Chile only. You will arrive at one of 2 destinations. Flights are operated by 3 airlines — none of which are low-cost carriers.

Chile to Spain with a stopover
There are more departure airports available if you consider a stopover: 16 airports in Chile offer flights to 2 destinations in Spain with a single stop:





Flights from Ecuador to Spain

If you'd like to fly non-stop from Ecuador you can do so from 2 airports. You will arrive at Madrid Airport, the only destination for direct flights out of Ecuador. Flights are operated by 3 airlines — none of which are low-cost carriers.


Ecuador to Spain with a stopover
There are more departure airports available if you consider a stopover: 7 airports in Ecuador offer flights to Madrid Airport with a single stop:





Flights from Venezuela to Spain

Looking to fly directly from Venezuela? This is possible from Caracas only. You will arrive at one of 2 destinations. Flights are operated by 6 airlines — none of which are low-cost carriers.

Venezuela to Spain with a stopover
There are more departure airports available if you consider a stopover: 18 airports in Venezuela offer flights to 3 destinations in Spain with a single stop:





Flights from Uruguay to Spain

Looking to fly directly from Uruguay? This is possible from Montevideo only. You will arrive at Madrid — currently the only direct route connecting Spain and Uruguay. Flights are operated by 2 airlines — Air Europa and Iberia, neither of which are low-cost carriers.

Uruguay to Spain with a stopover
If a stopover works for you, it will provide you with more departure options to reach Spain, as 3 departure airports in Uruguay offer 1-stop flights to 2 destinations in Spain:



Flights from Bolivia to Spain

If you'd like to fly non-stop from Bolivia you can do so from 2 airports. You will arrive at Madrid Airport, the only destination for direct flights out of Bolivia. Flights are operated by 2 airlines — BoA and Air Europa, neither of which are low-cost carriers.


Bolivia to Spain with a stopover
If a stopover works for you, it will provide you with more departure options to reach Spain, as 5 departure airports in Bolivia offer 1-stop flights to 2 destinations in Spain:





Flights from Paraguay to Spain

Looking to fly directly from Paraguay? This is possible from Asunción only. You will arrive at Madrid — currently the only direct route connecting Spain and Paraguay. Flights are operated by Air Europa.

Paraguay to Spain with a stopover
There is another departure option available if you consider a stopover: Encarnacion Airport offers 1-stop flights to 2 destinations in Spain:

Most popular routes to Spain
Whether you're looking to explore the scenic landscapes, charming towns and vibrant cities of Spain, visit friends and family or simply need to attend a business meeting — we've got you covered. Check out the list below to find the most popular non-stop flights available for your journey.










Popular routes to Spain with a stopover
If there is no airport near you offering direct flights to Spain, don't worry — you can still reach the country with a brief stopover along the way.
Below is a list of the most popular routes that require a stopover.
To see all 1- or 2-stop flight options, simply use the "Show indirect destinations" button on the map, or use the search bar to select your departure airport and discover all available routes from there to Spain!










Frequently Asked Questions — FAQ
What is the best time to visit Spain?
Based on all destinations and their associated climate types, it is generally best to visit Spain from March to November. Be aware that the best time to visit will vary depending on where you're going, so please check the section 'Best time to visit Spain' for more information.
- March (25 destinations)
- April (36 destinations)
- May (44 destinations)
- September (36 destinations)
- October (27 destinations)
- November (25 destinations)
What are the most popular destinations in Spain?
The 7 most popular airports in Spain are:
- Madrid (MAD)
- Barcelona (BCN)
- Málaga (AGP)
- Palma de Mallorca (PMI)
- Gran Canaria (Las Palmas) (LPA)
- Alicante (ALC)
- Tenerife (Reina Sofía) (TFS)
Which alliances are flying to Spain?
All alliances have direct connections to Spain:
- SkyTeam (12 airlines, 19 destinations)
- Star Alliance (18 airlines, 16 destinations)
- Oneworld (8 airlines, 39 destinations)
Which airlines operate direct flights to Spain?
As of today, there are 132 airlines that fly to Spain. You can find them here:
- Ryanair
- Iberia
- Vueling
- Binter Canarias
- Air Europa
- easyJet
- Jet2
- Eurowings
- Volotea
- Canaryfly
- Wizz Air Malta
- Transavia
- Wizz Air
- British Airways
- Lufthansa
- Norwegian
- Air France
- Transavia - TO
- TAP Portugal
- TUI Fly - X3
- KLM
- Swiss
- SAS
- Condor
- Turkish Airlines
- Aer Lingus
- Brussels Airlines
- HELITY Copter Airlines
- American Airlines
- Discover Airlines
- Royal Air Maroc
- TUI Fly
- Marabu
- Norwegian - DY
- Finnair
- SmartWings
- Austrian
- Luxair
- ITA Airways
- Avianca
- Edelweiss Air
- Pegasus
- Lufthansa City Airlines
- Air Baltic
- Qatar Airways
- LATAM
- Air Arabia Maroc
- Emirates
- Aeromexico
- LEVEL
- Air China
- Delta
- Aegean
- TUI Fly - OR
- LOT
- Air Algerie
- United Airlines
- Corendon
- Ryanair UK
- Icelandair
- Etihad Airways
- Egyptair
- Air Serbia
- EL AL
- China Eastern
- Air Canada
- Sundair
- Wizz Air - W9
- Plus Ultra
- Neos
- World 2 Fly
- Iberojet
- Aerolineas Argentinas
- Ethiopian Airlines
- Euroairlines
- Saudi Arabian
- Air Transat
- Tarom
- Azul
- Royal Jordanian
- AJet
- Sichuan Airlines
- Porter
- Kuwait Airways
- Singapore Airlines
- Bulgaria Air
- Sky Express
- Bluebird Airways
- Asiana Airlines
- Tunisair
- Cathay Pacific
- FlexFlight
- Chair Airlines
- BoA
- Korean Air
- Azerbaijan
- Croatia Airlines
- Tway Air
- SunExpress
- Mauritania Airlines
- Middle East
- China Southern
- LASER Airlines
- Beijing Capital
- Shenzhen Airlines
- Leav Aviation
- Hainan Airlines
- Fly One
- AlbaStar
- Arkia
- FlyOne Armenia
- HiSky
- Cubana
- Azores Airlines
- KM Malta
- Atlantic Airways
- SkyUp MT
- Estelar
- Uzbekistan Airways
- Nouvelair
- Hahn Air
- Cyprus Airways
- Animawings
- Dan Air
- WestJet
- AeroItalia
- Helvetic
- Israir
- Sky Alps
- FlyOne Romania
- JetBlue
- Gulf Air
Which low-cost airlines fly to Spain?
There are 29 low-cost carriers that offer flights to Spain at the moment:
- Ryanair
- Vueling
- easyJet
- Jet2
- Eurowings
- Wizz Air Malta
- Transavia
- Wizz Air
- Norwegian
- Transavia - TO
- TUI Fly - X3
- Condor
- Aer Lingus
- Norwegian - DY
- SmartWings
- Pegasus
- Air Baltic
- Air Arabia Maroc
- TUI Fly - OR
- Ryanair UK
- Azul
- AJet
- SunExpress
- Beijing Capital
- FlyOne Armenia
- SkyUp MT
- WestJet
- FlyOne Romania
- JetBlue
Which countries offer direct flights to Spain?
There are 90 countries that offer direct flights to Spain, which are:
- United Kingdom
- Belgium
- France
- Germany
- Italy
- Netherlands
- Ireland
- Switzerland
- Luxembourg
- Portugal
- Czechia
- Morocco
- Poland
- Austria
- Romania
- Denmark
- Hungary
- Sweden
- Norway
- Finland
- Greece
- Serbia
- Latvia
- Croatia
- Iceland
- Bulgaria
- Lithuania
- United States
- Turkey
- Israel
- Albania
- Moldova
- Algeria
- Slovakia
- Malta
- Canada
- Estonia
- United Arab Emirates
- Faroe Islands
- Qatar
- Saudi Arabia
- Kuwait
- Slovenia
- Colombia
- Mexico
- Brazil
- Argentina
- China
- Dominican Republic
- Peru
- Chile
- Egypt
- Venezuela
- South Korea
- Senegal
- Jordan
- Tunisia
- Republic of North Macedonia
- Georgia
- Hong Kong
- Honduras
- Lebanon
- Armenia
- Montenegro
- Cape Verde
- Ecuador
- Puerto Rico
- Uruguay
- Panama
- Costa Rica
- Bolivia
- Paraguay
- Mauritania
- El Salvador
- Ethiopia
- Azerbaijan
- Japan
- Cyprus
- Cuba
- Bosnia & Herzegovina
- Bahamas
- Singapore
- Thailand
- Uzbekistan
- Mauritius
- Bahrain
- Nigeria
- Tanzania
- South Africa
- Guatemala
Which countries have the best direct connections to Spain?
These countries have the most flight connections to Spain:
- United Kingdom
- Belgium
- France
- Germany
- Italy
- Netherlands
- Ireland
- Switzerland
- Luxembourg
- Portugal
What are the best intercontinental hubs for flights to Spain?
Top intercontinental airports for flights to Spain are:
-  London Gatwick (LGW)

-  Amsterdam (AMS)

-  Paris (Orly) (ORY)

-  Rome (Fiumicino) (FCO)

-  Lisbon (LIS)

-  Frankfurt (FRA)

-  Manchester (MAN)

-  Dublin (DUB)

-  London Stansted (STN)

-  Milan (Malpensa) (MXP)

-  Brussels (BRU)

-  Munich (MUC)

-  Düsseldorf (DUS)

-  Paris (CDG)

-  London Heathrow (LHR)

-  Zürich (ZRH)

-  Berlin (BER)

-  Bristol (BRS)

-  Porto (OPO)

-  Birmingham (BHX)

-  Vienna (VIE)

-  Copenhagen (CPH)

-  Geneva (GVA)

-  London Luton (LTN)

-  Hamburg (HAM)

-  Edinburgh (EDI)

-  Brussels Charleroi (CRL)

-  Cologne-Bonn (CGN)

-  Milan (Bergamo) (BGY)

-  Istanbul (IST)

From which continents can you fly non-stop to Spain?
You can reach Spain directly from 5 continents, which are:
- Europe
- Africa
- Asia
- North America
- South America
Are there Business Class flights to Spain?
Yes, you can fly in Business Class to 23 airports in Spain (depending on where you are flying from):
- Madrid (MAD)
- Barcelona (BCN)
- Málaga (AGP)
- Palma de Mallorca (PMI)
- Gran Canaria (Las Palmas) (LPA)
- Valencia (VLC)
- Bilbao (BIO)
- Tenerife (Reina Sofía) (TFS)
- Alicante (ALC)
- Tenerife (Los Rodeos) (TFN)
- Seville (SVQ)
- Ibiza (IBZ)
- Lanzarote (Arrecife) (ACE)
- Vigo (VGO)
- Fuerteventura (FUE)
- A Coruña (LCG)
- Menorca (Mahon) (MAH)
- Santa Cruz de La Palma (SPC)
- San Sebastián (EAS)
- Santiago de Compostela (SCQ)
- Jerez de la Frontera (XRY)
- Asturias (OVD)
- Barcelona (Girona) (GRO)
Are there First Class flights to Spain?
Yes, you can fly to the following 4 airports in First Class (as of March 2026, and depending on where you are flying from):
- Madrid (MAD)
- Barcelona (BCN)
- Palma de Mallorca (PMI)
- Málaga (AGP)
What is the longest flight to Spain?
The longest direct flight is from Santiago de Chile, Chile (SCL) to Barcelona (BCN). This flight takes 13 hours and 30 minutes and covers a distance of 6,925 miles (11,145 km). Other interesting long-haul flights to Spain include:
- CL - Santiago de Chile to Barcelona 6,925 miles
- SG - Singapore to Barcelona 6,768 miles
- JP - Tokyo to Madrid 6,688 miles
- CL - Santiago de Chile to Madrid 6,657 miles
- HK - Hong Kong to Madrid 6,525 miles
- CN - Wenzhou to Madrid 6,515 miles
- AR - Buenos Aires to Barcelona 6,509 miles
- CN - Shenzhen to Madrid 6,503 miles
- CN - Guangzhou to Madrid 6,443 miles
- CN - Shanghai to Madrid 6,377 miles
- CN - Hangzhou to Madrid 6,375 miles
- TH - Bangkok to Madrid 6,330 miles
- AR - Córdoba to Madrid 6,290 miles
- AR - Buenos Aires to Madrid 6,264 miles
- HK - Hong Kong to Barcelona 6,247 miles
- AR - Rosario to Madrid 6,243 miles
- CN - Shenzhen to Barcelona 6,226 miles
- PE - Lima to Barcelona 6,214 miles
- KR - Seoul to Madrid 6,188 miles
- UY - Montevideo to Madrid 6,178 miles
- CN - Shanghai to Barcelona 6,126 miles
- US - Los Angeles to Barcelona 6,008 miles
- KR - Seoul to Barcelona 5,958 miles
- US - San Francisco to Barcelona 5,953 miles
- PE - Lima to Madrid 5,916 miles
- MX - Mexico City to Barcelona 5,888 miles
- CN - Chongqing to Madrid 5,843 miles
- US - Los Angeles to Madrid 5,828 miles
- US - San Francisco to Madrid 5,795 miles
- MX - Guadalajara to Madrid 5,790 miles
- MU - Mauritius to Madrid 5,754 miles
- CN - Chengdu to Madrid 5,720 miles
- CN - Beijing to Madrid 5,716 miles
- PY - Asunción to Madrid 5,707 miles
- BO - Cochabamba to Madrid 5,662 miles
- MX - Querétaro to Madrid 5,633 miles
- MX - Mexico City to Madrid 5,630 miles
- EC - Guayaquil to Madrid 5,598 miles
- HN - Comayagua to Barcelona 5,548 miles
- BO - Santa Cruz de la Sierra to Madrid 5,538 miles
- CN - Beijing to Barcelona 5,473 miles
- BR - São Paulo to Barcelona 5,443 miles
- EC - Quito to Madrid 5,426 miles
- US - Seattle / Tacoma to Barcelona 5,421 miles
- GT - Guatemala City to Madrid 5,408 miles
- MX - Monterrey to Madrid 5,400 miles
- SV - San Salvador to Madrid 5,381 miles
- CO - Bogotá to Barcelona 5,287 miles
- CR - San José to Madrid 5,278 miles
- HN - Comayagua to Madrid 5,266 miles
What are the major airports in Spain?
There are 18 major airports in Spain, in order of significance:
- Madrid (MAD) - Madrid-Barajas
- Barcelona (BCN) - Barcelona
- Málaga (AGP) - Pablo Ruiz Picasso
- Palma de Mallorca (PMI) - Palma de Mallorca (Son Sant Joan)
- Gran Canaria (Las Palmas) (LPA) - Gran Canaria International
- Alicante (ALC) - El Altet
- Tenerife (Reina Sofía) (TFS) - Tenerife South (Reina Sofia)
- Tenerife (Los Rodeos) (TFN) - Tenerife North (Los Rodeos)
- Valencia (VLC) - Valencia
- Lanzarote (Arrecife) (ACE) - Lanzarote
- Seville (SVQ) - San Pablo
- Fuerteventura (FUE) - El Matorral
- Bilbao (BIO) - Bilbao
- Ibiza (IBZ) - Ibiza
- Menorca (Mahon) (MAH) - Mahon
- Asturias (OVD) - Asturias (Oviedo)
- Santiago de Compostela (SCQ) - Santiago de Compostela
- Barcelona (Girona) (GRO) - Girona-Costa Brava
How many airports are there in Spain?
There are 44 airports that handle scheduled passenger flights.
What are the best airports for flights to Spain?
Top airports for direct flights to Spain include:
-  Chicago (ORD)

-  Dallas-Fort Worth (DFW)

-  Atlanta (ATL)

-  London Heathrow (LHR)

-  London Gatwick (LGW)

-  Dublin (DUB)

-  London Stansted (STN)

-  New York City (JFK)

-  Miami (MIA)

-  Manchester (MAN)

-  Toronto (YYZ)

-  Charlotte (CLT)

-  Newark (EWR)

-  Los Angeles (LAX)

-  Orlando (MCO)

-  Montreal (YUL)

-  Edinburgh (EDI)

-  Washington (IAD)

-  Singapore (SIN)

-  Boston (BOS)

What are the best international airports in Europe for flights to Spain?
Top international airports in Europe for non-stop flights to Spain are:
-  London Gatwick (LGW)

-  Amsterdam (AMS)

-  Paris (Orly) (ORY)

-  Rome (Fiumicino) (FCO)

-  Lisbon (LIS)

-  Frankfurt (FRA)

-  Manchester (MAN)

-  Dublin (DUB)

-  London Stansted (STN)

-  Milan (Malpensa) (MXP)

-  Brussels (BRU)

-  Munich (MUC)

-  Düsseldorf (DUS)

-  Paris (CDG)

-  London Heathrow (LHR)

-  Zürich (ZRH)

-  Berlin (BER)

-  Bristol (BRS)

-  Porto (OPO)

-  Birmingham (BHX)

-  Vienna (VIE)

-  Copenhagen (CPH)

-  Geneva (GVA)

-  London Luton (LTN)

-  Hamburg (HAM)

-  Edinburgh (EDI)

-  Brussels Charleroi (CRL)

-  Cologne-Bonn (CGN)

-  Milan (Bergamo) (BGY)

-  Budapest (BUD)

Do all airports in Spain operate year-round?
There are 44 airports located across Spain, 42 of which offer year-round flights while 2 handle seasonal flights only:
- León (LEN)
- Salamanca (SLM)
For a better overview adjusted to your travel dates, we recommend using the date filter on the map to filter out your options!
What are the most popular flights to Spain?
Domestic:
- Tenerife (Los Rodeos) to Gran Canaria (Las Palmas)
- Gran Canaria (Las Palmas) to Tenerife (Los Rodeos)
- Lanzarote (Arrecife) to Gran Canaria (Las Palmas)
- Gran Canaria (Las Palmas) to Lanzarote (Arrecife)
- Tenerife (Los Rodeos) to Santa Cruz de La Palma
- Santa Cruz de La Palma to Tenerife (Los Rodeos)
- Barcelona to Palma de Mallorca
- Palma de Mallorca to Barcelona
- Madrid to Palma de Mallorca
- Gran Canaria (Las Palmas) to Fuerteventura
- Fuerteventura to Gran Canaria (Las Palmas)
- Palma de Mallorca to Madrid
- Madrid to Barcelona
- Barcelona to Madrid
- Madrid to Gran Canaria (Las Palmas)
- Gran Canaria (Las Palmas) to Madrid
- Tenerife (Los Rodeos) to Madrid
- Madrid to Tenerife (Los Rodeos)
- Tenerife (Los Rodeos) to Lanzarote (Arrecife)
- Lanzarote (Arrecife) to Tenerife (Los Rodeos)
- Barcelona to Ibiza
- Palma de Mallorca to Menorca (Mahon)
- Menorca (Mahon) to Palma de Mallorca
- Ibiza to Barcelona
- Madrid to Málaga
International:
- London Heathrow to Madrid
- London Gatwick to Barcelona
- London Heathrow to Barcelona
- London Gatwick to Málaga
- Manchester to Alicante
- London Gatwick to Alicante
- Dublin to Barcelona
- London Gatwick to Madrid
- Dublin to Málaga
- Manchester to Tenerife (Reina Sofía)
- Dublin to Madrid
- London Gatwick to Tenerife (Reina Sofía)
- Manchester to Barcelona
- London Gatwick to Seville
- London Stansted to Madrid
- London Stansted to Barcelona
- Dublin to Lanzarote (Arrecife)
- Bristol to Alicante
- London Stansted to Alicante
- London Stansted to Tenerife (Reina Sofía)
- Manchester to Málaga
- Liverpool to Alicante
- London Gatwick to Lanzarote (Arrecife)
- Manchester to Lanzarote (Arrecife)
- Birmingham to Alicante
- London Stansted to Málaga
- Bristol to Málaga
- London Gatwick to Valencia
- London Gatwick to Palma de Mallorca
- London Luton to Alicante
- Edinburgh to Tenerife (Reina Sofía)
- Leeds / Bradford to Alicante
- London Gatwick to Bilbao
- Dublin to Tenerife (Reina Sofía)
- Birmingham to Tenerife (Reina Sofía)
- Manchester to Madrid
- London Luton to Barcelona
- Bristol to Tenerife (Reina Sofía)
- Dublin to Alicante
- Liverpool to Tenerife (Reina Sofía)
- Birmingham to Málaga
- Newcastle to Alicante
- Liverpool to Málaga
- Birmingham to Barcelona
- Nottingham to Alicante
- London Luton to Málaga
- London Stansted to Lanzarote (Arrecife)
- London Luton to Tenerife (Reina Sofía)
- London Gatwick to Gran Canaria (Las Palmas)
- Leeds / Bradford to Málaga
Which airports in Spain offer domestic flights only?
These are the 14 airports in Spain that exclusively serve domestic flights:
- Melilla
- Vigo
- Valverde
- Ceuta
- San Sebastián (La Gomera)
- Pamplona
- Badajoz
- Logroño
- León
- Valladolid
- La Seu d'Urgell
- Córdoba
- Lleida
- Salamanca





















































































































