Nace en los Nevados de Chillán y discurre en dirección noroeste hasta llegar a la ciudad de Chillán, donde su curso tuerce hacia el sur y luego al oeste, hasta alcanzar por el sur la localidad de Chillán Viejo.