South Africa’s weather today will be largely sunny and dry across most regions, with a continuation of stable, fine conditions inland.
Weather warnings and advisories for Saturday, 31 May 2025
Coastal areas along the southern and southwestern coastline will experience cloud cover and moderate winds. A Yellow Level 2 warning remains in place for damaging waves from Saldanha Bay to Plettenberg Bay, posing hazards to marine and coastal activities. Morning fog is expected in parts of Gauteng and Mpumalanga, but skies will clear later.
- Yellow Level 2 Warning – Damaging Waves: Expected between Saldanha Bay and Plettenberg Bay, causing difficulty in navigation and potential disruption to small harbours and coastal activities.
Cape Town, Durban and JHB forecast: Saturday, 31 May 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
18 / 12 | Sunny | 20 | 16 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
22 /15 | Sunny | 0 | 10 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
20 / 4 | Sunny | 0 | 10 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng:
- Pretoria: Fine, 7/21°C
- Johannesburg: Fine, 4/20°C
- Vereeniging: Morning fog patches, otherwise fine, 2/21°C
- Mpumalanga:
- Mbombela: Cloudy with morning fog, becoming fine in the afternoon, 13/23°C
- Limpopo:
- Polokwane: Fine, 5/21°C
- North West:
- Mahikeng: Fine, 5/22°C
- Vryburg: Fine, 0/22°C
- Free State:
- Bloemfontein: Fine, 0/19°C
- Northern Cape:
- Kimberley: Fine, 3/21°C
- Upington: Fine, 2/22°C
- Western Cape:
- Cape Town: Cloudy in the morning, partly cloudy later. Wind: Moderate NW. 12/18°C
- George: Fine. Wind: Light to moderate N to NW, turning SW in afternoon. 10/20°C
- Eastern Cape:
- Gqeberha: Fine. Wind: Moderate to fresh NW to W, turning SW in afternoon. 13/20°C
- East London: Fine. Wind: Light NW to W, becoming moderate SW in afternoon. 13/20°C
- KwaZulu-Natal:
- Durban: Partly cloudy in the morning, otherwise fine. Wind: Light to moderate N to NW, turning NE in afternoon. 15/22°C
- Richards Bay: Partly cloudy in the morning, otherwise fine. Wind: Light to moderate N to NW, becoming fresh NE. 15/25°C
- Pietermaritzburg: Partly cloudy with morning fog, otherwise fine. 7/21°C