El río Almonte atraviesa el término municipal, de saliente a poniente, a unos 6 km del casco, sirviendo de límite a dicho término con los de Berzocana y Deleitosa.