USD · $
AUD · A$
BRL · R$
CAD · C$
CHF · CHF
CNY · ¥
CZK ·
DKK · kr
EUR ·
GBP · £
IDR · Rp
INR ·
JPY · ¥
KRW ·
NOK · kr
PLN ·
RUB ·
SEK · kr
THB · ฿
TRY ·
TWD · NT$
VND ·
EN
USD · $
AUD · A$
BRL · R$
CAD · C$
CHF · CHF
CNY · ¥
CZK ·
DKK · kr
EUR ·
GBP · £
IDR · Rp
INR ·
JPY · ¥
KRW ·
NOK · kr
PLN ·
RUB ·
SEK · kr
THB · ฿
TRY ·
TWD · NT$
VND ·
Full Map
From
To
Dates
Flight times
Prices
Alliances
Airlines
Classes
Aircraft
Distance
Duration
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
> 100 non-stop destinations

Airports with non-stop flights to 100+ destinations

> 30 non-stop destinations

Airports with non-stop flights to 30+ destinations

> 7 non-stop destinations

Airports with non-stop flights to 7 to 30 destinations

< 7 non-stop destinations

Airports with non-stop flights to less then 7 destinations

Depart from here
Arrive here
Dates All

Show flights within a certain date range

Flight timesNEW! All

Show flights that depart and / or arrive between specific times

Prices All

Show flights within a certain price range

Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Aircraft All

Show flights operated by a specific aircraft

Distance All

Show flights with a min / max flight distance

Duration All

Show flights with a min / max flight duration

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?

Flights to Spain
Spain

Home Countries Flights to Spain

Flights to Spain

Or did you mean flights from 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.

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

 Remove ads

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.

Show all

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.

