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.37°C to 29.78°C.

Weather forecast for major cities in South Africa

Location Forecast Now Min Max Chance of rain
Gauteng Sky Is Clear 25.35° 15.73° 26.68° 0%
Western Cape Sky Is Clear 26.61° 17.1° 29.82° 0%
Kwazulu-Natal Sky Is Clear 25.34° 13.86° 27.54° 0%
Eastern Cape Sky Is Clear 20.37° 9.07° 21.55° 0%
North-West Sky Is Clear 27.11° 14.74° 28.55° 0%
Limpopo Sky Is Clear 28.8° 13.43° 30.13° 0%
Mpumalanga Sky Is Clear 26.12° 12.32° 26.89° 0%
Northern Cape Sky Is Clear 29.78° 18.2° 31.37° 0%
Free State Sky Is Clear 26° 13.04° 27.27° 0%

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 29.78°C (85.6°F), with sky is clear.
- In Eastern Cape, the current temperature is about 20.37°C (68.67°F) sky is clear.

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 29.78°C or 85.6°F, followed by Limpopo (28.8°C/83.84°F), North-West (27.11°C/80.8°F) and Western Cape (26.61°C/79.9°F).

What is the coldest place in South Africa right now?

Eastern Cape is the coldest place in South Africa right now, with average temperatures hovering around 20.37 °C or 68.67 °F.