South Africa weather map

The weather in most locations in South Africa today is expected to be warmer than yesterday, with average temperatures ranging from 20°C to 32.16°C.

Weather forecast for major cities in South Africa

Location Forecast Now Min Max Chance of rain
Gauteng Light Rain 21.93° 15.88° 24.86° 95%
Western Cape Overcast Clouds 27.12° 15.56° 33.58° 0%
Kwazulu-Natal Light Rain 20° 11.99° 27.75° 94%
Eastern Cape Light Rain 21.04° 3.92° 23.96° 70%
North-West Moderate Rain 27.72° 15.88° 30.17° 95%
Limpopo Overcast Clouds 23.83° 14.92° 28.04° 3%
Mpumalanga Overcast Clouds 22.84° 11.56° 25.67° 30%
Northern Cape Light Rain 32.16° 20.12° 33.45° 65%
Free State Heavy Intensity Rain 25.65° 14.27° 29.26° 100%

Frequently asked questions

What is the weather right now in South Africa?

As of now, the weather in major cities in South Africa varies:
- In Northern Cape, the temperature is around 32.16°C (89.89°F), with Light Rain.
- In Kwazulu-Natal, the current temperature is about 20°C (68.0°F) Light Rain.

What type of climate zone is South Africa?

Most cities in South Africa are classified within the Mid-latitude desert climate zone (Köppen: BWk).

Where is the hottest place in South Africa today?

Northern Cape is the hottest place in South Africa right now with the daily high temperature reaching 32.16°C or 89.89°F, followed by North-West (27.72°C/81.9°F), Western Cape (27.12°C/80.82°F) and Free State (25.65°C/78.17°F).

What is the coldest place in South Africa right now?

Kwazulu-Natal is the coldest place in South Africa right now, with average temperatures hovering around 20 °C or 68.0 °F.