Limita al norte con San Lorenzo de Hortóns y San Esteban de Sasroviras, al noreste con Castellví de Rosanes, al este con Corbera de Llobregat, al sureste con Cervelló, al sur y suroeste con Subirats, y con San Sadurní de Noya en una pequeña franja al oeste.