The headwaters of the river rise south of Mount White in the McIlwraith Range in the Great Dividing Range. It then flows westwards forming a series of braided channels and continuing through the uninhabited country until merging with the Kendall river near the Kulinchin Outstation and discharging into the Gulf of Carpentaria. The river is joined by eight tributaries including the Kendall River, Sandlewood Creek, Station Creek, Potlappa Creek, The Big Spring, First Spring, Christmas Creek and the Kendle River.