The river rises below Bells Hill and flows generally north by west, through the Cascade Dam, and reaches its mouth near Derby where it merges with the Ringarooma River.
Starting below Bells Hill, the river rises and moves north by west, crossing the Cascade Dam before merging with the Ringarooma River as it approaches Derby.