The weather today across South Africa features fine conditions across most inland regions, while coastal areas, particularly along the southern coastline, face damaging wave risks. Isolated rain is expected in parts of the Western Cape and KwaZulu-Natal.
Weather warnings and advisories for Thursday, 19 June 2025
- Yellow Level 2 Warning: Damaging waves between Saldanha Bay and Plettenberg Bay may hinder marine navigation and pose risks to coastal users.
- Yellow Level 1 Warning: Damaging waves between Plettenberg Bay and Port Alfred may cause localised disruption to ports and beachfront activities.
Fire Danger Warnings:
- None.
Advisories:
- Very cold daytime temperatures (≤10°C) are expected over the interior of the Western Cape and the Namakwa District in the Northern Cape through Friday (20 June 2025).
Cape Town, Durban and JHB forecast: Thursday, 19 June 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
16 / 11 | Light Rain | 20 | 21 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
22 / 14 | Sunny | 10 | 18 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
21 / 8 | Sunny | 0 | 13 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng
- Pretoria: Fine, 5/22°C
- Johannesburg: Fine, 3/21°C
- Vereeniging: Fine, 4/22°C
- Mpumalanga
- Mbombela: Partly cloudy, 7/22°C
- Limpopo
- Polokwane: Fine, 7/23°C
- North West
- Mahikeng: Fine, 5/22°C
- Vryburg: Morning fog patches, otherwise fine, 3/22°C
- Free State
- Bloemfontein: Fine, 1/18°C
- Northern Cape
- Kimberley: Morning fog patches, otherwise fine, 1/19°C
- Upington: Morning fog patches, otherwise fine, 2/19°C
- Western Cape
- Cape Town: Partly cloudy with isolated showers. Wind: W to NW, becoming strong in the evening, 11/16°C
- George: Partly cloudy. Wind: NW to W, 10/17°C
- Eastern Cape
- Gqeberha: Partly cloudy, becoming fine. Wind: NW to SW, 9/19°C
- East London: Fine. Wind: W becoming NE in the afternoon, 10/19°C
- KwaZulu-Natal
- Durban: Partly cloudy with isolated showers. Wind: NE, 14/22°C
- Richards Bay: Partly cloudy with isolated showers. Wind: NE, 15/22°C
- Pietermaritzburg: Morning fog, otherwise partly cloudy with isolated showers, 5/19°C