March in Upington is the rainiest month of the year. In March, the weather in Upington is typically hot. Average daily high temperature in March is about 30 degrees above zero. On average, Upington has 26 sunny, 4 partly cloudy, and 1 rainy day in March.