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.
The river starts at Bells Hill and flows in a northerly direction past the Cascade Dam, eventually joining the Ringarooma River near Derby.