Морський порт Порт Барселони має 2000-річну історію і має велике сучасне комерційне значення. Це дев'ятий за вантажообігом контейнерний порт Європи, в 2013 році обробив 1,72 мільйона TEU. Має площу 10 км² та поділ на три зони: (старий порт), торговий порт та логістичний порт (). На кінець 2010-х порт розширюють, що вдвічі збільшить його розмір через відвід гирла річки Льобрегат на 2 км на південь.