Barcelona posiada rozbudowaną sieć komunikacji publicznej, obejmującą metro, autobusy i tramwaje. Istnieje również możliwość wynajęcia roweru lub skorzystania z usług taksówki.