Ryanair
Ryanair (FR)
⤥ 22 Airports
Vueling
Vueling (VY)
⤥ 31 Airports
Iberia
Iberia (IB)
⤥ 39 Airports
easyJet
easyJet (U2)
⤥ 19 Airports
Air Europa
Air Europa (UX)
⤥ 16 Airports
Jet2
Jet2 (LS)
⤥ 15 Airports
British Airways
British Airways (BA)
⤥ 14 Airports
Aer Lingus
Aer Lingus (EI)
⤥ 13 Airports
American Airlines
American Airlines (AA)
⤥ 2 Airports
Wizz Air Malta
Wizz Air Malta (W4)
⤥ 15 Airports
LEVEL
LEVEL (LL)
⤥ 1 Airport
Delta
Delta (DL)
⤥ 2 Airports
United Airlines
United Airlines (UA)
⤥ 6 Airports
Ryanair UK
Ryanair UK (RK)
⤥ 14 Airports
Air China
Air China (CA)
⤥ 2 Airports
Air Canada
Air Canada (AC)
⤥ 3 Airports
Wizz Air - W9
Wizz Air - W9 (W9)
⤥ 8 Airports
World 2 Fly
World 2 Fly (2W)
⤥ 1 Airport
Air Transat
Air Transat (TS)
⤥ 4 Airports
Porter
Porter (PD)
⤥ 4 Airports
Singapore Airlines
Singapore Airlines (SQ)
⤥ 1 Airport
Cathay Pacific
Cathay Pacific (CX)
⤥ 2 Airports
Euroairlines
Euroairlines (Q4)
⤥ 6 Airports
Iberojet
Iberojet (E9)
⤥ 2 Airports
KM Malta
KM Malta (KM)
⤥ 1 Airport
WestJet
WestJet (WS)
⤥ 2 Airports
JetBlue
JetBlue (B6)
⤥ 2 Airports
Binter Canarias
Binter Canarias (NT)
⤥ 27 Airports
Eurowings
Eurowings (EW)
⤥ 16 Airports
Volotea
Volotea (V7)
⤥ 26 Airports
Canaryfly
Canaryfly (PM)
⤥ 6 Airports
Transavia
Transavia (HV)
⤥ 17 Airports
Wizz Air
Wizz Air (W6)
⤥ 13 Airports
Lufthansa
Lufthansa (LH)
⤥ 11 Airports
Norwegian
Norwegian (D8)
⤥ 9 Airports
Air France
Air France (AF)
⤥ 9 Airports
Transavia - TO
Transavia - TO (TO)
⤥ 13 Airports
TAP Portugal
TAP Portugal (TP)
⤥ 12 Airports
TUI Fly - X3
TUI Fly - X3 (X3)
⤥ 10 Airports
KLM
KLM (KL)
⤥ 9 Airports
Swiss
Swiss (LX)
⤥ 7 Airports
SAS
SAS (SK)
⤥ 12 Airports
Condor
Condor (DE)
⤥ 10 Airports
Turkish Airlines
Turkish Airlines (TK)
⤥ 6 Airports
Brussels Airlines
Brussels Airlines (SN)
⤥ 12 Airports
HELITY Copter Airlines
HELITY Copter Airlines (HTY)
⤥ 2 Airports
Discover Airlines
Discover Airlines (4Y)
⤥ 9 Airports
Royal Air Maroc
Royal Air Maroc (AT)
⤥ 9 Airports
TUI Fly
TUI Fly (TB)
⤥ 15 Airports
Marabu
Marabu (DI)
⤥ 7 Airports
Norwegian - DY
Norwegian - DY (DY)
⤥ 11 Airports
Finnair
Finnair (AY)
⤥ 10 Airports
SmartWings
SmartWings (QS)
⤥ 13 Airports
Austrian
Austrian (OS)
⤥ 11 Airports
Luxair
Luxair (LG)
⤥ 17 Airports
ITA Airways
ITA Airways (AZ)
⤥ 7 Airports
Avianca
Avianca (AV)
⤥ 2 Airports
Edelweiss Air
Edelweiss Air (WK)
⤥ 12 Airports
Pegasus
Pegasus (PC)
⤥ 4 Airports
Lufthansa City Airlines
Lufthansa City Airlines (VL)
⤥ 7 Airports
Air Baltic
Air Baltic (BT)
⤥ 8 Airports
Qatar Airways
Qatar Airways (QR)
⤥ 3 Airports
LATAM
LATAM (LA)
⤥ 2 Airports
Air Arabia Maroc
Air Arabia Maroc (3O)
⤥ 6 Airports
Emirates
Emirates (EK)
⤥ 2 Airports
Aeromexico
Aeromexico (AM)
⤥ 2 Airports
Aegean
Aegean (A3)
⤥ 8 Airports
TUI Fly - OR
TUI Fly - OR (OR)
⤥ 6 Airports
LOT
LOT (LO)
⤥ 6 Airports
Air Algerie
Air Algerie (AH)
⤥ 5 Airports
Corendon
Corendon (XR)
⤥ 3 Airports
Icelandair
Icelandair (FI)
⤥ 5 Airports
Etihad Airways
Etihad Airways (EY)
⤥ 4 Airports
Egyptair
Egyptair (MS)
⤥ 2 Airports
Air Serbia
Air Serbia (JU)
⤥ 8 Airports
EL AL
EL AL (LY)
⤥ 2 Airports
China Eastern
China Eastern (MU)
⤥ 2 Airports
Sundair
Sundair (SR)
⤥ 4 Airports
Plus Ultra
Plus Ultra (PU)
⤥ 2 Airports
Neos
Neos (NO)
⤥ 11 Airports
Aerolineas Argentinas
Aerolineas Argentinas (AR)
⤥ 1 Airport
Ethiopian Airlines
Ethiopian Airlines (ET)
⤥ 1 Airport
Saudi Arabian
Saudi Arabian (SV)
⤥ 3 Airports
Tarom
Tarom (RO)
⤥ 1 Airport
Azul
Azul (AD)
⤥ 1 Airport
Royal Jordanian
Royal Jordanian (RJ)
⤥ 2 Airports
AJet
AJet (VF)
⤥ 2 Airports
Sichuan Airlines
Sichuan Airlines (3U)
⤥ 1 Airport
Kuwait Airways
Kuwait Airways (KU)
⤥ 3 Airports
Bulgaria Air
Bulgaria Air (FB)
⤥ 4 Airports
Sky Express
Sky Express (GQ)
⤥ 2 Airports
Bluebird Airways
Bluebird Airways (BZ)
⤥ 1 Airport
Asiana Airlines
Asiana Airlines (OZ)
⤥ 1 Airport
Tunisair
Tunisair (TU)
⤥ 2 Airports
FlexFlight
FlexFlight (W2)
⤥ 2 Airports
Chair Airlines
Chair Airlines (CS)
⤥ 2 Airports
BoA
BoA (OB)
⤥ 1 Airport
Korean Air
Korean Air (KE)
⤥ 1 Airport
Azerbaijan
Azerbaijan (J2)
⤥ 1 Airport
Croatia Airlines
Croatia Airlines (OU)
⤥ 2 Airports
Tway Air
Tway Air (TW)
⤥ 1 Airport
SunExpress
SunExpress (XQ)
⤥ 2 Airports
Mauritania Airlines
Mauritania Airlines (L6)
⤥ 1 Airport
Middle East
Middle East (ME)
⤥ 2 Airports
China Southern
China Southern (CZ)
⤥ 1 Airport
LASER Airlines
LASER Airlines (QL)
⤥ 1 Airport
Beijing Capital
Beijing Capital (JD)
⤥ 1 Airport
Shenzhen Airlines
Shenzhen Airlines (ZH)
⤥ 1 Airport
Leav Aviation
Leav Aviation (KK)
⤥ 2 Airports
Hainan Airlines
Hainan Airlines (HU)
⤥ 1 Airport
Fly One
Fly One (5F)
⤥ 4 Airports
AlbaStar
AlbaStar (AP)
⤥ 1 Airport
Arkia
Arkia (IZ)
⤥ 3 Airports
FlyOne Armenia
FlyOne Armenia (3F)
⤥ 2 Airports
HiSky
HiSky (H4)
⤥ 1 Airport
Cubana
Cubana (CU)
⤥ 1 Airport
Azores Airlines
Azores Airlines (S4)
⤥ 1 Airport
Atlantic Airways
Atlantic Airways (RC)
⤥ 4 Airports
SkyUp MT
SkyUp MT (U5)
⤥ 6 Airports
Estelar
Estelar (ES)
⤥ 1 Airport
Uzbekistan Airways
Uzbekistan Airways (HY)
⤥ 1 Airport
Nouvelair
Nouvelair (BJ)
⤥ 1 Airport
Hahn Air
Hahn Air (HR)
⤥ 1 Airport
Cyprus Airways
Cyprus Airways (CY)
⤥ 1 Airport
Animawings
Animawings (A2)
⤥ 3 Airports
Dan Air
Dan Air (DN)
⤥ 3 Airports
AeroItalia
AeroItalia (XZ)
⤥ 2 Airports
Helvetic
Helvetic (2L)
⤥ 1 Airport
Israir
Israir (6H)
⤥ 4 Airports
Sky Alps
Sky Alps (BQ)
⤥ 2 Airports
FlyOne Romania
FlyOne Romania (OE)
⤥ 2 Airports
Gulf Air
Gulf Air (GF)
⤥ 1 Airport
Show all

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.

