The weather today across South Africa is predominantly fine and calm inland, while coastal regions are facing marine warnings. Damaging waves and winds are expected along parts of the Western Cape, Eastern Cape, and KwaZulu-Natal coastlines, prompting cautions for maritime operations. Temperatures remain cool, particularly in the western interior.
Weather warnings and advisories for Saturday, 21 June 2025
- Yellow Level 2 Warning (Damaging Waves):
- Expected between Saldanha Bay and East London, and along the KwaZulu-Natal coast. Risks include difficult sea navigation, small vessels at risk of capsizing, and disruption to ports and harbours.
- Yellow Level 2 Warning (Damaging Winds):
- Expected between Cannon Rocks and East London, leading to hazardous marine conditions.
Fire Danger Warnings:
- Extremely High Fire Danger:
- Forecast for the Richtersveld municipality in the Northern Cape.
Advisories:
- None issued.
Cape Town, Durban and JHB forecast: Saturday, 21 June 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
17 / 12 | Sunny | 0 | 11 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
23 / 15 | Sunny | 0 | 19 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
18 / 5 | Sunny | 0 | 13 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Fine, 5/21°C
- Johannesburg: Fine, 5/18°C
- Vereeniging: Fine, 2/20°C
- Mpumalanga
- Mbombela: Fine, becoming partly cloudy in the afternoon, 8/20°C
- Limpopo
- Polokwane: Fine, 7/22°C
- North West
- Mahikeng: Fine, 4/19°C
- Vryburg: Fine, -1/18°C
- Free State
- Bloemfontein: Fine, -2/16°C
- Northern Cape
- Kimberley: Fine, -1/17°C
- Upington: Fine, 1/20°C
- Western Cape
- Cape Town: Partly cloudy with isolated showers, becoming fine. Wind: NW, 12/17°C
- George: Partly cloudy with isolated showers, becoming fine. Wind: NW, 11/19°C
- Eastern Cape
- Gqeberha: Partly cloudy with isolated showers, becoming fine. Wind: W, 12/18°C
- East London: Fine. Wind: SW, 12/18°C
- KwaZulu-Natal
- Durban: Fine. Wind: S to SW, becoming NW in evening, 15/23°C
- Richards Bay: Fine. Wind: S to SW, becoming NW in evening, 14/23°C
- Pietermaritzburg: Fine, 6/18°C