The weather today across South Africa features partly cloudy skies in the interior and cloudy conditions along the coast. Rain is expected in KwaZulu-Natal, with isolated showers inland. Coastal regions should be cautious of damaging waves, especially along the West and East coasts. Very cold conditions are expected in parts of the Eastern Cape.
Weather warnings and advisories for Friday, 18 July 2025
- Yellow Level 2 Warning:
- Damaging waves causing difficulty in navigation and posing a risk to small vessels between Alexander Bay and East London.
- Advisories:
- Very cold conditions anticipated over the north-eastern parts of the Eastern Cape.
Cape Town, Durban and JHB forecast: Friday, 18 July 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
16 / 10 | Sunny | 10 | 14 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
20 / 16 | Light Rain | 35 | 26 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
22 / 7 | Mostly Cloudy | 10 | 5 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Partly cloudy. 8/23 °C
- Johannesburg: Partly cloudy. 7/22 °C
- Vereeniging: Partly cloudy. 6/21 °C
- Mpumalanga
- Mbombela: Partly cloudy, becoming cloudy with evening drizzle. 8/23 °C
- Limpopo
- Polokwane: Fine. 8/23 °C
- North West
- Mahikeng: Partly cloudy. 10/23 °C
- Vryburg: Partly cloudy. 6/21 °C
- Free State
- Bloemfontein: Partly cloudy. 7/18 °C
- Northern Cape
- Kimberley: Partly cloudy. 3/18 °C
- Upington: Fine. 4/19 °C
- Western Cape
- Cape Town: Cloudy. Wind light south-east. 10/16 °C
- George (Southern Cape): Partly cloudy. 8/16 °C
- Eastern Cape
- Gqeberha: Partly cloudy. Wind fresh south-westerly. 8/18 °C
- East London: Partly cloudy. Wind moderate south-westerly. 12/19 °C
- KwaZulu‑Natal
- Durban: Cloudy with scattered showers and rain. Wind moderate‑fresh southerly to south-westerly. 16/20 °C
- Richards Bay: Cloudy with scattered showers and rain. Wind moderate‑fresh southerly to south-westerly. 17/22 °C
- Pietermaritzburg: Cloudy with isolated showers and rain. 9/16 °C