Travel through Spain by plane. Airports in Spain

Interior of an airport

Airports and main flight connections

There are excellent air connections between the major Spanish cities. All flights are shorter than two hours (except the ones to the Canary Islands).The main Spanish airports according to passenger traffic are:MadridBarcelonaPalma de MallorcaMálaga – Costa del SolGran CanariaAlicante/ElcheTenerife SurFurthermore, bear in mind that the majority of airports are less than 20 kilometres from main city centres, which you can get to by train, taxi, bus or metro. You can check these connections and their rates in the listing of each airport within the list of all airports in Spain.Below is information on some of the main flight connections within Spain.

Madrid-Barcelona air shuttle

Flight duration: 1h 15 minutesFrequency: daily. Weekdays with over 20 flightsThe flight between the two main Spanish cities lasts barely 1h 15 minutes, it operates on a daily basis and is run by various companies. The airline Iberia offers the so-called "air shuttle", with up to 20 flights on weekdays for which you can arrive at the airport as little as 20 minutes before departure time.

Flights to the Canary Islands

Airplanes are the fastest means of transport to get to the Canary Islands from the rest of Spain. All seven Canary islands have airports, and the ones in Gran Canaria, Tenerife, Fuerteventura, Lanzarote and La Palma connect to various cities in the rest of Spain.

ORIGIN

ISLAND DESTINATIONS

APPROXIMATE TIME

Madrid

Gran Canaria - Tenerife - Fuerteventura - Lanzarote - La Palma

2h 40 min

Barcelona

Gran Canaria - Tenerife - Fuerteventura - Lanzarote - La Palma

3h 15 min

Bilbao

Gran Canaria - Tenerife - Fuerteventura - Lanzarote - La Palma

3 hours

Seville

Gran Canaria - Tenerife - Fuerteventura - Lanzarote

2 hours

Santiago de Compostela

Gran Canaria - Tenerife - Fuerteventura - Lanzarote

2h 45 min

Malaga

Gran Canaria - Tenerife - Fuerteventura - Lanzarote

2 hours

Valencia

Gran Canaria - Tenerife - Lanzarote

2h 45 min

Alicante

Gran Canaria - Tenerife

2h 30 min

Minorca

Tenerife

3h 45 min

Also, the Canary Islands have quick inter-island connections by plane and boat. Below is a table with the main flight connections and the approximate travel time.

ROUTE

APPROXIMATE TIME

Gran Canaria - Lanzarote

40 minutes

Gran Canaria - Fuerteventura

45 minutes

Gran Canaria - Tenerife

30 minutes

Gran Canaria - La Gomera

1 hour

Gran Canaria La Palma

50 minutes

Gran Canaria - El Hierro

55 minutes

Tenerife - Lanzarote

50 minutes

Tenerife - Fuerteventura

50 minutes

Tenerife - La Gomera

30 minutes

Tenerife - La Palma

30 minutes

Tenerife - El Hierro

40 minutes

Flights to the Balearic Islands

The airports of Mallorca, Ibiza and Menorca have flights to other tourist destinations in Spain and form connections between the islands. Here is a table of the main flights to other cities in Spain.

ORIGIN

ISLAND DESTINATIONS

APPROXIMATE TIME

Madrid

Mallorca - Menorca - Ibiza

1h 20 min

Barcelona

Mallorca - Menorca - Ibiza

50 minutes

Bilbao

Mallorca - Menorca - Ibiza

1h 20 min

Santiago de Compostela

Mallorca - Menorca - Ibiza

1h 35 min

Valencia

Mallorca - Menorca - Ibiza

40 minutes

Seville

Mallorca - Ibiza

1h 20 min

Alicante

Mallorca - Ibiza

45 minutes

Flights between the Balearic Islands

ROUTE

APPROXIMATE TIME

Mallorca - Ibiza

40 minutes

Mallorca - Menorca

35 minutes

Practical information

We recommend that you check out our practical tips before starting your trip. You can also get more information on airlines that operate out of Spain, types of flights, security regulations, baggage limits and billing on the AENA (Spanish Airports and Air Navigation) website.