Ryanair
Ryanair (FR)
⤥ 23 Airports
Vueling
Vueling (VY)
⤥ 31 Airports
easyJet
easyJet (U2)
⤥ 20 Airports
Jet2
Jet2 (LS)
⤥ 15 Airports
Eurowings
Eurowings (EW)
⤥ 16 Airports
Wizz Air Malta
Wizz Air Malta (W4)
⤥ 15 Airports
Transavia
Transavia (HV)
⤥ 17 Airports
Wizz Air
Wizz Air (W6)
⤥ 13 Airports
Norwegian
Norwegian (D8)
⤥ 9 Airports
Transavia - TO
Transavia - TO (TO)
⤥ 13 Airports
TUI Fly - X3
TUI Fly - X3 (X3)
⤥ 10 Airports
Condor
Condor (DE)
⤥ 10 Airports
Aer Lingus
Aer Lingus (EI)
⤥ 13 Airports
Norwegian - DY
Norwegian - DY (DY)
⤥ 11 Airports
SmartWings
SmartWings (QS)
⤥ 13 Airports
Pegasus
Pegasus (PC)
⤥ 4 Airports
Air Baltic
Air Baltic (BT)
⤥ 8 Airports
Air Arabia Maroc
Air Arabia Maroc (3O)
⤥ 6 Airports
TUI Fly - OR
TUI Fly - OR (OR)
⤥ 6 Airports
Ryanair UK
Ryanair UK (RK)
⤥ 14 Airports
Azul
Azul (AD)
⤥ 1 Airport
AJet
AJet (VF)
⤥ 2 Airports
SunExpress
SunExpress (XQ)
⤥ 2 Airports
Beijing Capital
Beijing Capital (JD)
⤥ 1 Airport
FlyOne Armenia
FlyOne Armenia (3F)
⤥ 2 Airports
SkyUp MT
SkyUp MT (U5)
⤥ 6 Airports
WestJet
WestJet (WS)
⤥ 2 Airports
FlyOne Romania
FlyOne Romania (OE)
⤥ 2 Airports
JetBlue
JetBlue (B6)
⤥ 2 Airports
Show all

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

