The headwaters of the river rise in the Durack Range below Kangaroo Hill and near Bedford Downs, then flow north-east.
The river flows past Nellie Range, through Devils Elbow and Gordons Gorge and through the O'Donnell Range.
The river then changes direction to the southeast and discharges into the Bow River approximately 25 kilometres (16 mi) north of Warmun adjacent to the Great Northern Highway.
The traditional owners of the area are the Kitja people.
This article related to a river in Western Australia is a stub.