The river rises on the south-western slopes of the Liverpool Range, at the junction of the Great Dividing Range, about north-east of the town of Coolah at Pandoras Pass. Runoff from Coolah Tops National Park also flows into the river, as it flows generally south westerly and is joined by three minor tributaries, before reaching its mouth at the confluence with the Talbragar River near Leadville; dropping over its course of .