South Africa weather today: Here’s the forecast for Monday, 9 June 2025

South Africa weather forecast: Weather today includes warnings for disruptive snow, flooding rains, coastal waves, and severe thunderstorms nationwide.

The weather today across South Africa is characterised by significant instability, including disruptive snowfall, widespread showers, thunderstorms, and coastal hazards, especially impacting the Eastern Cape and KwaZulu-Natal. Authorities have issued multiple high-level warnings, particularly for severe snow, flooding rain, and coastal marine risks.

Weather warnings and advisories for Monday, 9 June 2025

  • Yellow Level 6 Warning: Disruptive snow over Joe Gqabi District and local municipalities (Molteno, Matatiele) in the Eastern Cape.
  • Orange Level 6 Warning: Disruptive rain causing flooding and danger to life in Amatholo, OR Tambo Districts, and Buffalo City Metro (Eastern Cape).
  • Orange Level 5 Warning: Disruptive rain in Alfred Nzo District, Nelson Mandela Bay, and several local municipalities (Makana, Ndlambe, Sundays River Valley, Kouga, Koukamma).
  • Yellow Level 2 Warning: Disruptive snow in Chris Hani District and local municipalities (Graaff-Reinet, Raymond Mhlaba, Amahlati, Umzimvubu).
  • Yellow Level 2 Warning: Disruptive rain in Joe Gqabi, Chris Hani Districts and Blue Crane Route, Dr Beyers Naude municipalities.
  • Yellow Level 2 Warning: Damaging waves between Saldanha Bay and Plettenberg Bay.
  • Yellow Level 2 Warning: Severe thunderstorms with heavy downpours, hail, and damaging winds in southern and eastern KwaZulu-Natal.

Tuesday (10 June 2025) Alert:

  • Yellow Level 4 Warning: Disruptive snow in the western high-lying areas of KwaZulu-Natal, with road closures and risk to livestock.

Cape Town, Durban and JHB forecast: Monday, 9 June 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
15 / 9Mostly Sunny518

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
25 / 20Light Rain4514

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
12 / 6Light Rain7021

What’s the weather in South Africa today? – Here’s a provincial forecast

  • Gauteng:
    • Pretoria: Partly cloudy with isolated showers and rain, 7/15°C
    • Johannesburg: Cloudy with isolated showers and rain, 6/12°C
    • Vereeniging: Cloudy with isolated showers and rain, 8/13°C
  • Mpumalanga:
    • Mbombela: Fine, becoming partly cloudy with evening rain, 10/19°C
  • Limpopo:
    • Polokwane: Fine, 10/19°C
  • North West:
    • Mahikeng: Cloudy and windy with isolated showers and thundershowers, 7/12°C
    • Vryburg: Cloudy and windy with isolated showers and thundershowers, 4/9°C
  • Free State:
    • Bloemfontein: Cloudy and windy with scattered showers and thundershowers, 6/9°C
  • Northern Cape:
    • Kimberley: Cloudy with scattered showers and thundershowers, 5/9°C
    • Upington: Cloudy and windy with isolated showers and thundershowers, 5/12°C
  • Western Cape:
    • Cape Town: Cloudy to partly cloudy. Wind: moderate southerly to south-easterly, 9/15°C
  • Eastern Cape:
    • George: Mostly cloudy with scattered showers and rain. Wind: W-SW, 7/15°C
    • Gqeberha: Cloudy with widespread showers. Wind: SW to southerly, 11/16°C
    • East London: Cloudy with widespread showers and thundershowers. Wind: SW, becoming strong overnight, 12/17°C
  • KwaZulu-Natal:
    • Durban: Cloudy with widespread showers and thundershowers. Wind: SW, 18/21°C
    • Richards Bay: Partly cloudy with isolated evening showers and thundershowers. Wind: SW, 17/24°C
    • Pietermaritzburg: Morning fog, cloudy with widespread showers and thundershowers, 12/17°C