Recientemente, se han inaugurado el parque de Diagonal Mar, diseñado por Enric Miralles, y el parque del Fórum, donde se ubicó el recinto que acogió el Fórum Universal de las Culturas de 2004. Cerca de Collserola, al norte de la ciudad, se encuentran el parque Central de Nou Barris, uno de los más grandes de Barcelona y el parque del laberinto de Horta, donde los setos están plantados y recortados de forma que crean un laberinto donde pequeños y mayores pasan ratos divertidos.