South Africa weather today presents partly cloudy skies across most provinces with isolated afternoon showers and thundershowers inland. Damaging waves along the southeastern coast will pose risks to maritime and beachfront activities.
Weather warnings and advisories for Saturday, 26 July 2025
- Yellow Level 2 Warning: Damaging waves expected between Port Alfred and Richards Bay, causing disruption to harbours, ports, and coastal activities.
- Fire Danger Warnings: None.
- Advisories: Very cold conditions expected over the north-eastern interior of the Eastern Cape through Sunday.
Cape Town, Durban and JHB forecast: Saturday, 26 July 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
17 / 10 | Sunny | 5 | 23 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
21 / 15 | Mostly Cloudy | 10 | 23 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
21 / 5 | Sunny | 0 | 16 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Partly cloudy with isolated afternoon showers and thundershowers. 6/22 °C
- Johannesburg: Partly cloudy with isolated afternoon showers and thundershowers. 5/21 °C
- Vereeniging: Partly cloudy with isolated showers and thundershowers. 5/20 °C
- Mpumalanga
- Mbombela: Partly cloudy with isolated showers and thundershowers. 9/19 °C
- Limpopo
- Polokwane: Partly cloudy with isolated showers and thundershowers. 9/22 °C
- North West
- Mahikeng: Partly cloudy. 6/22 °C
- Vryburg: Fine. 5/20 °C
- Free State
- Bloemfontein: Fine. 5/17 °C
- Northern Cape
- Kimberley: Fine. 6/18 °C
- Upington: Fine. 6/20 °C
- Western Cape
- Cape Town: Partly cloudy. 10/17 °C
- George (Southern Cape): Cloudy with light rain. 8/15 °C
- Eastern Cape
- Gqeberha: Cloudy with scattered showers and rain. 11/15 °C
- East London: Partly cloudy, becoming cloudy with isolated rain from late afternoon. 11/15 °C
- KwaZulu-Natal
- Durban: Partly cloudy with isolated afternoon showers and thundershowers. 15/21 °C
- Richards Bay: Partly cloudy to cloudy with isolated showers and thundershowers. 16/20 °C
- Pietermaritzburg: Partly cloudy with isolated afternoon showers and thundershowers. 6/14 °C