Jan
Mar
Apr
May
Jul
Sep
Oct
Nov

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.

Show all

🌿 🍇  Warm Mediterranean destinations

Jan
Feb
Apr
May
Jun
Jul
Aug
Sep
Nov
Dec

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.

Show all

🌊 🌧️  Oceanic / Maritime destinations

Jan
Feb
Mar
May
Jun
Jul
Aug
Oct
Nov
Dec

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.

Show all

🏜️  Desert destinations

Jan
Feb
Mar
Apr
May
Jul
Sep
Oct
Nov
Dec

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

Jan
Feb
Apr
May
Jun
Aug
Sep
Oct
Dec

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:

Show all

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.

Show all

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

Show all

Business Class airports in Spain

Show all

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.

🌐
516
Domestic flight routes
🛬
44
Airports with domestic flights
🪽
17
Airlines that fly domestically
💸
5
Low-cost airlines
Show all

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.

🌎
36
Countries in Europe with flights to ES
🛬
30
Airports in Europe with direct connections
🪽
71
Airlines flying from Europe
💸
20
Low-cost airlines

In the following sections we provide detailed information on the available routes from every country with non-stop flights and (if available) stopover flights:

United Kingdom
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.

Show all
🛫
26
Airports in United Kingdom with direct flights
🛬
27
Direct destinations in Spain
🪽
10
Airlines flying from United Kingdom
💸
6
Low-cost airlines

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:

Show all

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

Show all
🛫
24
Airports in Germany with direct flights
🛬
22
Direct destinations in Spain
🪽
19
Airlines flying from Germany
💸
7
Low-cost airlines

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:

Show all

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

Show all
🛫
29
Airports in Italy with direct flights
🛬
22
Direct destinations in Spain
🪽
13
Airlines flying from Italy
💸
4
Low-cost airlines

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:

Show all

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

Show all
🛫
17
Airports in France with direct flights
🛬
23
Direct destinations in Spain
🪽
10
Airlines flying from France
💸
6
Low-cost airlines

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:

Show all

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

🛫
4
Airports in Netherlands with direct flights
🛬
21
Direct destinations in Spain
🪽
8
Airlines flying from Netherlands
💸
5
Low-cost airlines

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:

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

🛫
5
Airports in Portugal with direct flights
🛬
17
Direct destinations in Spain
🪽
12
Airlines flying from Portugal
💸
3
Low-cost airlines

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:

Show all

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

🛫
4
Airports in Belgium with direct flights
🛬
25
Direct destinations in Spain
🪽
8
Airlines flying from Belgium
💸
3
Low-cost airlines

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

🛫
5
Airports in Ireland with direct flights
🛬
20
Direct destinations in Spain
🪽
4
Airlines flying from Ireland
💸
3
Low-cost airlines

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:

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

🛫
4
Airports in Switzerland with direct flights
🛬
18
Direct destinations in Spain
🪽
11
Airlines flying from Switzerland
💸
4
Low-cost airlines

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:

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

Show all
🛫
11
Airports in Poland with direct flights
🛬
14
Direct destinations in Spain
🪽
3
Airlines flying from Poland
💸
2
Low-cost airlines

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:

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

Show all
🛫
6
Airports in Austria with direct flights
🛬
14
Direct destinations in Spain
🪽
6
Airlines flying from Austria
💸
3
Low-cost airlines

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

🛫
4
Airports in Denmark with direct flights
🛬
12
Direct destinations in Spain
🪽
7
Airlines flying from Denmark
💸
5
Low-cost airlines

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:

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

🛫
5
Airports in Sweden with direct flights
🛬
11
Direct destinations in Spain
🪽
5
Airlines flying from Sweden
💸
3
Low-cost airlines

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:

Show all

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

Show all
🛫
8
Airports in Romania with direct flights
🛬
14
Direct destinations in Spain
🪽
8
Airlines flying from Romania
💸
3
Low-cost airlines

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:

