Respecto al entorno natural, el territorio es bañado por las aguas del río Llobregat y, a pesar de encontrarse en la llanura conformada por el delta destaca la montaña de San Ramón (293 m) y, sobre todo, Can Cartró (338 m), donde se halla el punto más elevado del municipio, así como la Muntanyeta (72 m), que se encuentra en el medio de la zona urbana, aunque mantiene su vegetación (principalmente de pinos) y un montículo cercano al río, lugar en el que se encontraba un castillo desde el cual los musulmanes controlaron la zona en la Edad Media.