The headwaters of the river rise between High Range and Barlee Range. It flows in a northerly direction close to the western edge of the Barlee Range Nature Reserve, through Minnie Springs and discharges into the Ashburton River south-east of Nanutarra.
There are five tributaries of the river including; Discovery Creek, Telfer River and Wannery Creek.