It is situated halfway between Kimberley (the capital of the Northern Cape Province) and Mafikeng (the capital of the North West Province). It is on Cecil Rhodes’s great northern railroad, which ran from Cape Town through the Kimberley diamond fields, Vryburg, Mafikeng, and northwards beyond Victoria Falls. It is also on the N14 National Road which runs from Gauteng Province in a southwesterly direction through Vryburg, Kuruman and Upington to the mining town of Springbok in the North-western Cape. This road also connects Gauteng Province with Namibia.
The township Huhudi (Tswana for "running water") is situated just south of the town. The Tiger Kloof Native Institute was set up south of the town by the London Missionary Society in 1904. A cornerstone for the building of the institute was laid in 1905 by theEarl of Selborne. The stone church on the premises is a national