El término es drenado por la riera de Oleseta (que se forma a la cruz de Ordal dentro del término de Vallirana) y por la de Begas, que se unen en el Hospital y afluyen, a través de la riera de Ribes, a la Mediterránea.