The weather today across South Africa presents generally clear and mild conditions inland, while the southern and eastern coastal regions experience disruptive rain and marine hazards. KwaZulu-Natal and coastal areas of the Western and Eastern Cape face warnings for heavy rain, damaging waves, and strong winds.
Weather warnings and advisories for Saturday, 12 July 2025
- Impact-Based Warnings:
- Yellow Level 2: Disruptive rain may cause localised flooding, slippery roads, and reduced visibility along the south coast and adjacent interior of KwaZulu-Natal.
- Yellow Level 2: Damaging waves expected between Hondeklip Bay and Plettenberg Bay, posing risks to small vessels.
- Yellow Level 1: Damaging waves and winds may disrupt small harbours and pose navigation hazards between Plettenberg Bay and Hamburg.
- Fire Danger Warnings:
- None issued.
- Advisories:
- Very cold conditions expected in parts of the Eastern Cape, including Chris Hani and Alfred Nzo Districts and the Elundini and Mhlontlo Local Municipalities.
Cape Town, Durban and JHB forecast: Saturday, 12 July 2025
Cape Town weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
|---|---|---|---|
| 16 / 8 | Sunny | 0 | 8 |
Durban weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
|---|---|---|---|
| 19 / 16 | Light Rain | 25 | 24 |
Johannesburg weather
| Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
|---|---|---|---|
| 21 / 4 | Sunny | 0 | 8 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Fine. 3/21 °C
- Johannesburg: Fine. 4/21 °C
- Vereeniging: Fine. -2/20 °C
- Mpumalanga
- Mbombela: Fine. 6/23 °C
- Limpopo
- Polokwane: Fine. 4/22 °C
- North West
- Mahikeng: Fine. 3/22 °C
- Vryburg: Fine. 3/22 °C
- Free State
- Bloemfontein: Fine. 4/20 °C
- Northern Cape
- Kimberley: Fine. 5/22 °C
- Upington: Fine. 5/23 °C
- Western Cape
- Cape Town: Fine. 8/16 °C
- Southern Cape
- George: Fine. 5/15 °C
- Eastern Cape
- Gqeberha: Fine. 10/16 °C
- East London: Cloudy with isolated showers and rain. 13/16 °C
- KwaZulu-Natal
- Durban: Cloudy with scattered showers and rain. 16/19 °C
- Richards Bay: Cloudy with scattered showers and rain. 15/20 °C
- Pietermaritzburg: Morning fog, then cloudy with isolated showers. 8/14 °C







