Está situada a 30 km del centro de Barcelona entre las comarcas de la Anoia, del Bajo Llobregat y del Bages.