South Africa’s weather today is largely clear and mild across the interior, while coastal regions are expected to face gusty winds and isolated showers, particularly along the southwest coastline.
Damaging wind and wave conditions pose maritime hazards along the Western Cape coast, prompting official alerts. Fine, warm weather prevails across most inland provinces.
Weather warnings and advisories for Thursday, 29 May 2025
- Yellow Level 2 Warning – Damaging Wind: Expected between Saldanha Bay and Cape Agulhas, causing difficulty in navigation at sea.
- Yellow Level 2 Warning – Damaging Waves: Expected between Saldanha Bay and Cape Agulhas, spreading to Plettenberg Bay from Friday through Sunday.
Cape Town, Durban and JHB forecast: Thursday, 29 May 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
19 / 14 | Chance of Showers | 35 | 26 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
26 /15 | Sunny | 0 | 8 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
20 / 6 | Sunny | 0 | 6 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng:
- Pretoria: Fine, 6/22°C
- Johannesburg: Fine, 6/20°C
- Vereeniging: Fine, 4/22°C
- Mpumalanga:
- Mbombela: Fine, 10/25°C
- Limpopo:
- Polokwane: Fine, 9/23°C
- North West:
- Mahikeng: Fine, 7/22°C
- Vryburg: Fine, 5/23°C
- Free State:
- Bloemfontein: Fine, 2/22°C
- Northern Cape:
- Kimberley: Fine and windy, 8/24°C
- Upington: Fine and windy, 10/25°C
- Western Cape:
- Cape Town: Cloudy with isolated showers and rain. Wind: Moderate to fresh N to NW. 14/19°C
- George: Partly cloudy. Wind: NW becoming light SW. 11/22°C
- Eastern Cape:
- Gqeberha: Fine. Wind: W becoming SW by midday. 13/21°C
- East London: Fine. Wind: W becoming SE in the afternoon. 15/23°C
- KwaZulu-Natal:
- Durban: Fine. Wind: NW early, then NE, light and variable late. 15/26°C
- Richards Bay: Fine. Wind: Light to moderate N to NE. 16/28°C
- Pietermaritzburg: Fine. 9/27°C