Transportes en cifras – Transports Metropolitans de Barcelona..
Metro Metro w Barcelonie powstało w 1924 roku i cały czas jest rozbudowywane. Obecnie ma ponad 123 km długości, 165 stacji i 11 linii. Większość linii obsługiwana jest przez TMB, kilka linii działa pod kontrolą przewoźnika kolejowego FGC. thumb|Tramwaj w Barcelonie
Tramwaje Barcelona ma trzy sieci tramwajowe. Dwie główne to Trambaix i Trambesòs mające łącznie około 30 km długości i 50 przystanków, obsługiwane są przez TramMet. Inną siecią jest Tramvia Blau (Niebieski Tramwaj), wykorzystujący historyczny tabor i jest obsługiwany przez TMB.
Autobusy Barcelona posiada także rozbudowaną sieć linii autobusowych o długości 2242 km, korzysta z nich 263,3 mln pasażerów rocznie. Istnieje 215 linii, oraz 11 głównych przewoźników. Największym przewoźnikiem autobusowym jest TMB, mający łącznie 102 linie, oraz Barcelona Bus Turístic który obwozi pasażerów po wszystkich najważniejszych atrakcjach miasta, zatrzymując się na 44 przystankach, na których można kończyć lub zaczynać podróż.