Las Sierras de Viure cruzan el municipio, separando el valle de Marlés y la del Llobregat.