... including targeted forecasts at the time of your arrival to each point!
Ulundi, KwaZulu-Natal, South Africa, has a subtropical climate with warm, humid summers and mild, dry winters. The average annual temperature is around 22°C (71°F), with average high temperatures in summer reaching between 26-29°C (79-84°F), and average low temperatures in winter dropping to between 5-13°C (41-55°F).
The wettest month of the year is February, with an average of 142mm (5.6in) of precipitation. The driest months are October and November, with an average of only 10mm (0.4in) of precipitation.
The most sunshine can be expected in summer, with an average of 8 hours of sunshine per day in December and January. In winter, there is an average of 6 hours of sunshine per day.
The wind speeds in Ulundi are generally moderate, with an average of 8 km/h (5 mph) throughout the year, with some variation in the winter months.
As of 2020, the city population is 29132.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Ulundi, KwaZulu-Natal.