South Africa weather today: Here’s the forecast for Sunday, 8 June 2025

South Africa weather forecast: Weather today includes severe warnings for snow, disruptive rain and coastal hazards, especially in the Western and Eastern Cape.

The weather today brings a mix of partly cloudy conditions and widespread rain across parts of South Africa, with severe weather alerts issued for snow, disruptive rainfall, and damaging coastal conditions, particularly over the Western and Eastern Cape.

Weather warnings and advisories for Sunday, 8 June 2025

  • Yellow Level 3 Warning: Disruptive snowfall over Beaufort West (Western Cape) from the evening into Monday, causing traffic disruptions, especially along the N1.
  • Yellow Level 2 Warning: Damaging waves expected between Saldanha Bay and Plettenberg Bay, continuing into Monday.

Warnings for Monday and Tuesday (9–10 June 2025):

  • Yellow Level 6 Warning: Disruptive snow over Joe Gqabi, Enoch Mgijima (Molteno), and Matatiele (Eastern Cape) with road closures and life-threatening impacts.
  • Yellow Level 5 Warning: Disruptive rain in OR Tambo district and surrounding local municipalities in the Eastern Cape, causing flooding and displacement.
  • Yellow Level 2 Warning: Disruptive snow across Chris Hani district (excluding Molteno), DR Beyers Naude, and surrounding areas.
  • Yellow Level 2 Warning: Disruptive rain across Sarah Baartman, Joe Gqabi, Alfred Nzo, and other Eastern Cape districts, causing mudslides and flooding.

Advisory:

  • Snow and very cold, wet, and windy conditions expected in the Western Cape interior and Northern Cape (Sunday), spreading eastward to the Free State, Eastern Cape, and KwaZulu-Natal into midweek.

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

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
14 / 10Mostly Cloudy2518

Durban weather

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

Johannesburg weather

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

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

  • Gauteng:
    • Pretoria: Partly cloudy, 1/21°C
    • Johannesburg: Partly cloudy, 6/20°C
    • Vereeniging: Partly cloudy, 6/21°C
  • Mpumalanga:
    • Mbombela: Fine, 11/26°C
  • Limpopo:
    • Polokwane: Fine, 7/21°C
  • North West:
    • Mahikeng: Partly cloudy, windy with isolated showers and thundershowers, 9/23°C
    • Vryburg: Partly cloudy, windy with isolated showers and thundershowers, 10/21°C
  • Free State:
    • Bloemfontein: Partly cloudy, windy with isolated showers and thundershowers, 10/19°C
  • Northern Cape:
    • Kimberley: Partly cloudy, windy with isolated showers and thundershowers, 11/18°C
    • Upington: Partly cloudy and windy, 6/15°C
  • Western Cape:
    • Cape Town: Cloudy with scattered showers and rain, clearing by afternoon. Wind: Moderate to fresh SE, 10/14°C
  • Eastern Cape:
    • George: Mostly cloudy with widespread showers and rain. Wind: NW becoming fresh SW, 10/16°C
    • Gqeberha: Cloudy with scattered showers. Wind: Fresh W turning SE, 13/16°C
    • East London: Partly cloudy, becoming cloudy with scattered showers and thundershowers. Wind: Fresh SW, 13/18°C
  • KwaZulu-Natal:
    • Durban: Fine, becoming cloudy in the afternoon with isolated rain. Wind: NE turning SW, 20/25°C
    • Richards Bay: Fine. Wind: NE turning SW late afternoon, 18/29°C
    • Pietermaritzburg: Fine, becoming cloudy with isolated showers and thundershowers, 12/23°C