Flight routes from Spain
Every scheduled outbound flight route originating in Spain. 2,132 sectors filed by airlines departing from 40 airports. Click any origin airport for its full outbound network, or jump straight into a route pair.
Origin airports
Showing 40 of 40 airports, ordered by number of outbound routes.
| IATA | Airport | City | Outbound routes | Top destinations |
|---|---|---|---|---|
| BCN | Barcelona International Airport | Barcelona | 200 | JFK New York · MIA Miami · VIE Vienna |
| MAD | Adolfo Suárez Madrid–Barajas Airport | Madrid | 200 | JFK New York · BOS Boston · DFW Dallas-Fort Worth |
| AGP | Málaga Airport | Malaga | 200 | MUC Munich · PMI Palma de Mallorca · LGW London |
| PMI | Palma De Mallorca Airport | Palma de Mallorca | 200 | CGN Cologne · DUS Duesseldorf · VLC Valencia |
| TFS | Tenerife South Airport | Tenerife | 159 | LGW London · MAN Manchester · EMA East Midlands |
| ALC | Alicante International Airport | Alicante | 157 | LGW London · MAN Manchester · BHX Birmingham |
| LPA | Gran Canaria Airport | Gran Canaria | 153 | MAD Madrid · MAN Manchester · LGW London |
| ACE | Lanzarote Airport | Arrecife | 116 | LGW London · MAN Manchester · BHX Birmingham |
| IBZ | Ibiza Airport | Ibiza | 99 | MAD Madrid · MAN Manchester · DUS Duesseldorf |
| FUE | Fuerteventura Airport | Fuerteventura | 97 | MAN Manchester · LGW London · BHX Birmingham |
| VLC | Valencia Airport | Valencia | 82 | PMI Palma de Mallorca · MAD Madrid · FCO Rome |
| BIO | Bilbao Airport | Bilbao | 65 | PMI Palma de Mallorca · LIS Lisbon · CDG Paris |
| SVQ | Sevilla Airport | Sevilla | 65 | PMI Palma de Mallorca · LPA Gran Canaria · BCN Barcelona |
| GRO | Girona Airport | Gerona | 49 | AHO Alghero · BDS Brindisi · BGY Bergamo |
| SCQ | Santiago de Compostela Airport | Santiago | 36 | AGP Malaga · BCN Barcelona · LPA Gran Canaria |
| MAH | Menorca Airport | Menorca | 34 | BCN Barcelona · EMA East Midlands · MAN Manchester |
| TFN | Tenerife Norte Airport | Tenerife | 32 | MAD Madrid · BCN Barcelona · AGP Malaga |
| XRY | Jerez Airport | Jerez | 22 | BCN Barcelona · DUS Duesseldorf · FRA Frankfurt |
| MJV | San Javier Airport | Murcia | 20 | EMA East Midlands · LBA Leeds · MAN Manchester |
| REU | Reus Air Base | Reus | 19 | MAN Manchester · BRS Bristol · BHX Birmingham |
| SDR | Santander Airport | Santander | 19 | BCN Barcelona · ACE Arrecife · AGP Malaga |
| LEI | Almería International Airport | Almeria | 18 | BCN Barcelona · MAD Madrid · MAN Manchester |
| OVD | Asturias Airport | Aviles | 17 | AGP Malaga · BCN Barcelona · CDG Paris |
| LCG | A Coruña Airport | La Coruna | 12 | MAD Madrid · BCN Barcelona · BIO Bilbao |
| VGO | Vigo Airport | Vigo | 11 | MAD Madrid · CDG Paris · BCN Barcelona |
| GRX | Federico Garcia Lorca Airport | Granada | 9 | PMI Palma de Mallorca · LCY London · BCN Barcelona |
| SPC | La Palma Airport | Santa Cruz De La Palma | 8 | TFN Tenerife · DUS Duesseldorf · FRA Frankfurt |
| ZAZ | Zaragoza Air Base | Zaragoza | 8 | ACE Arrecife · BGY Bergamo · BVA Beauvais |
| MLN | Melilla Airport | Melilla | 5 | AGP Malaga · GRX Granada · LEI Almeria |
| VLL | Valladolid Airport | Valladolid | 4 | BCN Barcelona · PMI Palma de Mallorca |
| VDE | Hierro Airport | Hierro | 3 | LPA Gran Canaria · TFN Tenerife · TFS Tenerife |
| EAS | San Sebastian Airport | San Sebastian | 3 | BCN Barcelona · MAD Madrid |
| BJZ | Badajoz Airport | Badajoz | 2 | BCN Barcelona · MAD Madrid |
| PNA | Pamplona Airport | Pamplona | 2 | MAD Madrid |
| SLM | Salamanca Airport | Salamanca | 1 | BCN Barcelona |
| GMZ | La Gomera Airport | La Gomera | 1 | TFN Tenerife |
| RJL | Logroño-Agoncillo Airport | Logroño-Agoncillo | 1 | MAD Madrid |
| LEN | Leon Airport | Leon | 1 | BCN Barcelona |
| RGS | Burgos Airport | Burgos | 1 | BCN Barcelona |
| ILD | Lleida-Alguaire Airport | Lleida | 1 | PMI Palma de Mallorca |
About this page
Every entry in the table above links to either the origin airport's full destination network or, when you click a destination chip, straight to the route-pair page for that sector. The route-pair page lists the operators on file, the great-circle distance, an estimated block time, and the connecting hubs that appear on both ends of the network for cases when the nonstop doesn't suit your dates.
Coverage in this directory comes from the OpenFlights public dataset, so it reflects scheduled-route filings rather than a live timetable. A pair appearing here means at least one carrier has filed regular service on that sector; for the current schedule and ticketing, follow the airline links from the route page to each carrier's own website.