The Elands River originates west of Koster, North West Province, flowing northwards across Swartruggens into the Lindleyspoort Dam. A few kilometers downstream from the dam wall it bends eastwards east of Silwerkrans and goes meandering in an ENE direction across the veld for many miles. Further east it flows right south of the Pilanesberg, barely 1.5 km from the outer perimeter of the ancient crater formation.