The weather today across South Africa remains predominantly fine and calm in most regions. While inland areas enjoy stable conditions, marine warnings remain in effect along the southeastern coast due to hazardous wave activity. Temperatures are seasonally cool, with early morning fog in isolated locations.
Weather warnings and advisories for Tuesday, 24 June 2025
- Impact-Based Warnings:
- Yellow Level 2 Warning: Damaging waves are expected between Plettenberg Bay and East London, posing risks to small vessels and disrupting port and harbour activities.
- Fire Danger Warnings:
- None.
- Advisories:
- An intense cold front is forecasted to impact the Western, Northern, and Eastern Cape provinces from Wednesday to Friday (25–27 June 2025), bringing very cold, wet, and windy conditions, heavy rainfall, strong winds, rough seas, and potential light snowfall on elevated terrain.
Cape Town, Durban and JHB forecast: Tuesday, 24 June 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
16 / 13 | Cloudy | 10 | 21 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
22 / 18 | Sunny | 0 | 27 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
21 / 5 | Sunny | 0 | 10 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Fine, 6/21°C
- Johannesburg: Fine, 5/21°C
- Vereeniging: Fine, 4/21°C
- Mpumalanga
- Mbombela: Fine, 10/21°C
- Limpopo
- Polokwane: Fine, 4/20°C
- North West
- Mahikeng: Fine, 4/23°C
- Vryburg: Fine, 3/22°C
- Free State
- Bloemfontein: Fine, -1/20°C
- Northern Cape
- Kimberley: Fine, 0/22°C
- Upington: Fine and windy, 2/25°C
- Western Cape
- Cape Town: Partly cloudy. Wind: N to NW, 13/16°C
- George: Fine, becoming partly cloudy. Wind: N to NE, 8/23°C
- Eastern Cape
- Gqeberha: Fine. Wind: NE, 11/20°C
- East London: Fine. Wind: NE from late morning, 12/20°C
- KwaZulu-Natal
- Durban: Fine. Wind: NE, 18/22°C
- Richards Bay: Partly cloudy. Wind: NE, 12/23°C
- Pietermaritzburg: Morning fog, otherwise fine, 8/20°C