Elva har utspring fra sørhellingen av Barkly Tableland i Northern Territory, og får tilløp fra de sideelvene Burke, Hamilton, Pituri Creek, Ranken, Templeton, Moonah Creek, Woodroffe og Sandover, som dannes over et stort område lengst vest i Queensland og øst i Northern Territory. Elva renner i sørøstlig retning inn i Queensland. Etter Machattiesjøen renner den videre som , til den i det nordøstre hjørnet av South Australia løper sammen med Diamantina og danner elva Warburton. I ekstremt vannrike år når denne elva helt fram til Eyresjøen.