South Africa weather today: Here’s the forecast for Thursday, 29 May 2025

South Africa weather forecast: Weather today remains fine inland, but damaging winds and waves hit the southwest coast from Saldanha Bay to Cape Agulhas.

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)ConditionPrecipitation (%)Wind Speed (km/h)
19 / 14Chance of Showers3526

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
26 /15Sunny08

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
20 / 6Sunny06

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