System trend · Total ships (1973–2025)
In 2025 the port system totals 14,577 ships (total ships), 4.6% less than in 2024. The series peak is 15,516 ships, in 2017. Bahía de Algeciras, Valencia and Barcelona account for 54.4% of the total.
Port system · 2025 · Portacontenedores
Total ships
14,577 ships
-4.6% vs 2024
Ten largest volumes · Total ships (2025)
Figures in ships (GT, national flag: GT; GT, foreign flag: GT; Total GT: GT).
| # | Port authority | National-flag ships | Foreign-flag ships | Total ships | GT, national flag | GT, foreign flag | Total GT | % of system | Chg. 2024–2025 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Bahía de Algeciras | 0 | 3,257 | 3,257 | 0 | 160,569,719 | 160,569,719 | 22.34% | -4.7% |
| 2 | Valencia | 0 | 2,663 | 2,663 | 0 | 164,764,503 | 164,764,503 | 18.27% | -7.9% |
| 3 | Barcelona | 0 | 2,003 | 2,003 | 0 | 107,047,644 | 107,047,644 | 13.74% | -7.4% |
| 4 | Las Palmas | 0 | 1,960 | 1,960 | 0 | 51,219,065 | 51,219,065 | 13.45% | +4.7% |
| 5 | Santa Cruz de Tenerife | 0 | 976 | 976 | 0 | 10,621,089 | 10,621,089 | 6.7% | -7.1% |
| 6 | Vigo | 0 | 612 | 612 | 0 | 11,580,205 | 11,580,205 | 4.2% | -9.7% |
| 7 | Bilbao | 0 | 476 | 476 | 0 | 6,191,736 | 6,191,736 | 3.27% | -20.9% |
| 8 | Bahía de Cádiz | 0 | 462 | 462 | 0 | 4,193,771 | 4,193,771 | 3.17% | -14.8% |
| 9 | Alicante | 0 | 348 | 348 | 0 | 3,114,550 | 3,114,550 | 2.39% | -5.2% |
| 10 | Málaga | 0 | 330 | 330 | 0 | 23,336,435 | 23,336,435 | 2.26% | +46% |
| 11 | Castellón | 0 | 327 | 327 | 0 | 5,428,958 | 5,428,958 | 2.24% | -1.8% |
| 12 | Huelva | 0 | 188 | 188 | 0 | 2,602,668 | 2,602,668 | 1.29% | +19.7% |
| 13 | Gijón | 0 | 183 | 183 | 0 | 3,086,733 | 3,086,733 | 1.26% | -12.9% |
| 14 | Santander | 0 | 151 | 151 | 0 | 1,302,076 | 1,302,076 | 1.04% | +8.6% |
| 15 | Sevilla | 0 | 120 | 120 | 0 | 916,945 | 916,945 | 0.82% | +15.4% |
| 16 | Vilagarcía | 0 | 113 | 113 | 0 | 1,168,667 | 1,168,667 | 0.78% | +4.6% |
| 17 | Ferrol-San Cibrao | 0 | 101 | 101 | 0 | 1,585,808 | 1,585,808 | 0.69% | -12.2% |
| 18 | Cartagena | 0 | 91 | 91 | 0 | 886,783 | 886,783 | 0.62% | -18.8% |
| 19 | Almería | 0 | 86 | 86 | 0 | 861,978 | 861,978 | 0.59% | -14% |
| 20 | Ceuta | 4 | 67 | 71 | 69,492 | 603,201 | 672,693 | 0.49% | +86.8% |
| 21 | Marín y Ría de Pontevedra | 0 | 55 | 55 | 0 | 550,290 | 550,290 | 0.38% | -6.8% |
| 22 | Tarragona | 0 | 3 | 3 | 0 | 80,925 | 80,925 | 0.02% | +50% |
| 23 | Avilés | 0 | 1 | 1 | 0 | 3,999 | 3,999 | 0.01% | – |
| 24 | A Coruña | 0 | 0 | 0 | 0 | 0 | 0 | 0% | -100% |
| 25 | Baleares | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| 26 | Melilla | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| 27 | Motril | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| 28 | Pasaia | 0 | 0 | 0 | 0 | 0 | 0 | 0% | – |
| System total | 4 | 14,573 | 14,577 | 69,492 | 561,717,748 | 561,787,240 | 100% | -4.6% |
“Cruceros” is a subset of “Solo de pasaje (incluye cruceros)”: they must not be added together. 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?
