South Africa weather today: Here’s the forecast for Thursday, 17 July 2025

South Africa weather forecast: Weather today brings clear skies, isolated inland showers, and wave warnings on the Western Cape coast. Warm in the east.

weather today 17 July 2025

The weather today across South Africa is largely fine and warm, with high temperatures forecast in the east and localized cloud cover expected in central regions. Isolated showers are predicted in parts of the Northern Cape and Free State. A warning for damaging waves is in effect for parts of the Western Cape coastline.

Weather warnings and advisories for Thursday, 17 July 2025

  • Yellow Level 2 Warning:
    • Damaging waves causing difficulty in navigation and risk to small vessels between Saldanha Bay and Plettenberg Bay, extending to Alexander Bay from Friday.
  • Fire Danger Warning:
    • Extremely high fire danger conditions in the eastern Northern Cape and western Free State.
  • Advisories:
    • None.

Cape Town, Durban and JHB forecast: Thursday, 17 July 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
17 / 12Partly Cloudy7523

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
29 / 14Sunny014

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
23 / 6Sunny014

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

  • Gauteng
    • Pretoria: Fine. 6/22 °C
    • Johannesburg: Fine. 6/23 °C
    • Vereeniging: Fine. 6/21 °C
  • Mpumalanga
    • Mbombela: Fine. 10/26 °C
  • Limpopo
    • Polokwane: Fine. 10/22 °C
  • North West
    • Mahikeng: Fine. 7/23 °C
    • Vryburg: Partly cloudy and windy. 6/24 °C
  • Free State
    • Bloemfontein: Partly cloudy and windy with isolated afternoon showers and thundershowers. 5/22 °C
  • Northern Cape
    • Kimberley: Partly cloudy and windy with isolated afternoon showers and thundershowers. 5/24 °C
    • Upington: Fine. 6/21 °C
  • Western Cape
    • Cape Town: Cloudy with scattered showers and rain. 12/17 °C
  • Southern Cape
    • George: Partly cloudy. 7/19 °C
  • Eastern Cape
    • Gqeberha: Partly cloudy. 10/21 °C
    • East London: Morning fog patches, otherwise partly cloudy. 13/22 °C
  • KwaZulu-Natal
    • Durban: Fine. 14/29 °C
    • Richards Bay: Fine. 15/29 °C
    • Pietermaritzburg: Fine. 7/26 °C