| Barcelona (BCN) Barcelona International Airport | Spain | 300 mi | 1h 12m | Iberia and Air Europa | 23-24/day |
| Palma de Mallorca (PMI) Palma De Mallorca Airport | Spain | 340 mi | 1h 17m | Iberia Express, Air Europa, and Ryanair | 20-21/day |
| Gran Canaria Island (LPA) Gran Canaria Airport | Spain | 1,098 mi | 2h 51m | Iberia Express, Binter Canarias, and Air Europa | 18-19/day |
| Tenerife Island (TFN) Tenerife Norte Airport | Spain | 1,101 mi | 2h 51m | Iberia Express, Binter Canarias, and Air Europa | 16/day |
| Ibiza (IBZ) Ibiza Airport | Spain | 285 mi | 1h 10m | Iberia Express, Ryanair, and Air Europa | 10-11/day |
| Vigo (VGO) Vigo Airport | Spain | 289 mi | 1h 11m | Air Europa, Iberia, and Aeromexico | 7-8/day |
| Culleredo (LCG) A Coruna Airport | Spain | 314 mi | 1h 14m | Air Europa and Iberia | 7-8/day |
| Malaga (AGP) Malaga Airport | Spain | 269 mi | 1h 8m | Air Europa, Iberia, and Etihad Airways | 7-8/day |
| Bilbao (BIO) Bilbao Airport | Spain | 197 mi | 59m | Air Europa and Iberia | 7-8/day |
| Seville (SVQ) Sevilla Airport | Spain | 247 mi | 1h 6m | Air Europa, Iberia Express, and Iberia | 6-7/day |
| Valencia (VLC) Valencia Airport | Spain | 177 mi | 57m | Iberia and Air Europa | 5-6/day |
| Ranon (OVD) Asturias Airport | Spain | 247 mi | 1h 6m | Iberia, Air Europa, and Volotea | 5-6/day |
| Lanzarote Island (ACE) Lanzarote Airport | Spain | 979 mi | 2h 36m | Iberia Express, Ryanair, and Air Europa | 5-6/day |
| Menorca Island (MAH) Menorca Airport | Spain | 413 mi | 1h 26m | Iberia Express, Ryanair, and Royal Air Maroc | 4-5/day |
| Alicante (ALC) Alicante International Airport | Spain | 222 mi | 1h 2m | Iberia, Air Europa, and Etihad Airways | 4-5/day |
| Fuerteventura Island (FUE) Fuerteventura Airport | Spain | 1,016 mi | 2h 41m | Iberia Express, Ryanair, and Qatar Airways | 4/day |
| Melilla Island (MLN) Melilla Airport | Spain | 362 mi | 1h 20m | Iberia | 3-4/day |
| Tenerife Island (TFS) Tenerife South Airport | Spain | 1,134 mi | 2h 55m | Iberia Express, Air Europa, and Vueling | 3-4/day |
| Jerez de la Forntera (XRY) Jerez Airport | Spain | 292 mi | 1h 11m | Iberia | 3-4/day |
| Santander (SDR) Santander Airport | Spain | 203 mi | 1h | Iberia | 3/day |
| Pamplona (PNA) Pamplona Airport | Spain | 186 mi | 58m | Iberia | 3/day |
| Granada (GRX) Federico Garcia Lorca Airport | Spain | 229 mi | 1h 3m | Iberia | 2-3/day |
| Almeria (LEI) Almeria International Airport | Spain | 260 mi | 1h 7m | Iberia | 2-3/day |
| Hondarribia (EAS) San Sebastian Airport | Spain | 218 mi | 1h 2m | Iberia | 2-3/day |
| Santiago de Compostela (SCQ) Santiago de Compostela Airport | Spain | 300 mi | 1h 12m | Iberia | 2-3/day |
| Badajoz (BJZ) Badajoz Airport | Spain | 205 mi | 1h | Iberia, Qatar Airways, and Royal Air Maroc | 1-2/day |
| Sta Cruz de la Palma (SPC) La Palma Airport | Spain | 1,148 mi | 2h 57m | Iberia Express, Vueling, and Iberia | 1-2/day |
| Castellón de la Plana (CDT) Castellón Airport | Spain | 193 mi | 59m | Iberia and Vueling | 1/day |
| Logrono (RJL) Logrono-Agoncillo Airport | Spain | 150 mi | 54m | Iberia | 1/day |
| Alava (VIT) Vitoria/Foronda Airport | Spain | 171 mi | 56m | Volotea | 1/day |
| Montferrer / Castellbo (LEU) Aerodrom dels Pirineus-Alt Urgell Airport | Spain | 288 mi | 1h 11m | Iberia | 2×/wk |