Por su término municipal discurren los ríos Trevélez, Guadalfeo y Poqueira.