Desde su nacimiento, atraviesa territorio de las provincias de Ávila, Salamanca y Zamora, desembocando al río Duero en el paraje de Ambasaguas, entre los términos municipales de Fermoselle y Villarino de los Aires en la zona conocida popularmente como paraje de Ambasaguas, después de recorrer 284 km de longitud.