The weather today in South Africa features predominantly fine and mild conditions across most regions, with cooler temperatures persisting in the west. Coastal regions, particularly between Saldanha Bay and East London, face damaging wave and wind warnings that may affect maritime operations and settlements.
Weather warnings and advisories for Friday, 20 June 2025
- Yellow Level 2 Warning (Damaging Waves): Difficulty in navigation, small vessels at risk of capsizing, and localised port disruptions expected between Saldanha Bay and East London.
- Yellow Level 2 Warning (Damaging Winds): Localised structural damage and hazardous marine conditions expected over Kouga and Nelson Mandela Bay Local Municipalities and offshore from Plettenberg Bay to East London.
Fire Danger Warnings:
- None.
Advisories:
- Very cold daytime temperatures (≤10°C) expected over parts of the interior of the Western Cape and Namakwa District (Northern Cape).
Cape Town, Durban and JHB forecast: Friday, 20 June 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
15 / 12 | Partly Cloudy | 30 | 21 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
23 / 13 | Sunny | 0 | 18 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
21 / 8 | Sunny | 0 | 18 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Fine, 9/23°C
- Johannesburg: Fine, 9/20°C
- Vereeniging: Fine, 8/20°C
- Mpumalanga
- Mbombela: Fine, 7/27°C
- Limpopo
- Polokwane: Fine, 8/23°C
- North West
- Mahikeng: Fine, 5/22°C
- Vryburg: Fine, 4/21°C
- Free State
- Bloemfontein: Fine, 0/17°C
- Northern Cape
- Kimberley: Fine, 1/17°C
- Upington: Fine, 1/16°C
- Western Cape
- Cape Town: Cloudy with light rain. Wind: W to NW, 12/15°C
- George: Partly cloudy, becoming cloudy with evening rain. Wind: W to NW, 10/17°C
- Eastern Cape
- Gqeberha: Fine, becoming cloudy with isolated rain. Wind: NW to SW, 12/20°C
- East London: Fine. Wind: NW to SW, 13/20°C
- KwaZulu-Natal
- Durban: Partly cloudy early, then fine. Wind: NW to SW, 13/23°C
- Richards Bay: Fine. Wind: NW to SW, 12/26°C
- Pietermaritzburg: Partly cloudy early, then fine, 6/23°C