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) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
17 / 12 | Partly Cloudy | 75 | 23 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
29 / 14 | Sunny | 0 | 14 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
23 / 6 | Sunny | 0 | 14 |
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