Su naciente está en la Laguna de La Laja, y desemboca al río Biobío en la comuna de Laja.