Show all

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

Show all
🛫
11
Airports in Norway with direct flights
🛬
11
Direct destinations in Spain
🪽
7
Airlines flying from Norway
💸
5
Low-cost airlines

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:

Show all

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

🛫
4
Airports in Czechia with direct flights
🛬
17
Direct destinations in Spain
🪽
6
Airlines flying from Czechia
💸
5
Low-cost airlines

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:

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

🛫
1
Airport in Hungary with direct flights
🛬
12
Direct destinations in Spain
🪽
3
Airlines flying from Hungary
💸
2
Low-cost airlines

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:

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

🛫
3
Airports in Finland with direct flights
🛬
10
Direct destinations in Spain
🪽
4
Airlines flying from Finland
💸
3
Low-cost airlines

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:

Show all

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

Show all
🛫
6
Airports in Greece with direct flights
🛬
9
Direct destinations in Spain
🪽
8
Airlines flying from Greece
💸
3
Low-cost airlines

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:

Show all

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

🛫
1
Airport in Luxembourg with direct flights
🛬
18
Direct destinations in Spain
🪽
2
Airlines flying from Luxembourg
💸
1
Low-cost airline (Ryanair)

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

🛫
1
Airport in Bulgaria with direct flights
🛬
7
Direct destinations in Spain
🪽
3
Airlines flying from Bulgaria
💸
2
Low-cost airlines

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:

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

🛫
2
Airports in Slovakia with direct flights
🛬
5
Direct destinations in Spain
💸
3
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:

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

🛫
1
Airport in Malta with direct flights
🛬
5
Direct destinations in Spain
🪽
3
Airlines flying from Malta
💸
2
Low-cost airlines

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

🛫
1
Airport in Serbia with direct flights
🛬
8
Direct destinations in Spain
🪽
2
Airlines flying from Serbia
💸
1
Low-cost airline (Wizz Air)

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:

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

🛫
2
Airports in Lithuania with direct flights
🛬
7
Direct destinations in Spain
💸
3
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:

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

🛫
1
Airport in Latvia with direct flights
🛬
8
Direct destinations in Spain
💸
3
Low-cost airlines

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

🛫
4
Airports in Croatia with direct flights
🛬
8
Direct destinations in Spain
🪽
4
Airlines flying from Croatia
💸
2
Low-cost airlines

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:

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

🛫
1
Airport in Iceland with direct flights
🛬
8
Direct destinations in Spain
🪽
4
Airlines flying from Iceland
💸
1
Low-cost airline (Vueling)

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:

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

🛫
1
Airport in Albania with direct flights
🛬
6
Direct destinations in Spain
🪽
3
Airlines flying from Albania
💸
2
Low-cost airlines

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:

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

🛫
1
Airport in Estonia with direct flights
🛬
5
Direct destinations in Spain
💸
2
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:

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

🛫
1
Airport in Moldova with direct flights
🛬
6
Direct destinations in Spain
🪽
3
Airlines flying from Moldova
💸
2
Low-cost airlines

Republic of North Macedonia
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.

