Se rendre à Barcelone par la mer

Barcelone possède le port de croisière le plus important du bassin méditerranéen, avec sept terminaux. De plus, il dispose de neuf terminaux de passagers et de quatre terminaux de ferries. Il relie les Îles Baléares et les principaux ports de la Méditerranée. Le long du littoral de la ville, on compte également quatre ports de plaisance avec tous les services, pour amarrer des embarcations privées.