South Africa’s weather today is predominantly fair across the country, with fine conditions expected inland.
Weather warnings and advisories for Friday, 30 May 2025
Coastal areas, particularly along the southern and southwestern coastlines, may experience light rain and strong winds. A Yellow Level 2 warning has been issued for damaging waves from Saldanha Bay to Plettenberg Bay, continuing through the weekend. Sunshine dominates most regions, offering warm daytime temperatures and chilly mornings.
- Yellow Level 2 Warning – Damaging Waves: Anticipated between Saldanha Bay and Cape Agulhas to Plettenberg Bay, creating hazardous sea conditions for small vessels and port activities. The warning is valid until Sunday.
Cape Town, Durban and JHB forecast: Friday, 30 May 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
17 / 13 | Mostly Sunny | 15 | 16 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
23 /15 | Sunny | 0 | 32 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
22 / 9 | Sunny | 0 | 16 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng:
- Pretoria: Fine, 8/24°C
- Johannesburg: Fine, 9/22°C
- Vereeniging: Fine, 6/21°C
- Mpumalanga:
- Mbombela: Fine, 11/28°C
- Limpopo:
- Polokwane: Fine, 8/24°C
- North West:
- Mahikeng: Fine, 7/24°C
- Vryburg: Fine, 7/23°C
- Free State:
- Bloemfontein: Fine, 3/20°C
- Northern Cape:
- Kimberley: Fine, 8/22°C
- Upington: Partly cloudy, 5/21°C
- Western Cape:
- Cape Town: Partly cloudy with light morning rain. Wind: Moderate to fresh N to NW. 13/17°C
- George: Partly cloudy. Wind: Moderate westerly. 13/19°C
- Eastern Cape:
- Gqeberha: Morning cloud and isolated showers, then fine. Wind: Fresh to strong SW, moderating later. 12/19°C
- East London: Fine. Wind: Fresh to strong SW, becoming moderate in the evening. 13/21°C
- KwaZulu-Natal:
- Durban: Fine, becoming partly cloudy in the afternoon. Wind: Light NW early, becoming moderate to fresh SW. 15/23°C
- Richards Bay: Fine, becoming partly cloudy in the afternoon. Wind: Initially N to NE, then moderate to fresh SW. 15/25°C
- Pietermaritzburg: Fine. 10/21°C