By air

There are excellent air connections between the major Spanish cities. The largest airports are Adolfo Suárez Madrid - Barajas and El Prat, in Barcelona, offering the greatest number of daily flights.

Madrid-Barcelona air shuttle

Spain's extensive network of air services also provides daily flights between the islands and the peninsular. The most important airports in the Canary Islands are Gran Canaria, Tenerife Sur and Tenerife Norte, operating services to the principal mainland cities with flight times of less than three hours. In the Balearic Islands, the biggest airport is Palma de Mallorca.

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.

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

Furthermore, bear in mind that the majority of airports are located less than 20 kilometres from the main city centres, which you can get to by train, taxi, bus or metro.

Practical information

We recommend you check our practical tips before starting your journey. You can also get more information on airlines operating in Spain, types of flights, security regulations, baggage limits and check-in at the AENA (Spanish Airports and Aerial Navigation) website.

Spain SevilleMadridCordobaBarcelonaMalagaValenciaA CoruñaGranadaCáceresCastellón - CastellóLleidaLugoMurciaHuescaPontevedraVizcaya - BizkaiaLa RiojaCadizCantabriaAlicante - AlacantBurgosGuipúzcoa - GipuzkoaToledoAlmeríaAsturiasJaénÁlava - ArabaTarragonaHuelvaÁvilaTeruelLeónZamoraZaragozaSalamancaCiudad RealGironaSegoviaNavarreBadajozCuencaValladolidOurenseSoriaPalenciaAlbaceteGuadalajaraCanary IslandsBalearic Islands
Baleares MajorcaIbizaMinorcaFormentera
Canarias Gran CanariaLa PalmaLanzaroteTenerifeGomeraFuerteventura