The town lies 750 meters above the sea and is built on the banks of the Sundays River, which rises a little further north on the southern slopes of the Sneeuberge, and splits into several channels here.