Las zonas más comerciales de ocio se encuentran en torno al Pueblo Español, situado en Montjuic, en el complejo Maremagnum, situado al final de las Ramblas, camiseta barcelona 2023 y en el Puerto Olímpico. Una de las principales zonas es el casco antiguo, repartido entre el barrio de El Raval, a un lado de las Ramblas, y el Barrio Gótico, al otro lado.