South Africa weather today: Here’s the forecast for Thursday, 21 August 2025

South Africa weather forecast: Fine and warm inland, cool with rain in the Cape. Fire danger warnings remain in effect for several provinces.

today's weather 21 august 2025

South Africa’s weather today brings mostly fine and warm conditions across the interior, with temperatures rising into the upper 20s in several regions. However, cooler, partly cloudy and rainy weather is expected over parts of the Western Cape, while fog patches are likely in the east during the morning. Fire danger warnings remain in place for several provinces, and a coastal advisory has been issued for the weekend.

Weather warnings and advisories for Thursday, 21 August 2025

  • Fire danger warnings:
    • Extremely high fire danger conditions are expected in:
      • Extreme north-eastern Northern Cape
      • Western North West
      • North-eastern and central Free State
      • Central Eastern Cape
      • Northern KwaZulu-Natal
      • Southern Limpopo
      • Southern Lowveld of Mpumalanga
  • Advisory (Yellow Level 2):
    • From Friday night, 22 August, waves are expected to cause possible localised damage to coastal infrastructure.
    • Affected coastline: Lambert’s Bay to Plettenberg Bay, later spreading to Alexander Bay by Saturday evening (23 August), persisting into Sunday.

Cape Town, Durban and JHB forecast: Wednesday, 20 August 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
16 / 12Light Rain2518

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
24 / 16Sunny024

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
28 / 9Sunny010

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

  • Gauteng
    • Pretoria: Fine. 8/28 °C
    • Johannesburg: Fine. 9/28 °C
    • Vereeniging: Fine. 5/27 °C
  • Mpumalanga
    • Mbombela: Morning fog, otherwise fine. 12/33 °C
  • Limpopo
    • Polokwane: Fine. 13/27 °C
  • North West
    • Mahikeng: Fine. 6/28 °C
    • Vryburg: Fine. 1/28 °C
  • Free State
    • Bloemfontein: Fine. 2/24 °C
  • Northern Cape
    • Kimberley: Fine. 1/25 °C
    • Upington: Fine. 6/25 °C
  • Western Cape
    • Cape Town: Partly cloudy with light rain until afternoon. 12/16 °C
    • George: Partly cloudy. 12/18 °C
  • Eastern Cape
    • Gqeberha: Cloudy in the morning and evening, otherwise partly cloudy. 12/20 °C
    • East London: Partly cloudy, becoming cloudy in the evening. 12/20 °C
  • KwaZulu-Natal
    • Durban: Fine to partly cloudy. 16/24 °C
    • Richards Bay: Fine to partly cloudy. 16/25 °C
    • Pietermaritzburg: Morning fog patches, otherwise fine, becoming cloudy in the evening. 10/25 °C