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.