The headwaters of the river are in the Mitchell Ranges and the river flows in a southerly direction between Mount Ramsay and Mount Fleming and through Fairy Glen then down onto a plain then cuts though Bath Range under Mount Rankine and veering eastward.
The river catchment occupies an area of and is wedged between the Koolatong River catchment to the north, the Goyder River catchment to the west and the Roper River catchment to the south [REF].