El río Furelos (afluente del Ulla) discurre por el concello en dirección norte-sur, desde su nacimiento en las brañas de Porto Salgueiro (Brañas) hasta su entrada en el concello de Melide en Furelos.