South Africa weather today: Here’s the forecast for Friday, 22 August 2025

South Africa weather forecast: Fine inland, showers along the coast. Fire danger warnings and a Yellow Level 2 wave alert remain in effect.

today's weather 22 august 2025

South Africa’s weather today will bring mostly fine and warm to hot conditions across the interior, with temperatures reaching the upper 20s in several provinces.

However, windy weather is expected in parts of the North West, while coastal regions in the Western and Eastern Cape will see showers and strong winds.

Fire danger warnings remain widespread, and a Yellow Level 2 warning has been issued for damaging waves along the coast.

Weather warnings and advisories for Friday, 22 August 2025

  • Impact-based warning (Yellow Level 2 – Waves):
    • Large waves are expected between Lambert’s Bay and Plettenberg Bay, leading to possible localised damage to coastal infrastructure.
    • The system will spread to Alexander Bay by Saturday evening and persist into Sunday.
  • Fire danger warnings:
    • Extremely high fire danger conditions are expected in:
      • Extreme north-eastern Northern Cape
      • Parts of the North West
      • North-eastern and central Free State
      • North-eastern Eastern Cape
      • Northern KwaZulu-Natal
      • Parts of Limpopo
      • Parts of Mpumalanga

Cape Town, Durban and JHB forecast: Friday, 22 August 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
16 / 14Light Rain2524

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
22 / 18Partly Cloudy1514

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
28 / 11Sunny019

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

  • Gauteng
    • Pretoria: Fine. 11/29 °C
    • Johannesburg: Fine. 11/28 °C
    • Vereeniging: Fine. 6/27 °C
  • Mpumalanga
    • Mbombela: Fine. 11/30 °C
  • Limpopo
    • Polokwane: Fine. 8/29 °C
  • North West
    • Mahikeng: Fine and windy. 5/29 °C
    • Vryburg: Fine and windy. 4/29 °C
  • Free State
    • Bloemfontein: Fine. 2/23 °C
  • Northern Cape
    • Kimberley: Fine. 1/24 °C
    • Upington: Fine. 5/23 °C
  • Western Cape
    • Cape Town: Partly cloudy with isolated showers and rain. 14/16 °C
    • George: Partly cloudy. 10/19 °C
  • Eastern Cape
    • Gqeberha: Partly cloudy. 12/20 °C
    • East London: Partly cloudy. 12/22 °C
  • KwaZulu-Natal
    • Durban: Fine, becoming partly cloudy with isolated showers and rain. 18/22 °C
    • Richards Bay: Partly cloudy with isolated showers and thundershowers. 14/26 °C
    • Pietermaritzburg: Morning fog patches, otherwise fine, becoming partly cloudy in the evening. 9/25 °C