The river flows generally south southwest through the Tooloom and Yabbra national parks, joined by two tributaries including Beaury Creek, before reaching its confluence with the Clarence River about 11 kilometers southeast of the locality of Rivertree Peak.