Barcelona cuenta con una amplia red de transportes públicos, autobuses, metro, tranvía, trenes de cercanías, de larga distancia, así como un puerto y aeropuerto internacional muy bien conectados al centro de la ciudad.
Barcelona dispone de una enorme flota de taxis distinguidos por los colores típicos que les caracterizan desde hace décadas.
Hay alguna empresa de taxis que contribuye con el medio ambiente como por ejemplo empresas que utilizan taxis híbridos o eléctricos.