The river rises east of Niangala on the western slopes of the Moonbi Range and Great Dividing Range and flows generally north west after its confluence with its major tributary, the Cobrabald River, and flows through Warrabah National Park before reaching its mouth, with the Namoi River; dropping over its course of .