South Africa weather today is largely fine and sunny across most regions, though high-impact weather alerts have been issued for the Northern and Eastern Cape. Damaging winds are expected to pose hazards to infrastructure and transport, while rough seas are forecast later this week.
Weather warnings and advisories for Wednesday, 30 July 2025
- Yellow Level 2 Warning: Damaging winds causing travel issues for high-sided vehicles in the south-western Northern Cape.
- Yellow Level 1 Warning: Damaging winds may impact temporary structures and elevate fire risk in Dr Beyers Naude Local Municipality, Eastern Cape.
- Yellow Level 2 Warning (Effective 31 July): Damaging winds forecast for Chris Hani and Joe Gqabi Districts in the Eastern Cape.
- Yellow Level 2 Warning (Effective 31 July – 1 August): Damaging waves expected from Alexander Bay to Plettenberg Bay.
- Advisory (Effective 31 July): Very cold, wet and windy conditions over southern Namakwa District (Northern Cape), Cape Winelands, Central Karoo and Little Karoo (Western Cape).
- Fire Danger Warnings: None.
Cape Town, Durban and JHB forecast: Wednesday, 30 July 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
16 / 13 | Light Rain | 65 | 29 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
22 / 11 | Sunny | 0 | 23 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
19 / 2 | Sunny | 0 | 10 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Fine. 3/20 °C
- Johannesburg: Fine. 2/19 °C
- Vereeniging: Fine. 0/18 °C
- Mpumalanga
- Mbombela: Fine. 4/21 °C
- Limpopo
- Polokwane: Fine. 3/19 °C
- North West
- Mahikeng: Fine. 2/19 °C
- Vryburg: Fine. 0/21 °C
- Free State
- Bloemfontein: Fine. 1/18 °C
- Northern Cape
- Kimberley: Fine. 5/22 °C
- Upington: Partly cloudy and windy. 13/25 °C
- Western Cape
- Cape Town: Mostly cloudy with drizzle and rain from afternoon. 13/16 °C
- George (Southern Cape): Partly cloudy. 13/25 °C
- Eastern Cape
- Gqeberha: Fine, becoming partly cloudy. 11/28 °C
- East London: Fine, becoming partly cloudy. 16/30 °C
- KwaZulu-Natal
- Durban: Fine. 11/22 °C
- Richards Bay: Fine. 13/24 °C
- Pietermaritzburg: Fine. 5/25 °C