South Africa weather today: Here’s the forecast for Sunday, 31 August 2025

South Africa weather forecast: Warm, fine conditions dominate with isolated showers in Eastern Cape. Fire danger warnings issued for several provinces.

South Africa today's weather 31 august 2025

South Africa’s weather today will be largely fine and warm to hot across most provinces, with isolated rain expected along parts of the Eastern Cape coast. Extremely high fire danger conditions remain a concern across several inland provinces, with windier conditions forecast in some areas.

Weather warnings and advisories for Sunday, 31 August 2025

  • Impact-based warnings
    • None issued.
  • Fire danger warnings
    • Extremely high fire danger conditions are expected over:
      • Most of North West and Free State
      • Northern parts of KwaZulu-Natal
      • Eastern parts of the Northern Cape
      • Parts of Limpopo and Mpumalanga
  • Advisories
    • None issued.

Cape Town, Durban and JHB forecast: Sunday, 31 August 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
20 / 12Partly Cloudy519

Durban weather

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

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
31 / 16Sunny013

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

  • Gauteng
    • Pretoria: Fine. 16/32 °C
    • Johannesburg: Fine. 11/31 °C
    • Vereeniging: Fine. 07/31 °C
  • Mpumalanga
    • Mbombela: Morning fog patches, becoming fine by afternoon. 12/29 °C
  • Limpopo
    • Polokwane: Fine. 11/31 °C
  • North West
    • Mahikeng: Fine. 10/31 °C
    • Vryburg: Fine and windy. 10/31 °C
  • Free State
    • Bloemfontein: Fine and windy, becoming partly cloudy in the afternoon. 09/31 °C
  • Northern Cape
    • Kimberley: Fine and windy, becoming partly cloudy in the afternoon. 11/32 °C
    • Upington: Fine, becoming partly cloudy in the afternoon. 13/32 °C
  • Western Cape
    • Cape Town: Partly cloudy. 12/20 °C
    • George: Partly cloudy. 12/19 °C
  • Eastern Cape
    • Gqeberha: Cloudy with isolated showers and rain. 12/20 °C
    • East London: Fine, becoming cloudy with isolated showers and rain in the afternoon. 16/22 °C
  • KwaZulu-Natal
    • Durban: Fine. 19/25 °C
    • Richards Bay: Fine, becoming partly cloudy in the evening. 17/33 °C
    • Pietermaritzburg: Morning fog, otherwise fine, becoming partly cloudy in the evening. 13/34 °C