Nace en el término municipal español de Mazarambroz (Toledo), y pasa por Casasbuenas para llegar al embalse de Guajaraz, entre Casasbuenas, Layos y Argés; discurre luego entre los municipios de Guadamur y Toledo y desemboca en el Tajo a la altura de la Dehesa de Daramezas (Guadamur).