The river flows is a north-westerly direction crossing Albany Highway south of Kojonup then through the town of Muradup and continues in the north-west direction until it joins the Blackwood River of which it is a tributary.
The only tributary to the Balgarup river is Mandalup Brook.