South Africa weather today features partly cloudy skies across much of the country with isolated showers and thundershowers affecting most inland regions. The south coast will see light morning rain, while a warning is in place for damaging waves along the KwaZulu-Natal coast.
Weather warnings and advisories for Friday, 25 July 2025
- Yellow Level 2 Warning: Damaging waves expected south of Durban from the afternoon, leading to navigation difficulty and localised disruption of ports and beachfront activities.
- Fire Danger Warnings: None.
- Advisories: None.
Cape Town, Durban and JHB forecast: Friday, 25 July 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
15 / 12 | Mostly Cloudy | 10 | 18 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
22 / 14 | Sunny | 10 | 27 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
21 / 7 | Partly Cloudy | 10 | 14 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Partly cloudy with isolated showers and thundershowers. 8/22 °C
- Johannesburg: Partly cloudy with isolated showers and thundershowers. 7/21 °C
- Vereeniging: Partly cloudy with isolated showers and thundershowers. 4/21 °C
- Mpumalanga
- Mbombela: Partly cloudy with isolated showers and thundershowers. 9/24 °C
- Limpopo
- Polokwane: Partly cloudy with isolated showers and thundershowers. 5/21 °C
- North West
- Mahikeng: Partly cloudy with isolated showers and thundershowers. 6/22 °C
- Vryburg: Partly cloudy and windy with isolated showers and thundershowers. 6/23 °C
- Free State
- Bloemfontein: Partly cloudy with isolated showers and thundershowers. 5/19 °C
- Northern Cape
- Kimberley: Partly cloudy with isolated showers and thundershowers. 8/19 °C
- Upington: Partly cloudy. 8/20 °C
- Western Cape
- Cape Town: Cloudy with morning light rain. 12/15 °C
- George (Southern Cape): Cloudy with morning rain. 10/13 °C
- Eastern Cape
- Gqeberha: Cloudy with isolated showers and rain. 14/17 °C
- East London: Cloudy with isolated showers and rain. 15/18 °C
- KwaZulu-Natal
- Durban: Partly cloudy with isolated showers and thundershowers. 14/22 °C
- Richards Bay: Partly cloudy with isolated showers and thundershowers. 13/24 °C
- Pietermaritzburg: Partly cloudy with isolated showers and thundershowers. 7/21 °C