The river rises near the Lake Magenta Nature Reserve. It is 300 m above sea level. The river flows south through farmland to the Fitzgerald River National Park. The tributaries of the river are the Sussetta River, Jacup Creek, Tertup Creek, Tooartup Creek, and Martin Creek.