Το λιμάνι της Βαρκελώνης είναι η βασική υποδομή μεταφορών και υπηρεσιών στην Καταλονία, το δεύτερο λιμάνι της Ισπανίας από την άποψη της συνολικής κίνησης εμπορευμάτων και το πρώτο από πλευράς αξίας. Οι 112 ναυτιλιακές γραμμές που λειτουργούν από 162 πλοιοκτήτες, συνδέουν τακτικά τη Βαρκελώνη με 850 λιμάνια των πέντε ηπείρων, καθιερώνοντας τες πάνω από τα άλλα ισπανικά λιμάνια για τη διεθνή κυκλοφορία .
Το λιμάνι έχει σχεδόν 40 εξειδικευμένους και πολλαπλών χρήσεων τερματικούς σταθμούς για την παρακολούθηση διαφόρων ειδών κίνησης που παράγονται στην ενδοχώρα - αγορά, την οποία εξυπηρετεί. Επιπλέον, το εμπορικό λιμάνι έχει μια διοικητική περιοχή, Περιοχή Διοικητικών Δραστηριοτήτων , ή ZAL, και ένα αστικό λιμάνι, το λιμάνι Vell, το οποίο είναι ανοικτό για το κοινό.