The river flows generally north northwest, west northeast, southeast, and then northeast, joined by four minor tributaries, before joining with the Queensborough River to form the Little Plains River approximately 7 kilometers south southwest of Craigie, north of the Black-Allan Line that forms part of the border between Victoria and New South Wales.