South Africa weather today: Here’s the forecast for Friday, 30 May 2025

South Africa weather forecast: Weather today is mostly fine with strong coastal winds and morning rain in the southwest. Inland regions remain sunny and clear.

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)ConditionPrecipitation (%)Wind Speed (km/h)
17 / 13Mostly Sunny1516

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
23 /15Sunny032

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
22 / 9Sunny016

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