- Bahía de Algeciras: 69.279.000
- Valencia: 53.254.000
- Barcelona: 50.055.000
- Bilbao: 38.423.000
- Tarragona: 35.956.000
El puerto con mayor tránsito de pasajeros en 2007 fue Palma de Mallorca, en Baleares con 5.926.000 pasajeros, seguido de Bahía de Algeciras, en Cádiz con 5.225.00 pasajeros y de Los Cristianos, en Tenerife (Canarias) con 4.954.000.
Asimismo, el Puerto de Santa Cruz de Tenerife (Canarias) es el mayor puerto de España en cuestión de cruceros y similares (barcazas, y otras embarcaciones de gran tamaño).