The river rises at the foot of Mount Lonarch near the small town of Amphitheatre, and flows north for 270 kilometers joined by thirteen minor tributaries and through the towns of Avoca, Charlton and Quambatook.