El río nace en Fresneda de la Sierra Tirón en un término denominado Tres Aguas y desemboca en el Ebro a la altura de Haro.