Барселона - крупнейший порт Испании в северо-восточной части страны на Средиземном море. Морской порт Барселона включает аванпорт и б бассейнов. Длинна причального фронта составляет 15,6 км с глубинами до 12 м. В порт ввозятся следующие морские грузы - нефтепродукты, сжиженные газы, зерно, древесина, металлолом, хлопок, автомобили, а вывозятся — химические продукты, цемент, бумага, промышленное оборудование. Суммарный оборот морских грузоперевозок порта Барселона составляет 17,3 млн. тонн.
Порт оборудован современными механизмами для погрузки и разгрузки грузов, имеются военно-портовый терминал, причалы для ролкеров. Судоремонтные предприятия, располагающие двумя плавдоками, обеспечивают ремонт кораблей до крейсеров включительно. Порт Барселона используется кораблями ВМС США для пополнения запасов материальных средств, мелкого ремонта и отдыха экипажей. Барселона связана автострадой с Бильбао, сокращающей время и цену морских контейнерных перевозок между портами Средиземноморья и Западной Европы.