What’s the weather in South Africa? – Here’s the forecast for Wednesday, 29 October 2025

South Africa weather forecast: 29 October 2025 – Thunderstorms, flooding risks and fire dangers expected. KwaZulu-Natal and the Highveld brace for wild weather.

weather today 29 october 2025

South Africa’s weather today is dominated by a strong band of thunderstorms stretching across Gauteng, Free State, North West, and northern parts of KwaZulu-Natal.

A Yellow Level 2 weather warning has been issued for severe thunderstorms that could bring flooding, damaging winds, and hail.

The Western Cape remains clear and warm, but fire danger remains high in parts of the Northern and Western Cape.

Weather warnings and advisories for Wednesday, 29 October 2025

  • Yellow Level 2 Warning:
    • Severe thunderstorms with heavy downpours, excessive lightning, strong winds, and small hail expected in:
      • Gauteng
      • Most of North West
      • Free State
      • Northern Northern Cape
      • Mpumalanga Highveld
      • Western and northern KwaZulu-Natal
    • Potential impacts:
      • Localised flooding of roads and bridges
      • Damage to infrastructure and property
      • Flying debris and minor vehicle accidents
  • Fire Danger Warning:
    • Extremely high fire danger conditions over:
      • Kamiesberg, Hantam, Dawid Kruiper, Ubuntu (Northern Cape)
      • Matzikama, Swartland (Western Cape)
  • Advisories:
    • Hot, humid, and uncomfortable conditions over the extreme north-east of KwaZulu-Natal

Cape Town, Durban and JHB forecast: Wednesday, 29 October 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
23 / 15Sunny032

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
25 / 19Cloudy2518

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
24 / 14Light Rain4014

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

  • Gauteng:
    • Pretoria: Cloudy with scattered showers and thundershowers. 16/25°C
    • Johannesburg: Cloudy with scattered showers and thundershowers. 14/24°C
    • Vereeniging: Cloudy with scattered showers and thundershowers. 13/24°C
  • Mpumalanga:
    • Mbombela: Cloudy with morning drizzle and isolated afternoon showers and thundershowers. 16/29°C
  • Limpopo:
    • Polokwane: Cloudy with isolated afternoon showers and thundershowers. 16/24°C
  • North West:
    • Mahikeng: Cloudy with scattered showers and thundershowers. 17/22°C
    • Vryburg: Cloudy with scattered showers and thundershowers. 17/24°C
  • Free State:
    • Bloemfontein: Cloudy with scattered showers and thundershowers. 16/25°C
  • Northern Cape:
    • Kimberley: Cloudy with scattered showers and thundershowers. 16/28°C
    • Upington: Partly cloudy with isolated showers and thundershowers. 19/33°C
  • Western Cape:
    • Cape Town: Fine. Wind: Moderate to fresh southerly to south-easterly. 15/23°C
    • George: Partly cloudy. Wind: Light and variable, becoming moderate south-westerly by the afternoon. 12/19°C
  • Eastern Cape:
    • Gqeberha: Partly cloudy. Wind: Moderate to fresh south-westerly. 12/20°C
    • East London: Morning fog, otherwise cloudy with isolated showers and rain. Wind: Moderate to fresh south-westerly. 12/22°C
  • KwaZulu-Natal:
    • Durban: Cloudy with scattered showers and thundershowers. Wind: Moderate to fresh north-easterly. 19/25°C
    • Richards Bay: Cloudy with scattered showers and thundershowers. Wind: Moderate to fresh north-easterly. 18/31°C
    • Pietermaritzburg: Morning fog patches, otherwise cloudy with scattered showers and thundershowers. 13/26°C