El puerto de Barcelona nació a la vez que la ciudad de Barcelona como un puerto natural situado en una playa que estaba entre una pequeña península que formaba la montaña de Montjuic, y la antigua desembocadura del río Llobregat.