South Africa weather today: Here’s the forecast for Saturday, 28 June 2025

South Africa weather forecast: Weather today brings partly cloudy skies and scattered rain in Cape Town with a warning for disruptive rain and local flooding.

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)ConditionPrecipitation (%)Wind Speed (km/h)
14 / 12Rain Showers4526

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
21 / 11Sunny014

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
15 / 4Sunny011

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