Nace en el término municipal de Bahabón,[1] muy cerca del límite con Campaspero, atravesando el despoblado de Minguela, donde recoge las aguas de la Fuente de Minguela y recorre el propio Bahabón por el norte. De allí pasa a Torrescárcela y a la pedanía de Aldealbar. Tras abandonar el término de Torrescárcela se adentra durante unos kilómetros en el de Montemayor de Pililla, en su parte oriental, para pasar ya a Santibáñez de Valcorba, última localidad que recorre. Pasado Santibáñez, desemboca en el río Duero, en el término de Traspinedo.