La compagnie Transports Metropolitans de Barcelona (TMB) assure un réseau d’autobus, trains, tramways et métros qui parcourent toute la ville de Barcelone. Les ticket T-10 vous permettent de changer de moyens de transport autant de fois que vous voulez pendant 1h15 min. vous pouvez prendre le métro et descendre à la station Drassanes, à proximité du port. Il est également possible de prendre les bus 14, 19, 20, 36, 38, 40, 57, 59, 64, 91, 120, 121 qui passent tous par le port de Barcelone ferry.