A stable pattern defines weather today across South Africa, with fine and sunny conditions dominating in most provinces.
Weather warnings and advisories for Monday, 2 June 2025
Chilly morning temperatures and frost are expected in several inland regions, particularly in the Free State and North West. Coastal regions of the Western and Eastern Cape will experience light fog or drizzle.
A marine advisory remains in effect due to damaging waves, and fire danger warnings persist for areas in the Northern and Western Cape.
- Yellow Level 2 Warning: Damaging waves leading to difficulty in navigation at sea between Cape Point and Plettenberg Bay.
- Fire Danger Warning:
- Extremely high fire danger in Beaufort West (Western Cape).
- Extremely high fire danger in Kareeberg (Northern Cape).
Cape Town, Durban and JHB forecast: Monday, 2 June 2025
Cape Town weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
17 / 13 | Light Rain | 20 | 14 |
Durban weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
23 / 14 | Sunny | 0 | 13 |
Johannesburg weather
Temperature (°C) | Condition | Precipitation (%) | Wind Speed (km/h) |
---|---|---|---|
21 / 5 | Sunny | 0 | 8 |
What’s the weather in South Africa today? – Here’s a provincial forecast
- Gauteng:
- Pretoria: Fine, 6/22°C
- Johannesburg: Fine, 5/21°C
- Vereeniging: Morning frost, otherwise fine, 0/21°C
- Mpumalanga:
- Mbombela: Fine, 9/24°C
- Limpopo:
- Polokwane: Fine, 10/22°C
- North West:
- Mahikeng: Fine, 4/23°C
- Vryburg: Fine, -1/24°C
- Free State:
- Bloemfontein: Fine, -2/21°C
- Northern Cape:
- Kimberley: Fine, 3/22°C
- Upington: Fine, 4/25°C
- Western Cape:
- Cape Town: Foggy morning, then cloudy with drizzle from afternoon. 13/17°C
- Eastern Cape:
- George: Foggy morning, then fine. Wind: Light NW. 8/20°C
- Gqeberha: Fine. Wind: NW to easterly, then fresh SW in evening. 8/20°C
- East London: Fine. Wind: NW to easterly, then fresh SW overnight. 9/22°C
- KwaZulu-Natal:
- Durban: Fine. Wind: SW till late morning, then NE. 14/23°C
- Richards Bay: Fine. Wind: NW till late morning, then NE. 14/26°C
- Pietermaritzburg: Fine, 5/24°C