South Africa weather today: Here’s the forecast for Saturday, 19 July 2025

South Africa weather forecast: Saturday’s outlook includes disruptive rainfall in KZN and city-wise forecasts across all provinces.

weather today South Africa 19 July 2025

South Africa weather today brings isolated showers to eastern regions and disruptive rainfall along the KwaZulu-Natal south coast. Cooler temperatures are expected inland.

Weather warnings and advisories for Saturday, 19 July 2025

  • Yellow level 2 warning: Disruptive rainfall causing localised flooding and difficult driving conditions along the south coast of KwaZulu-Natal.

Cape Town, Durban and JHB forecast: Saturday, 19 July 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
19 / 9Partly Cloudy510

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
20 / 14Light Rain2513

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
19 / 8Partly Cloudy1511

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

  • Gauteng
    • Pretoria: Partly cloudy with light rain, clearing in the evening. 8/20 °C
    • Johannesburg: Cloudy at first, partly cloudy with light rain, clearing in the evening. 8/19 °C
    • Vereeniging: Cloudy at first, partly cloudy with light rain, clearing in the evening. 6/17 °C
  • Mpumalanga
    • Mbombela: Cloudy with isolated showers. 9/21 °C
  • Limpopo
    • Polokwane: Cloudy. 6/20 °C
  • North West
    • Mahikeng: Partly cloudy. 6/20 °C
    • Vryburg: Partly cloudy. 1/22 °C
  • Free State
    • Bloemfontein: Partly cloudy. 3/19 °C
  • Northern Cape
    • Kimberley: Partly cloudy. 0/21 °C
    • Upington: Fine. 2/25 °C
  • Western Cape
    • Cape Town: Fine. Wind light and variable, becoming light to moderate south-easterly in the afternoon. 9/19 °C
    • George (Southern Cape): Fine. Wind light to moderate easterly to north-easterly. 5/18 °C
  • Eastern Cape
    • Gqeberha: Fine. Wind light northerly, becoming moderate to fresh north-easterly. 10/19 °C
    • East London: Cloudy in the morning, otherwise fine. Wind light north-westerly, becoming moderate to fresh north-easterly. 13/19 °C
  • KwaZulu-Natal
    • Durban: Cloudy with scattered showers and rain. Wind moderate to fresh easterly to south-easterly, becoming light to moderate northerly to north-westerly by evening. 14/20 °C
    • Richards Bay: Cloudy with scattered showers and rain. Wind moderate to fresh easterly to south-easterly. 15/20 °C
    • Pietermaritzburg: Morning fog patches, otherwise cloudy with scattered showers and rain. 8/15 °C