Nace en las estribaciones de la sierra de San Mamede, en en municipio de Laza y desemboca en el río Duero en la localidad portuguesa de Entre-os-Rios, en el municipio de Penafiel.