The weather today across South Africa will remain generally fine and stable, with sunny skies expected in most provinces. Coastal regions, particularly from Plettenberg Bay to East London, may experience marine-related weather concerns due to damaging waves and winds. Temperatures will remain cool to mild inland, while warmer conditions are anticipated along the eastern coast.
Weather warnings and advisories for Monday, 23 June 2025
- Impact-Based Warnings:
- Yellow Level 2 Warning: Damaging waves resulting in navigation difficulties and localized port/harbour disruptions between Plettenberg Bay and East London.
- Yellow Level 1 Warning: Damaging winds causing navigation challenges and risk to small vessels between Plettenberg Bay and Port Alfred.
- Fire Danger Warnings:
- None issued.
- Advisories:
- An intense cold front is expected to impact the Western and Northern Cape from Wednesday to Friday (25–27 June 2025), bringing very cold, wet, and windy conditions, with potential snowfall on high ground and gale-force winds along the coast.
Cape Town, Durban and JHB forecast: Monday, 23 June 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
16 / 13 | Partly Cloudy | 20 | 18 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
24 / 12 | Sunny | 0 | 23 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
20 / 4 | Sunny | 0 | 16 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Fine, 5/21°C
- Johannesburg: Fine, 4/20°C
- Vereeniging: Fine, 0/21°C
- Mpumalanga
- Mbombela: Fine, 7/25°C
- Limpopo
- Polokwane: Fine, 5/21°C
- North West
- Mahikeng: Fine, 4/22°C
- Vryburg: Fine, -2/22°C
- Free State
- Bloemfontein: Fine, 0/18°C
- Northern Cape
- Kimberley: Fine, 3/19°C
- Upington: Fine, 4/18°C
- Western Cape
- Cape Town: Cloudy with light rain. Wind: W to NW, 13/16°C
- George: Partly cloudy. Wind: W to NW, 10/19°C
- Eastern Cape
- Gqeberha: Fine, becoming cloudy by evening. Wind: W, 14/18°C
- East London: Fine. Wind: W, 14/21°C
- KwaZulu-Natal
- Durban: Fine, becoming partly cloudy to cloudy by late afternoon. Wind: NW to SW, 12/24°C
- Richards Bay: Fine, becoming partly cloudy in evening. Wind: NW to SE, 11/27°C
- Pietermaritzburg: Fine, becoming cloudy by evening, 5/26°C