Situada a 47 km de Barcelona,gran parte del municipio está comprendido dentro del Parque Natural de Sant Llorenç del Munt i l'Obac.