This page contains airport passenger statistics for most airports in Spain. See and compare the top 10 airports in Spain including airport rank by passenger volume with increases/decreases shown against previous years in the first table, and below are tables for all Spanish airports displaying passenger volumes by year with percentage increases/decreases when compared to the previous year.
Rank | Name | Chart | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Madrid Airport (MAD) |
60,220,984
18.93%
Rank 1
|
50,633,652
109.79%
Rank 1
|
24,135,220
41.04%
|
17,112,246
-72.28%
Rank 1
|
61,734,944
9.42%
Rank 1
|
56,417,760
8.45%
Rank 1
|
52,022,815
5.79%
Rank 1
|
49,177,700
6.22%
Rank 1
|
46,296,727
11.45%
Rank 1
|
41,540,612
4.74%
Rank 1
|
|
2 | Barcelona Airport (BCN) |
49,909,544
19.86%
Rank 2
|
41,639,622
120.61%
Rank 2
|
18,874,896
48.17%
|
12,738,769
-75.82%
Rank 2
|
52,686,780
5.01%
Rank 2
|
50,172,457
Rank 2
|
- | - | - | - | |
3 | Palma Mallorca Airport (PMI) |
31,105,987
8.86%
Rank 3
|
28,573,364
97.10%
Rank 3
|
14,496,857
137.32%
|
6,108,514
-79.45%
Rank 3
|
29,721,123
2.20%
Rank 3
|
29,081,787
Rank 3
|
- | - | - | - | |
4 | Malaga Airport (AGP) |
22,344,373
21.06%
Rank 4
|
18,457,194
107.97%
Rank 4
|
8,874,765
71.95%
|
5,161,243
-74.01%
Rank 4
|
19,856,303
4.39%
Rank 4
|
19,021,704
Rank 4
|
- | - | - | - | |
5 | Gran Canaria Airport (LPA) |
13,961,638
14.38%
Rank 6
|
12,206,206
76.89%
Rank 6
|
6,900,493
34.40%
|
5,134,252
-61.28%
Rank 5
|
13,261,358
-2.30%
Rank 6
|
13,573,242
3.67%
Rank 6
|
13,092,475
Rank 2
|
- | - | - | |
6 | Alicante Airport (ALC) |
15,747,678
19.27%
Rank 5
|
13,202,880
126.03%
Rank 5
|
5,841,181
56.20%
|
3,739,567
-75.15%
Rank 6
|
15,048,018
7.63%
Rank 5
|
13,981,320
Rank 5
|
- | - | - | - | |
7 | Ibiza Airport (IBZ) |
8,931,598
9.50%
Rank 9
|
8,156,675
68.12%
Rank 8
|
4,851,819
129.91%
|
2,110,348
-74.12%
Rank 13
|
8,155,635
0.63%
Rank 9
|
8,104,316
2.54%
Rank 8
|
7,903,928
Rank 4
|
- | - | - | |
8 | Tenerife South Airport (TFS) |
12,337,244
14.00%
Rank 7
|
10,821,703
134.96%
Rank 7
|
4,605,827
35.76%
|
3,392,527
-69.62%
Rank 7
|
11,168,427
1.14%
Rank 7
|
11,042,481
-1.83%
Rank 7
|
11,248,882
Rank 3
|
- | - | - | |
9 | Manises Airport (VLC) |
9,948,141
22.59%
Rank 8
|
8,114,852
99.00%
Rank 9
|
4,077,836
63.93%
|
2,487,495
-70.87%
Rank 10
|
8,539,397
9.90%
Rank 8
|
7,769,867
Rank 9
|
- | - | - | - | |
10 | Tenerife North Airport (TFN) |
6,120,550
9.96%
Rank 13
|
5,566,243
44.95%
Rank 13
|
3,840,160
37.31%
|
2,796,788
-52.11%
Rank 8
|
5,840,482
6.31%
Rank 13
|
5,493,994
16.72%
Rank 13
|
4,706,827
Rank 7
|
- | - | - |
Delayed/Cancelled Flight Compensation Calculator
Busiest Airports in Spain
This table contains passenger data for all of the major Spanish airports shown by year from 2012 to 2021 - including change in rank and passenger numbers.Â
Rank | Name | Chart | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Madrid Airport (MAD) |
60,220,984
18.93%
Rank 1
|
50,633,652
109.79%
Rank 1
|
24,135,220
41.04%
|
17,112,246
-72.28%
Rank 1
|
61,734,944
9.42%
Rank 1
|
56,417,760
8.45%
Rank 1
|
52,022,815
5.79%
Rank 1
|
49,177,700
6.22%
Rank 1
|
46,296,727
11.45%
Rank 1
|
41,540,612
4.74%
Rank 1
|
|
2 | Barcelona Airport (BCN) |
49,909,544
19.86%
Rank 2
|
41,639,622
120.61%
Rank 2
|
18,874,896
48.17%
|
12,738,769
-75.82%
Rank 2
|
52,686,780
5.01%
Rank 2
|
50,172,457
Rank 2
|
- | - | - | - | |
3 | Palma Mallorca Airport (PMI) |
31,105,987
8.86%
Rank 3
|
28,573,364
97.10%
Rank 3
|
14,496,857
137.32%
|
6,108,514
-79.45%
Rank 3
|
29,721,123
2.20%
Rank 3
|
29,081,787
Rank 3
|
- | - | - | - | |
4 | Malaga Airport (AGP) |
22,344,373
21.06%
Rank 4
|
18,457,194
107.97%
Rank 4
|
8,874,765
71.95%
|
5,161,243
-74.01%
Rank 4
|
19,856,303
4.39%
Rank 4
|
19,021,704
Rank 4
|
- | - | - | - | |
5 | Gran Canaria Airport (LPA) |
13,961,638
14.38%
Rank 6
|
12,206,206
76.89%
Rank 6
|
6,900,493
34.40%
|
5,134,252
-61.28%
Rank 5
|
13,261,358
-2.30%
Rank 6
|
13,573,242
3.67%
Rank 6
|
13,092,475
Rank 2
|
- | - | - | |
6 | Alicante Airport (ALC) |
15,747,678
19.27%
Rank 5
|
13,202,880
126.03%
Rank 5
|
5,841,181
56.20%
|
3,739,567
-75.15%
Rank 6
|
15,048,018
7.63%
Rank 5
|
13,981,320
Rank 5
|
- | - | - | - | |
7 | Ibiza Airport (IBZ) |
8,931,598
9.50%
Rank 9
|
8,156,675
68.12%
Rank 8
|
4,851,819
129.91%
|
2,110,348
-74.12%
Rank 13
|
8,155,635
0.63%
Rank 9
|
8,104,316
2.54%
Rank 8
|
7,903,928
Rank 4
|
- | - | - | |
8 | Tenerife South Airport (TFS) |
12,337,244
14.00%
Rank 7
|
10,821,703
134.96%
Rank 7
|
4,605,827
35.76%
|
3,392,527
-69.62%
Rank 7
|
11,168,427
1.14%
Rank 7
|
11,042,481
-1.83%
Rank 7
|
11,248,882
Rank 3
|
- | - | - | |
9 | Manises Airport (VLC) |
9,948,141
22.59%
Rank 8
|
8,114,852
99.00%
Rank 9
|
4,077,836
63.93%
|
2,487,495
-70.87%
Rank 10
|
8,539,397
9.90%
Rank 8
|
7,769,867
Rank 9
|
- | - | - | - | |
10 | Tenerife North Airport (TFN) |
6,120,550
9.96%
Rank 13
|
5,566,243
44.95%
Rank 13
|
3,840,160
37.31%
|
2,796,788
-52.11%
Rank 8
|
5,840,482
6.31%
Rank 13
|
5,493,994
16.72%
Rank 13
|
4,706,827
Rank 7
|
- | - | - | |
11 | Sevilla Airport (SVQ) |
8,071,524
23.08%
Rank 11
|
6,557,797
90.39%
Rank 11
|
3,444,459
48.74%
|
2,315,825
-69.30%
Rank 11
|
7,544,605
18.25%
Rank 10
|
6,380,465
Rank 11
|
- | - | - | - | |
12 | Lanzarote Airport (ACE) |
8,212,943
11.00%
Rank 10
|
7,398,747
115.18%
Rank 10
|
3,438,407
35.46%
|
2,538,345
-65.19%
Rank 9
|
7,292,992
-0.46%
Rank 11
|
7,327,019
Rank 10
|
- | - | - | - | |
13 | Fuerteventura Airport (FUE) |
6,020,413
6.72%
Rank 14
|
5,641,500
81.16%
Rank 12
|
3,114,107
45.20%
|
2,144,695
-61.94%
Rank 12
|
5,635,334
-7.90%
Rank 14
|
6,118,893
1.15%
Rank 12
|
6,049,291
Rank 5
|
- | - | - | |
14 | Bilbao Airport (BIO) |
6,336,441
23.53%
Rank 12
|
5,129,583
98.96%
Rank 14
|
2,578,255
54.13%
|
1,672,806
-71.45%
Rank 14
|
5,860,207
7.41%
Rank 12
|
5,455,976
9.86%
Rank 14
|
4,966,431
8.55%
Rank 6
|
4,575,185
7.62%
Rank 2
|
4,251,051
6.94%
Rank 2
|
3,975,046
5.06%
Rank 2
|
|
15 | Menorca Airport (MAH) |
4,045,215
4.73%
Rank 15
|
3,862,482
66.10%
Rank 15
|
2,325,327
115.92%
|
1,076,952
-69.19%
Rank 15
|
3,495,025
1.52%
Rank 15
|
3,442,752
0.24%
Rank 15
|
3,434,615
Rank 8
|
- | - | - | |
16 | Santiago De Compostela Airport (SCQ) |
3,537,445
9.29%
Rank 16
|
3,236,619
95.91%
Rank 16
|
1,652,137
77.69%
|
929,811
-67.78%
Rank 16
|
2,886,197
6.52%
Rank 16
|
2,709,450
3.00%
Rank 16
|
2,630,497
5.31%
Rank 9
|
2,497,867
9.61%
Rank 3
|
2,278,962
9.93%
Rank 3
|
2,073,089
0.54%
Rank 4
|
|
17 | Oviedo Aviles Airport (OVD) |
1,974,850
35.75%
Rank 17
|
1,454,763
74.93%
Rank 17
|
831,605
68.95%
|
492,214
-64.97%
Rank 18
|
1,405,196
0.54%
Rank 19
|
1,397,604
-0.54%
Rank 19
|
1,405,168
9.63%
Rank 11
|
1,281,757
14.65%
Rank 5
|
1,117,953
5.16%
Rank 5
|
1,063,133
2.80%
Rank 5
|
|
18 | Santa Cruz De La Palma Airport (SPC) |
1,368,821
4.73%
Rank 19
|
1,306,947
71.69%
Rank 18
|
761,231
5.54%
|
721,298
-51.39%
Rank 17
|
1,483,720
4.47%
Rank 18
|
1,420,277
9.04%
Rank 18
|
1,302,485
Rank 12
|
- | - | - | |
19 | La Coruna Airport (LCG) |
1,252,022
29.88%
Rank 20
|
963,957
62.18%
Rank 21
|
594,362
38.62%
|
428,764
-68.21%
Rank 19
|
1,348,538
10.42%
Rank 20
|
1,221,294
7.27%
Rank 20
|
1,138,497
6.97%
Rank 13
|
1,064,288
3.69%
Rank 6
|
1,026,367
4.31%
Rank 6
|
983,956
17.50%
Rank 6
|
|
20 | Vigo Airport (VGO) |
1,136,157
19.19%
Rank 22
|
953,261
73.90%
Rank 22
|
548,160
80.85%
|
303,109
-70.07%
Rank 22
|
1,012,852
-10.71%
Rank 26
|
1,134,286
6.24%
Rank 21
|
1,067,639
11.78%
Rank 14
|
955,165
33.31%
Rank 7
|
716,525
5.16%
Rank 8
|
681,353
0.10%
Rank 10
|
|
21 | Santander Airport (SDR) |
1,242,089
13.47%
Rank 21
|
1,094,657
117.56%
Rank 20
|
503,153
50.35%
|
334,659
-71.43%
Rank 21
|
1,171,436
6.53%
Rank 22
|
1,099,642
17.57%
Rank 24
|
935,326
20.35%
Rank 18
|
777,203
-11.04%
Rank 10
|
873,688
7.19%
Rank 7
|
815,057
-16.22%
Rank 8
|
|
22 | Granada Airport (GRX) |
1,039,429
14.38%
Rank 24
|
908,713
80.77%
Rank 25
|
502,693
28.79%
|
390,312
-68.83%
Rank 20
|
1,252,034
11.15%
Rank 21
|
1,126,389
Rank 23
|
- | - | - | - | |
23 | Jerez Airport (XRY) |
904,000
-1.23%
Rank 25
|
915,269
117.08%
Rank 23
|
421,618
94.91%
|
216,319
-80.70%
Rank 24
|
1,120,710
-1.14%
Rank 23
|
1,133,621
8.32%
Rank 22
|
1,046,549
Rank 15
|
- | - | - | |
24 | Almeria Airport (LEI) |
775,393
12.14%
Rank 27
|
691,476
119.79%
Rank 27
|
314,606
64.97%
|
190,701
-80.25%
Rank 25
|
965,333
-1.27%
Rank 27
|
977,702
-1.78%
Rank 26
|
995,385
9.52%
Rank 17
|
908,829
33.56%
Rank 8
|
680,473
-7.14%
Rank 10
|
732,795
5.76%
Rank 9
|
|
25 | Gerona Airport (GRO) |
1,586,463
26.69%
Rank 18
|
1,252,283
302.87%
Rank 19
|
310,840
88.65%
|
164,774
-91.42%
Rank 29
|
1,921,023
-4.47%
Rank 17
|
2,010,868
4.00%
Rank 17
|
1,933,530
17.42%
Rank 10
|
1,646,736
-6.32%
Rank 4
|
1,757,864
-18.14%
Rank 4
|
2,147,356
-21.07%
Rank 3
|
|
26 | Murcia Airport (RMU) |
877,796
4.63%
Rank 26
|
838,940
195.99%
Rank 26
|
283,436
30.07%
|
217,912
-80.02%
Rank 23
|
1,090,712
Rank 24
|
- | - | - | - | - | |
27 | Zaragoza Airport (ZAZ) |
685,690
9.21%
Rank 28
|
627,837
127.02%
Rank 28
|
276,558
62.22%
|
170,481
-50.58%
Rank 28
|
344,975
-29.19%
Rank 29
|
487,193
11.45%
Rank 27
|
437,142
4.32%
Rank 20
|
419,051
-1.17%
Rank 12
|
424,032
1.72%
Rank 12
|
416,859
-9.01%
Rank 11
|
|
28 | Gibraltar Airport (GIB) |
505,975
13.40%
Rank 29
|
446,187
69.96%
Rank 29
|
262,522
41.09%
|
186,069
-62.14%
Rank 26
|
491,405
11.43%
Rank 28
|
440,988
-22.79%
Rank 28
|
571,184
4.19%
Rank 19
|
548,230
23.38%
Rank 11
|
444,336
7.04%
Rank 11
|
415,103
Rank 12
|
|
29 | Valverde Airport (VDE) |
301,241
10.07%
Rank 31
|
273,687
16.90%
Rank 31
|
234,114
31.90%
|
177,489
-33.87%
Rank 27
|
268,414
117.30%
Rank 31
|
123,525
-38.05%
Rank 32
|
199,380
27.45%
Rank 23
|
156,441
6.58%
Rank 15
|
146,789
-0.51%
Rank 15
|
147,543
6.47%
Rank 15
|
|
30 | Reus Airport (REU) |
1,045,419
14.65%
Rank 23
|
911,827
482.65%
Rank 24
|
156,497
348.87%
|
34,865
-96.64%
Rank 34
|
1,038,369
0.80%
Rank 25
|
1,030,170
1.56%
Rank 25
|
1,014,368
25.51%
Rank 16
|
808,165
16.43%
Rank 9
|
694,137
-17.37%
Rank 9
|
840,100
-12.47%
Rank 7
|
|
31 | San Sebastian Airport (EAS) |
482,662
25.83%
Rank 30
|
383,584
146.00%
Rank 30
|
155,928
84.99%
|
84,288
-73.92%
Rank 30
|
323,193
9.95%
Rank 30
|
293,953
3.97%
Rank 29
|
282,733
7.24%
Rank 21
|
263,639
3.38%
Rank 13
|
255,018
3.87%
Rank 13
|
245,525
0.73%
Rank 13
|
|
32 | Pamplona Airport (PNA) |
197,509
14.47%
Rank 33
|
172,543
53.76%
Rank 32
|
112,216
35.49%
|
82,824
-65.54%
Rank 31
|
240,325
18.46%
Rank 33
|
202,875
22.50%
Rank 31
|
165,608
7.91%
Rank 24
|
153,469
6.22%
Rank 16
|
144,487
7.30%
Rank 16
|
134,656
-10.27%
Rank 16
|
|
33 | Valladolid Airport (VLL) |
208,923
21.46%
Rank 32
|
172,006
67.31%
Rank 33
|
102,807
52.83%
|
67,268
-72.16%
Rank 32
|
241,610
-1.91%
Rank 32
|
246,316
12.01%
Rank 30
|
219,897
-2.54%
Rank 22
|
225,628
6.34%
Rank 14
|
212,171
-2.55%
Rank 14
|
217,721
-14.40%
Rank 14
|
|
34 | La Gomera Airport (GMZ) |
113,318
19.08%
Rank 34
|
95,163
16.96%
Rank 34
|
81,367
49.60%
|
54,388
-29.90%
Rank 33
|
77,584
25.25%
Rank 34
|
61,943
27.16%
Rank 33
|
48,711
28.04%
Rank 26
|
38,043
8.84%
Rank 17
|
34,954
20.84%
Rank 18
|
28,925
18.32%
Rank 18
|
|
35 | Badajoz Airport (BJZ) |
80,181
33.45%
Rank 35
|
60,085
42.13%
Rank 35
|
42,274
40.97%
|
29,988
-60.24%
Rank 35
|
75,416
44.84%
Rank 35
|
52,068
5.61%
Rank 35
|
49,304
49.57%
Rank 25
|
32,963
47.35%
Rank 19
|
22,370
-43.51%
Rank 19
|
39,600
36.03%
Rank 17
|
|
36 | Leon Airport (LEN) |
63,442
41.17%
Rank 36
|
44,941
57.92%
Rank 36
|
28,458
53.00%
|
18,600
-71.81%
Rank 36
|
65,982
18.34%
Rank 36
|
55,756
25.99%
Rank 34
|
44,254
21.23%
Rank 27
|
36,503
-5.69%
Rank 18
|
38,707
67.32%
Rank 17
|
23,133
-25.11%
Rank 19
|