Auf 1045,1 km Kanälen und Flüssen ist Binnenschifffahrt möglich.
Die größten Seehäfen sind in Barcelona, Valencia, Bilbao, Gijón und Santa Cruz de Tenerife. Zwischen der Iberischen Halbinsel und den Balearen sowie den Kanaren gibt es eine Reihe von Fährverbindungen.