System trend · Total (1973–2025)
In 2025 the port system totals 7,445,783 vehicles (total), 2.9% more than in 2024. It is the highest value in the series, which starts in 1973. Santa Cruz de Tenerife, Bahía de Algeciras and Baleares account for 62.3% of the total.
Port system · 2025
Total
7,445,783 vehicles
+2.9% vs 2024
Ten largest volumes · Total (2025)
Figures in vehicles.
| # | Port authority | Embarked, domestic | Disembarked, domestic | Total domestic | Embarked, foreign | Disembarked, foreign | Total foreign | Embarked | Disembarked | Total | % of system | Chg. 2024–2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Santa Cruz de Tenerife | 953,055 | 956,040 | 1,909,095 | 0 | 0 | 0 | 953,055 | 956,040 | 1,909,095 | 25.64% | +5.8% |
| 2 | Bahía de Algeciras | 249,693 | 245,245 | 494,938 | 467,033 | 447,197 | 914,230 | 716,726 | 692,442 | 1,409,168 | 18.93% | +6.3% |
| 3 | Baleares | 635,764 | 650,138 | 1,285,902 | 17,693 | 17,661 | 35,354 | 653,457 | 667,799 | 1,321,256 | 17.75% | -0.8% |
| 4 | Las Palmas | 332,755 | 331,320 | 664,075 | 0 | 0 | 0 | 332,755 | 331,320 | 664,075 | 8.92% | -4.6% |
| 5 | Barcelona | 198,044 | 190,064 | 388,108 | 93,596 | 89,555 | 183,151 | 291,640 | 279,619 | 571,259 | 7.67% | +7.6% |
| 6 | Ceuta | 245,288 | 249,512 | 494,800 | 0 | 0 | 0 | 245,288 | 249,512 | 494,800 | 6.65% | +2.5% |
| 7 | Valencia | 111,833 | 97,349 | 209,182 | 20,198 | 17,944 | 38,142 | 132,031 | 115,293 | 247,324 | 3.32% | +4.9% |
| 8 | Almería | 23,845 | 16,162 | 40,007 | 100,609 | 98,007 | 198,616 | 124,454 | 114,169 | 238,623 | 3.2% | -8.1% |
| 9 | Melilla | 73,124 | 78,163 | 151,287 | 0 | 0 | 0 | 73,124 | 78,163 | 151,287 | 2.03% | -10.1% |
| 10 | Santander | 0 | 0 | 0 | 51,443 | 51,700 | 103,143 | 51,443 | 51,700 | 103,143 | 1.39% | -0.3% |
| 11 | Málaga | 38,558 | 44,333 | 82,891 | 0 | 0 | 0 | 38,558 | 44,333 | 82,891 | 1.11% | +2.1% |
| 12 | Alicante | 0 | 0 | 0 | 38,314 | 36,197 | 74,511 | 38,314 | 36,197 | 74,511 | 1% | +60.8% |
| 13 | Bilbao | 0 | 0 | 0 | 32,997 | 36,226 | 69,223 | 32,997 | 36,226 | 69,223 | 0.93% | +8.8% |
| 14 | Motril | 15,456 | 12,575 | 28,031 | 10,754 | 13,488 | 24,242 | 26,210 | 26,063 | 52,273 | 0.7% | +9% |
| 15 | Huelva | 16,388 | 14,504 | 30,892 | 0 | 0 | 0 | 16,388 | 14,504 | 30,892 | 0.41% | -5.1% |
| 16 | Bahía de Cádiz | 14,431 | 11,532 | 25,963 | 0 | 0 | 0 | 14,431 | 11,532 | 25,963 | 0.35% | +12% |
| 17 | Avilés | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| 18 | Ferrol-San Cibrao | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| 19 | Castellón | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| 20 | Vigo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| 21 | Tarragona | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| 22 | Gijón | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| 23 | A Coruña | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| 24 | Marín y Ría de Pontevedra | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| 25 | Vilagarcía | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| 26 | Pasaia | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| 27 | Cartagena | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| 28 | Sevilla | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| System total | 2,908,234 | 2,896,937 | 5,805,171 | 832,637 | 807,975 | 1,640,612 | 3,740,871 | 3,704,912 | 7,445,783 | 100% | +2.9% |
Source: Puertos del Estado, Annual Data Dashboard. Consolidated series by port authority. See all statistics
Indicators · EED Data
Read the monthly summary
- Port traffic in SpainHow much cargo do Spanish ports handle and how is it changing month by month?
- Spanish ports ranked by trafficWhich Spanish ports handle the most tonnes and which are growing fastest?
- Merchant ship calls at Spanish portsHow many merchant ships call at Spanish ports and which ports receive the most?
- Spanish ports ranked by container trafficWhich Spanish ports handle the most TEU and how is container traffic performing?
