South Africa weather today: Here’s the forecast for Friday, 25 July 2025

South Africa weather forecast: 25 July 2025 brings thundershowers inland and disruptive waves along the KZN coast.

South Africa weather today 25 July 2025

South Africa weather today features partly cloudy skies across much of the country with isolated showers and thundershowers affecting most inland regions. The south coast will see light morning rain, while a warning is in place for damaging waves along the KwaZulu-Natal coast.

Weather warnings and advisories for Friday, 25 July 2025

  • Yellow Level 2 Warning: Damaging waves expected south of Durban from the afternoon, leading to navigation difficulty and localised disruption of ports and beachfront activities.
  • Fire Danger Warnings: None.
  • Advisories: None.

Cape Town, Durban and JHB forecast: Friday, 25 July 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
15 / 12Mostly Cloudy1018

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
22 / 14Sunny1027

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
21 / 7Partly Cloudy1014

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

  • Gauteng
    • Pretoria: Partly cloudy with isolated showers and thundershowers. 8/22 °C
    • Johannesburg: Partly cloudy with isolated showers and thundershowers. 7/21 °C
    • Vereeniging: Partly cloudy with isolated showers and thundershowers. 4/21 °C
  • Mpumalanga
    • Mbombela: Partly cloudy with isolated showers and thundershowers. 9/24 °C
  • Limpopo
    • Polokwane: Partly cloudy with isolated showers and thundershowers. 5/21 °C
  • North West
    • Mahikeng: Partly cloudy with isolated showers and thundershowers. 6/22 °C
    • Vryburg: Partly cloudy and windy with isolated showers and thundershowers. 6/23 °C
  • Free State
    • Bloemfontein: Partly cloudy with isolated showers and thundershowers. 5/19 °C
  • Northern Cape
    • Kimberley: Partly cloudy with isolated showers and thundershowers. 8/19 °C
    • Upington: Partly cloudy. 8/20 °C
  • Western Cape
    • Cape Town: Cloudy with morning light rain. 12/15 °C
    • George (Southern Cape): Cloudy with morning rain. 10/13 °C
  • Eastern Cape
    • Gqeberha: Cloudy with isolated showers and rain. 14/17 °C
    • East London: Cloudy with isolated showers and rain. 15/18 °C
  • KwaZulu-Natal
    • Durban: Partly cloudy with isolated showers and thundershowers. 14/22 °C
    • Richards Bay: Partly cloudy with isolated showers and thundershowers. 13/24 °C
    • Pietermaritzburg: Partly cloudy with isolated showers and thundershowers. 7/21 °C