List of ports in Spain

The following is a list of the ports in Spain declared to be of "general interest" and thus, under the exclusive competence of the General Administration of the State. They are operated by 28 different port authorities, which are coordinated in turn by Puertos del Estado, a State-owned company.

Port Port Authority Region Cargo tonnage in 2019
(MTn)
Ref.
Bay of Algeciras Bay of Algeciras Andalusia 109.4
Tarifa
Bay of Cádiz Bay of Cádiz 4.4
Almería Almería
Carboneras
Seville Seville
Huelva Huelva 33.8
Motril 2.8
Málaga 3.5
Ceuta Ceuta Ceuta
Valencia Valencia Valencian Community 81.1
Sagunto 7.0
Gandía
Alicante Alicante
Castellón Castellón 20.7
Palma Balearic Islands
Alcúdia
Mahón
Ibiza
Savina
Melilla Melilla Melilla
Barcelona Barcelona Catalonia 67.7
Tarragona Tarragona 33.3
Bilbao Bilbao Basque Country 35.5
Pasaia 3.2
Cartagena Cartagena Region of Murcia 34.5
Gijón-Musel Gijón Asturias 17.4
Avilés Avilés 5.1
Santander Santander Cantabria 6.6
Arrecife Canary Islands
Las Palmas Las Palmas 22.8
Puerto del Rosario
La Hondura
Santa Cruz de Tenerife
Los Cristianos Santa Cruz de Tenerife
San Sebastián de la Gomera
Santa Cruz de la Palma 0.9
La Estaca
Ferrol Ferrol-San Cibrao Galicia 11.1
San Cibrao Ferrol-San Cibrao
A Coruña A Coruña 13.6
Vilagarcía da Arousa
Marín Marín-Ria de Pontevedra
Pontevedra
Vigo 4.2