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.

weather today 9 June 2025

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