🛫
1
Airport in Republic of North Macedonia with direct flights
🛬
2
Direct destinations in Spain
💸
1
Low-cost airline (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:

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

🛫
1
Airport in Slovenia with direct flights
🛬
3
Direct destinations in Spain
🪽
3
Airlines flying from Slovenia
💸
2
Low-cost airlines

Bosnia & Herzegovina
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.

🛫
1
Airport in Bosnia & Herzegovina with direct flights
🛬
1
Direct destination in Spain
💸
1
Low-cost airline (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:

Faroe Islands
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.

🛫
1
Airport in Faroe Islands with direct flights
🛬
4
Direct destinations in Spain
🪽
1
Airline (Atlantic Airways)

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

🛫
2
Airports in Montenegro with direct flights
🛬
2
Direct destinations in Spain
🪽
3
Airlines flying from Montenegro
💸
2
Low-cost airlines

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.

🌐
88
Direct routes from Africa to Spain
🌎
12
Countries in Africa connected to Spain
🛬
16
Direct destinations
🪽
19
Airlines
💸
4
Low-cost airlines

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

Show all
🛫
15
Airports in Morocco with direct flights
🛬
16
Non-stop destinations from MA
🪽
10
Airlines
💸
4
Low-cost airlines

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:

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

🛫
3
Airports in Algeria with direct flights
🛬
5
Non-stop destinations from DZ
🪽
3
Airlines
💸
1
Low-cost airline (Vueling)

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:

Show all

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

🛫
3
Airports in Egypt with direct flights
🛬
2
Non-stop destinations from EG
🪽
4
Airlines
💸
1
Low-cost airline (Vueling)

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:

Show all

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

🛫
1
Airport in Senegal with direct flights
🛬
2
Non-stop destinations from SN
🪽
2
Airlines

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:

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

🛫
2
Airports in Mauritania with direct flights
🛬
1
Non-stop destination from MR
🪽
2
Airlines

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:

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

🛫
1
Airport in Tunisia with direct flights
🛬
2
Non-stop destinations from TN
🪽
4
Airlines
💸
1
Low-cost airline (Vueling)

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:

Show all

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

🛫
1
Airport in Ethiopia with direct flights
🛬
1
Non-stop destination from ET
🪽
1
Airline (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:

Show all

Cape Verde
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.

🛫
1
Airport in Cape Verde with direct flights
🛬
2
Non-stop destinations from CV
🪽
2
Airlines
💸
1
Low-cost airline (Vueling)

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:

South Africa
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.

🛫
1
Airport in South Africa with direct flights
🛬
1
Non-stop destination from ZA
🪽
1
Airline (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:

Show all

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

🛫
1
Airport in Tanzania with direct flights
🛬
1
Non-stop destination from TZ
🪽
1
Airline (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:

Show all

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

🛫
1
Airport in Nigeria with direct flights
🛬
1
Non-stop destination from NG
🪽
1
Airline (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:

Show all

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

🛫
1
Airport in Mauritius with direct flights
🛬
1
Non-stop destination from MU
🪽
2
Airlines

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.

🌐
61
Direct routes from North America to Spain
🌎
12
Countries in North America connected to Spain
🛬
7
Direct destinations
🪽
19
Airlines
💸
2
Low-cost airlines

United States
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.

Show all
🛫
14
Airports in United States with direct flights
🛬
6
Non-stop destinations from US
🪽
7
Airlines
💸
1
Low-cost airline (JetBlue)

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:

Show all

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

🛫
5
Airports in Mexico with direct flights
🛬
2
Non-stop destinations from MX
🪽
6
Airlines

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:

Show all

Dominican Republic
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.

🛫
3
Airports in Dominican Republic with direct flights
🛬
2
Non-stop destinations from DO
🪽
4
Airlines

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:

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

🛫
4
Airports in Canada with direct flights
🛬
5
Non-stop destinations from CA
🪽
5
Airlines
💸
1
Low-cost airline (WestJet)

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:

Show all

Puerto Rico
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.

🛫
1
Airport in Puerto Rico with direct flights
🛬
1
Non-stop destination from PR
🪽
1
Airline (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:

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

🛫
1
Airport in Panama with direct flights
🛬
1
Non-stop destination from PA
🪽
2
Airlines

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:

Costa Rica
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.

🛫
1
Airport in Costa Rica with direct flights
🛬
1
Non-stop destination from CR
🪽
2
Airlines

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:

Show all

El Salvador
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.

🛫
1
Airport in El Salvador with direct flights
🛬
1
Non-stop destination from SV
🪽
2
Airlines

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

🛫
2
Airports in Honduras with direct flights
🛬
2
Non-stop destinations from HN
🪽
2
Airlines

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:

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

🛫
2
Airports in Cuba with direct flights
🛬
1
Non-stop destination from CU
🪽
6
Airlines

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:

Show all

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

🛫
1
Airport in Bahamas with direct flights
🛬
1
Non-stop destination from BS
🪽
1
Airline (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:

Show all

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

🛫
1
Airport in Guatemala with direct flights
🛬
1
Non-stop destination from GT
🪽
1
Airline (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.

🌐
67
Direct routes from Asia to Spain
🌎
20
Countries in Asia connected to Spain
🛬
9
Direct destinations
🪽
39
Airlines
💸
8
Low-cost airlines

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

🛫
4
Airports in Turkey with direct flights
🛬
6
Non-stop destinations from TR
🪽
7
Airlines
💸
4
Low-cost airlines

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:

Show all

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

Show all
🛫
8
Airports in China with direct flights
🛬
2
Non-stop destinations from CN
🪽
7
Airlines
💸
1
Low-cost airline (Beijing Capital)

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:

Show all

United Arab Emirates
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.

🛫
2
Airports in United Arab Emirates with direct flights
🛬
4
Non-stop destinations from AE
🪽
2
Airlines

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:

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

🛫
1
Airport in Qatar with direct flights
🛬
3
Non-stop destinations from QA
🪽
2
Airlines

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

🛫
1
Airport in Israel with direct flights
🛬
6
Non-stop destinations from IL
🪽
6
Airlines

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:

South Korea
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.

🛫
1
Airport in South Korea with direct flights
🛬
2
Non-stop destinations from KR
🪽
3
Airlines

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:

Saudi Arabia
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.

🛫
2
Airports in Saudi Arabia with direct flights
🛬
3
Non-stop destinations from SA
🪽
1
Airline (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:

Show all

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

🛫
1
Airport in Jordan with direct flights
🛬
2
Non-stop destinations from JO
🪽
2
Airlines
💸
1
Low-cost airline (Ryanair)

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:

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

🛫
1
Airport in Kuwait with direct flights
🛬
3
Non-stop destinations from KW
🪽
1
Airline (Kuwait Airways)

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

🛫
1
Airport in Georgia with direct flights
🛬
2
Non-stop destinations from GE
💸
1
Low-cost airline (Wizz Air)

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:

Hong Kong
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.

🛫
1
Airport in Hong Kong with direct flights
🛬
2
Non-stop destinations from HK
🪽
1
Airline (Cathay Pacific)

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

🛫
1
Airport in Azerbaijan with direct flights
🛬
1
Non-stop destination from AZ
🪽
1
Airline (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:

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

🛫
1
Airport in Japan with direct flights
🛬
1
Non-stop destination from JP
🪽
1
Airline (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:

Show all

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

🛫
1
Airport in Cyprus with direct flights
🛬
1
Non-stop destination from CY
🪽
2
Airlines
💸
1
Low-cost airline (Wizz Air)

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:

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

🛫
1
Airport in Lebanon with direct flights
🛬
2
Non-stop destinations from LB
🪽
1
Airline (Middle East)

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

🛫
1
Airport in Singapore with direct flights
🛬
1
Non-stop destination from SG
🪽
1
Airline (Singapore Airlines)

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

🛫
1
Airport in Armenia with direct flights
🛬
2
Non-stop destinations from AM
💸
1
Low-cost airline (FlyOne Armenia)

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:

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

🛫
1
Airport in Thailand with direct flights
🛬
1
Non-stop destination from TH
🪽
1
Airline (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:

Show all

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

🛫
2
Airports in Uzbekistan with direct flights
🛬
1
Non-stop destination from UZ
🪽
1
Airline (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:

Show all

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

🛫
1
Airport in Bahrain with direct flights
🛬
1
Non-stop destination from BH
🪽
1
Airline (Gulf Air)

Non-stop flights from South America to Spain

From South America, 10 countries have direct flights to Spain.

🌐
28
Direct routes from South America to Spain
🌎
10
Countries in South America connected to Spain
🛬
3
Direct destinations
🪽
14
Airlines
💸
1
Low-cost airline (Ryanair)

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

🛫
4
Airports in Colombia with direct flights
🛬
2
Non-stop destinations from CO
🪽
5
Airlines

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:

Show all

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

Show all
🛫
6
Airports in Brazil with direct flights
🛬
2
Non-stop destinations from BR
🪽
5
Airlines
💸
1
Low-cost airline (Azul)

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:

Show all

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

🛫
3
Airports in Argentina with direct flights
🛬
2
Non-stop destinations from AR
🪽
6
Airlines

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:

Show all

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

🛫
1
Airport in Peru with direct flights
🛬
2
Non-stop destinations from PE
🪽
5
Airlines

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:

Show all

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

🛫
1
Airport in Chile with direct flights
🛬
2
Non-stop destinations from CL
🪽
3
Airlines

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:

Show all

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

🛫
2
Airports in Ecuador with direct flights
🛬
1
Non-stop destination from EC
🪽
3
Airlines

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:

Show all

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

🛫
1
Airport in Venezuela with direct flights
🛬
2
Non-stop destinations from VE
🪽
6
Airlines

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:

Show all

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

🛫
1
Airport in Uruguay with direct flights
🛬
1
Non-stop destination from UY
🪽
2
Airlines

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:

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

🛫
2
Airports in Bolivia with direct flights
🛬
1
Non-stop destination from BO
🪽
2
Airlines

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:

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

🛫
1
Airport in Paraguay with direct flights
🛬
1
Non-stop destination from PY
🪽
1
Airline (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:

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.

Show all

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!

Show all

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)
Best time to visit Spain

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:

  • United Kingdom
     London Gatwick (LGW)
  • Netherlands
     Amsterdam (AMS)
  • France
     Paris (Orly) (ORY)
  • Italy
     Rome (Fiumicino) (FCO)
  • Portugal
     Lisbon (LIS)
  • Germany
     Frankfurt (FRA)
  • United Kingdom
     Manchester (MAN)
  • Ireland
     Dublin (DUB)
  • United Kingdom
     London Stansted (STN)
  • Italy
     Milan (Malpensa) (MXP)
  • Belgium
     Brussels (BRU)
  • Germany
     Munich (MUC)
  • Germany
     Düsseldorf (DUS)
  • France
     Paris (CDG)
  • United Kingdom
     London Heathrow (LHR)
  • Switzerland
     Zürich (ZRH)
  • Germany
     Berlin (BER)
  • United Kingdom
     Bristol (BRS)
  • Portugal
     Porto (OPO)
  • United Kingdom
     Birmingham (BHX)
  • Austria
     Vienna (VIE)
  • Denmark
     Copenhagen (CPH)
  • Switzerland
     Geneva (GVA)
  • United Kingdom
     London Luton (LTN)
  • Germany
     Hamburg (HAM)
  • United Kingdom
     Edinburgh (EDI)
  • Belgium
     Brussels Charleroi (CRL)
  • Germany
     Cologne-Bonn (CGN)
  • Italy
     Milan (Bergamo) (BGY)
  • Turkey
     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:

  • United States
     Chicago (ORD)
  • United States
     Dallas-Fort Worth (DFW)
  • United States
     Atlanta (ATL)
  • United Kingdom
     London Heathrow (LHR)
  • United Kingdom
     London Gatwick (LGW)
  • Ireland
     Dublin (DUB)
  • United Kingdom
     London Stansted (STN)
  • United States
     New York City (JFK)
  • United States
     Miami (MIA)
  • United Kingdom
     Manchester (MAN)
  • Canada
     Toronto (YYZ)
  • United States
     Charlotte (CLT)
  • United States
     Newark (EWR)
  • United States
     Los Angeles (LAX)
  • United States
     Orlando (MCO)
  • Canada
     Montreal (YUL)
  • United Kingdom
     Edinburgh (EDI)
  • United States
     Washington (IAD)
  • Singapore
     Singapore (SIN)
  • United States
     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:

  • United Kingdom
     London Gatwick (LGW)
  • Netherlands
     Amsterdam (AMS)
  • France
     Paris (Orly) (ORY)
  • Italy
     Rome (Fiumicino) (FCO)
  • Portugal
     Lisbon (LIS)
  • Germany
     Frankfurt (FRA)
  • United Kingdom
     Manchester (MAN)
  • Ireland
     Dublin (DUB)
  • United Kingdom
     London Stansted (STN)
  • Italy
     Milan (Malpensa) (MXP)
  • Belgium
     Brussels (BRU)
  • Germany
     Munich (MUC)
  • Germany
     Düsseldorf (DUS)
  • France
     Paris (CDG)
  • United Kingdom
     London Heathrow (LHR)
  • Switzerland
     Zürich (ZRH)
  • Germany
     Berlin (BER)
  • United Kingdom
     Bristol (BRS)
  • Portugal
     Porto (OPO)
  • United Kingdom
     Birmingham (BHX)
  • Austria
     Vienna (VIE)
  • Denmark
     Copenhagen (CPH)
  • Switzerland
     Geneva (GVA)
  • United Kingdom
     London Luton (LTN)
  • Germany
     Hamburg (HAM)
  • United Kingdom
     Edinburgh (EDI)
  • Belgium
     Brussels Charleroi (CRL)
  • Germany
     Cologne-Bonn (CGN)
  • Italy
     Milan (Bergamo) (BGY)
  • Hungary
     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:

International:

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

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  

Create your Airline List

0 / 40

Delete Airline List ''?

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

Renews annually.  Cancel anytime.
Personal use only.

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

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

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

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