Depuis l'Italie, il est possible d'embarquer à Gênes pour Barcelone et la traversée dure près de 20 heures. Pour les voyageurs provenant du Royaume-Uni, les ports de Porthsmouth et de Plymouth permettent d'arriver au nord de l'Espagne via les ports de Bilbao et de Santander après 24 heures de mini-croisière au large des côtes françaises.