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) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
15 / 9 | Mostly Sunny | 5 | 18 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
25 / 20 | Light Rain | 45 | 14 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
12 / 6 | Light Rain | 70 | 21 |
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