South Africa weather today: Here’s the forecast for Tuesday, 12 August 2025

South Africa weather forecast: Mostly fine to partly cloudy; breezy interior, Mbombela drizzle, Cape Town fair; warm along KZN coast.

South Africa weather today 12 august 2025

Your weather today: mostly fine to partly cloudy inland with a breezy interior; a touch of morning drizzle in Mbombela; Cape south coast largely fair; warm along parts of KZN.

Weather warnings and advisories for Tuesday, 12 August 2025

  • Impact-based warnings: Nil.
  • Fire danger: Extremely high over Tsantsabane Local Municipality (Northern Cape).
  • Advisories: Nil.

Cape Town, Durban and JHB forecast: Tuesday, 12 August 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
17 / 10Partly Cloudy510

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
25 / 12Sunny019

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
20 / 5Sunny013

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

  • Gauteng
    • Pretoria: Fine in the morning, otherwise partly cloudy. 7/21 °C
    • Johannesburg: Fine in the morning, otherwise partly cloudy. 5/20 °C
    • Vereeniging: Fine in the morning, otherwise partly cloudy. 2/22 °C
  • Mpumalanga
    • Mbombela: Partly cloudy with morning drizzle. 12/22 °C
  • Limpopo
    • Polokwane: Partly cloudy. 8/20 °C
  • North West
    • Mahikeng: Fine and windy, becoming partly cloudy in the afternoon. 9/23 °C
    • Vryburg: Fine and windy, becoming partly cloudy in the afternoon. −1/23 °C
  • Free State
    • Bloemfontein: Fine and windy, becoming partly cloudy in the afternoon. 1/22 °C
  • Northern Cape
    • Kimberley: Fine and windy, becoming partly cloudy with isolated showers and thundershowers. 5/24 °C
    • Upington: Partly cloudy and windy. 9/25 °C
  • Western Cape
    • Cape Town: Partly cloudy (light SW, becoming NW by afternoon). 10/17 °C
    • George: Fine, becoming partly cloudy from evening (NW, then SE by afternoon). 8/17 °C
  • Eastern Cape
    • Gqeberha: Fine (NW, becoming SW late morning). 8/20 °C
    • East London: Fine (NW, becoming moderate NE in the afternoon). 11/24 °C
  • KwaZulu-Natal
    • Durban: Fine (NE winds, fresh in the afternoon). 12/25 °C
    • Richards Bay: Fine (NE winds, fresh in the afternoon). 12/27 °C
    • Pietermaritzburg: Partly cloudy with morning fog, otherwise fine. 7/27 °C