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) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
19 / 9 | Partly Cloudy | 5 | 10 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
20 / 14 | Light Rain | 25 | 13 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
19 / 8 | Partly Cloudy | 15 | 11 |
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