South Africa’s weather today brings mostly fine and warm conditions across the interior, with temperatures rising into the upper 20s in several regions. However, cooler, partly cloudy and rainy weather is expected over parts of the Western Cape, while fog patches are likely in the east during the morning. Fire danger warnings remain in place for several provinces, and a coastal advisory has been issued for the weekend.
Weather warnings and advisories for Thursday, 21 August 2025
- Fire danger warnings:
- Extremely high fire danger conditions are expected in:
- Extreme north-eastern Northern Cape
- Western North West
- North-eastern and central Free State
- Central Eastern Cape
- Northern KwaZulu-Natal
- Southern Limpopo
- Southern Lowveld of Mpumalanga
- Extremely high fire danger conditions are expected in:
- Advisory (Yellow Level 2):
- From Friday night, 22 August, waves are expected to cause possible localised damage to coastal infrastructure.
- Affected coastline: Lambert’s Bay to Plettenberg Bay, later spreading to Alexander Bay by Saturday evening (23 August), persisting into Sunday.
Cape Town, Durban and JHB forecast: Wednesday, 20 August 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
16 / 12 | Light Rain | 25 | 18 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
24 / 16 | Sunny | 0 | 24 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
28 / 9 | Sunny | 0 | 10 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Fine. 8/28 °C
- Johannesburg: Fine. 9/28 °C
- Vereeniging: Fine. 5/27 °C
- Mpumalanga
- Mbombela: Morning fog, otherwise fine. 12/33 °C
- Limpopo
- Polokwane: Fine. 13/27 °C
- North West
- Mahikeng: Fine. 6/28 °C
- Vryburg: Fine. 1/28 °C
- Free State
- Bloemfontein: Fine. 2/24 °C
- Northern Cape
- Kimberley: Fine. 1/25 °C
- Upington: Fine. 6/25 °C
- Western Cape
- Cape Town: Partly cloudy with light rain until afternoon. 12/16 °C
- George: Partly cloudy. 12/18 °C
- Eastern Cape
- Gqeberha: Cloudy in the morning and evening, otherwise partly cloudy. 12/20 °C
- East London: Partly cloudy, becoming cloudy in the evening. 12/20 °C
- KwaZulu-Natal
- Durban: Fine to partly cloudy. 16/24 °C
- Richards Bay: Fine to partly cloudy. 16/25 °C
- Pietermaritzburg: Morning fog patches, otherwise fine, becoming cloudy in the evening. 10/25 °C