Skip to main content

Airports of entry in Spain

These are the airports where an international flight can clear customs and immigration to enter Spain. Each links to its full page with runways, frequencies, operating hours, fuel, and handling details.

32
Airports of entry
6
Require APIS
LEMD MAD Adolfo Suarez Madrid-Barajas
Madrid
Schengen port of entry. Policia Nacional on-site 24h. Non-Schengen at Terminal 4S. Full customs facilities.
LEAL ALC Alicante-Elche
Alicante
Schengen port of entry. Non-Schengen processing at new terminal.
GCRR ACE César Manrique-Lanzarote Airport
San Bartolomé
APIS required
Schengen area (Spain). Full border control for non-Schengen arrivals. High UK/Irish traffic post-Brexit requires passport control.
LEMG AGP Costa del Sol
Malaga
Schengen port of entry. Non-Schengen arrivals at Terminal 3.
LEBL BCN El Prat
Barcelona
Schengen port of entry. Policia Nacional on-site. Non-Schengen at Terminal 1.
GCFV FUE Fuerteventura Airport
El Matorral
APIS required
Schengen area. Full border control for non-Schengen arrivals. Busy with UK charter traffic.
GCLP LPA Gran Canaria Airport
Gran Canaria Island
APIS required
Schengen area. Full border control. Major international airport. Important tech stop for Atlantic crossings.
LEIB IBZ Ibiza
Ibiza
Schengen member. Passport control required for non-Schengen arrivals at Ibiza. Immigration office operational during published hours.
LEPA PMI Palma De Mallorca
Palma De Mallorca
Schengen port of entry. UK/non-Schengen arrivals processed at dedicated gates.
LEST SCQ Santiago
Santiago
Within Schengen zone. No border checks for intra-Schengen flights. Non-Schengen arrivals subject to full immigration at Santiago de Compostela.
GCTS TFS Tenerife Sur Airport
Tenerife
APIS required
Schengen area. Full border control. Dedicated non-Schengen terminal area for UK/international arrivals.
LECO LCG A Coruna
A Coruna
Schengen airport. Border control for arrivals from non-Schengen states only. EU/EEA nationals may use e-gates at A Coruna where available.
LEAM LEI Almeria
Almeria
Within Schengen zone. No border checks for intra-Schengen flights. Non-Schengen arrivals subject to full immigration at Almeria.
LEAS OVD Asturias
Asturias
Schengen airport. Customs and immigration for non-Schengen arrivals. Gen dec required 24 hours in advance at Asturias.
LEBB BIO Bilbao
Bilbao
Schengen airport. Customs and immigration for non-Schengen arrivals. Gen dec required 24 hours in advance at Bilbao.
LEGR GRX Federico Garcia Lorca
Granada
Within Schengen zone. No border checks for intra-Schengen flights. Non-Schengen arrivals subject to full immigration at Granada.
LEGE GRO Girona
Girona
Schengen airport. Customs and immigration for non-Schengen arrivals. Gen dec required 24 hours in advance at Girona.
LEJR XRY Jerez
Jerez
Within Schengen zone. No border checks for intra-Schengen flights. Non-Schengen arrivals subject to full immigration at Jerez.
GCLA La La Palma Airport
Sta Cruz de la Palma
APIS required
Schengen area. Border control available for non-Schengen arrivals.
LEVC VLC Manises
Valencia
Schengen member. Passport control required for non-Schengen arrivals at Valencia. Immigration office operational during published hours.
LESA SLM Matacan
Salamanca
Schengen airport. Border control for arrivals from non-Schengen states only. EU/EEA nationals may use e-gates at Salamanca where available.
LEMH MAH Menorca
Menorca
Schengen airport. Border control for arrivals from non-Schengen states only. EU/EEA nationals may use e-gates at Menorca where available.
LERS REU Reus
Reus
Schengen airport. Customs and immigration for non-Schengen arrivals. Gen dec required 24 hours in advance at Reus.
LELC MJV San Javier
Murcia
Schengen airport. Border control for arrivals from non-Schengen states only. EU/EEA nationals may use e-gates at Murcia San Javier where available.
LESO EAS San Sebastian
San Sebastian
Schengen airport. Border control for arrivals from non-Schengen states only. EU/EEA nationals may use e-gates at San Sebastian where available.
LEXJ SDR Seve Ballesteros-Santander
Santander
Schengen airport. Customs and immigration for non-Schengen arrivals. Gen dec required 24 hours in advance at Santander.
LEZL SVQ Seville
Seville
Schengen airport. Customs and immigration for non-Schengen arrivals. Gen dec required 24 hours in advance at Sevilla.
GCXO TFN Tenerife Norte-Ciudad de La Laguna Airport
Tenerife
APIS required
Schengen area. Border control available. Primarily domestic/inter-island and some European flights.
LEVX VGO Vigo
Vigo
Schengen member. Passport control required for non-Schengen arrivals at Vigo. Immigration office operational during published hours.
LEVD VLL Villanubla
Valladolid
Schengen member. Passport control required for non-Schengen arrivals at Valladolid. Immigration office operational during published hours.
LEVT VIT Vitoria
Vitoria
Schengen airport. Border control for arrivals from non-Schengen states only. EU/EEA nationals may use e-gates at Vitoria where available.
LEZG ZAZ Zaragoza
Zaragoza
Within Schengen zone. No border checks for intra-Schengen flights. Non-Schengen arrivals subject to full immigration at Zaragoza.