South Africa weather today: Here’s the forecast for Friday, 21 March 2025

South Africa weather forecast for Friday, 21 March 2025: Heavy rain expected in the Western Cape, with a heatwave and extremely uncomfortable conditions in the Eastern Cape.

Here’s a comprehensive outlook on the South Africa weather forecast for Friday, 21 March 2025.

Weather warnings and advisories for Friday, 21 March 2025

The South African Weather Service (SAWS) has issued the following weather warnings and advisories for Friday, 21 March 2025:

  • Impact-Based Warnings
    • Yellow Level 2 Warning: Disruptive rainfall expected over the southern parts of the West Coast District, northern parts of the West Coast, City of Cape Town, Cape Winelands, and Overberg Districts, leading to localized flooding of roads, formal and informal settlements.
  • Fire Danger Warnings: Nil.
  • Advisories:
    • Heatwave: Persistently high temperatures expected in Alfred Nzo District (Eastern Cape).
    • Extremely Uncomfortable Conditions: Expected in Sarah Baartman, Amatole, Buffalo City Metro, and OR Tambo Districts (Eastern Cape).

Cape Town, Durban and Johannesburg weather forecast: Friday, 21 March 2025

Cape Town

Temperature (°C)ConditionPrecipitation (%)Wind (km/h)
22 / 19Light Rain4011

Durban

Temperature (°C)ConditionPrecipitation (%)Wind (km/h)
29 / 19Mostly Sunny523

Johannesburg

Temperature (°C)ConditionPrecipitation (%)Wind (km/h)
24 / 14Scattered Showers256

What’s the weather in South Africa today? – Here’s a provincial forecast for Friday, 21 March 2025

PLEASE NOTE: The third-party content below is shared on our platform for journalistic purposes. Swisher Post, its parent company, partners and affiliates shall not be held liable for any consequence that arises from the journalistic duties performed in sharing this content.

  • Gauteng: Partly cloudy with isolated showers and thundershowers.
    • Pretoria: Min 16°C, Max 26°C
    • Johannesburg: Min 14°C, Max 24°C
    • Vereeniging: Min 14°C, Max 26°C
  • Mpumalanga: Cloudy with morning fog, otherwise partly cloudy with isolated showers and thundershowers.
    • Mbombela: Min 16°C, Max 29°C
  • Limpopo: Cloudy in the morning, otherwise partly cloudy with isolated showers and thundershowers.
    • Polokwane: Min 15°C, Max 27°C
  • North West: Partly cloudy with isolated afternoon showers and thundershowers.
    • Mahikeng: Min 15°C, Max 26°C
    • Vryburg: Min 16°C, Max 28°C
  • Free State: Partly cloudy with isolated afternoon showers and thundershowers.
    • Bloemfontein: Min 15°C, Max 28°C
  • Northern Cape: Partly cloudy with isolated showers and thundershowers.
    • Kimberley: Min 17°C, Max 29°C
    • Upington: Min 22°C, Max 28°C
  • Western Cape: Cloudy with morning fog and scattered showers and rain in the morning.
    • Cape Town: Min 19°C, Max 22°C
      • Wind: Light north-westerly.
      • The expected UVB Sunburn Index: High
  • Eastern Cape:
    • George: Partly cloudy with morning fog, with scattered showers and thundershowers.
      • Wind: Light easterly.
      • Min 19°C, Max 25°C
    • Gqeberha: Cloudy with morning fog, otherwise partly cloudy with isolated thunderstorms in the afternoon.
      • Wind: Light north-easterly.
      • Min 19°C, Max 25°C
    • East London: Fine.
      • Wind: Light north-easterly.
      • Min 20°C, Max 28°C
  • KwaZulu-Natal:
    • Durban: Partly cloudy.
      • Wind: Moderate to fresh northerly to north-easterly.
      • Min 19°C, Max 29°C
      • The expected UVB Sunburn Index: High
    • Richards Bay: Fine.
      • Wind: Fresh to strong northerly to north-easterly.
      • Min 18°C, Max 31°C
    • Pietermaritzburg: Morning fog patches, otherwise partly cloudy.
      • Min 13°C, Max 30°C

We will continue to update this report as more information becomes available. Stay tuned for the latest weather news and advisories.