The river is the western branch of the Balonne River in southern Queensland, near Dirranbandi. It flows southwest across parts of the Darling Riverine Plains. The river is joined by ten tributaries. It flows into the Darling River near Bourke, New South Wales.