January in Keetmanshoop is the hottest month of the year. In January, the weather in Keetmanshoop is typically hot. Average daily high temperature in January is about 33 degrees above zero. On average, Keetmanshoop has 25 sunny and 6 partly cloudy days in January.