January in Upington is the hottest month of the year. In January, the weather in Upington is typically hot. Average daily high temperature in January is about 33 degrees above zero. On average, Upington has 28 sunny and 3 partly cloudy days in January. January as well as {{month_nom: February}}, and {{month_nom: February}} is considered the most uncomfortable time to visit Upington.