The weather today across South Africa features predominantly fine to partly cloudy skies, though a yellow level 1 warning for disruptive rain has been issued for Cape Town, raising the risk of localised flooding. Temperatures remain cold to mild across most regions, with freshening winds in parts of the Western Cape.
Weather warnings and advisories for Saturday, 28 June 2025
- Impact-Based Warnings:
- Yellow Level 1 Warning: Disruptive rain over the City of Cape Town, Western Cape, may lead to localised flooding of roads and susceptible low-lying areas.
- Fire Danger Warnings:
- None.
- Advisories:
- None.
Cape Town, Durban and JHB forecast: Saturday, 28 June 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
14 / 12 | Rain Showers | 45 | 26 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
21 / 11 | Sunny | 0 | 14 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
15 / 4 | Sunny | 0 | 11 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Partly cloudy, 4/14 °C
- Johannesburg: Partly cloudy, 4/15 °C
- Vereeniging: Partly cloudy, -1/16 °C
- Mpumalanga
- Mbombela: Fine, becoming partly cloudy, 7/20 °C
- Limpopo
- Polokwane: Fine, becoming partly cloudy, 5/17 °C
- North West
- Mahikeng: Fine, -2/16 °C
- Vryburg: Fine, -4/16 °C
- Free State
- Bloemfontein: Fine, -4/16 °C
- Northern Cape
- Kimberley: Fine, -5/13 °C
- Upington: Fine, -2/16 °C
- Western Cape
- Cape Town: Cloudy with scattered rain and showers; freshening north-westerly wind, 12/14 °C
- George: Fine, becoming partly cloudy in the afternoon; moderate to fresh north-westerly wind, 9/20 °C
- Eastern Cape
- Gqeberha: Fine; moderate to fresh north-westerly wind, 10/21 °C
- East London: Fine; light north-westerly wind, 11/21 °C
- KwaZulu-Natal
- Durban: Fine; moderate to fresh northerly to north-easterly wind, 11/21 °C
- Richards Bay: Fine; moderate northerly to north-easterly wind, 10/22 °C
- Pietermaritzburg: Fine, 3/20 °C