Cervelló est située dans l’arrière-pays de la région métropolitaine de Barcelone, à environ 20 kilomètres au sud-ouest du centre-ville de Barcelone. Elle appartient à la comarque du Baix Llobregat, une région caractérisée par un relief vallonné et des espaces naturels boisés, notamment la Serra d’Ordal.
La ville bénéficie d’un accès rapide aux grands axes routiers comme l’autoroute A-2 et la route B-24, ce qui permet de rejoindre facilement Barcelone, l’aéroport El Prat, et d’autres villes de Catalogne. Elle est également proche de la rivière Llobregat, un élément naturel structurant de la région.
Le climat y est typiquement méditerranéen, avec des étés chauds et secs, et des hivers doux. Le printemps et l’automne sont les saisons idéales pour organiser des événements ou visiter la région, grâce à des températures agréables et des paysages verdoyants.