South Africa weather today: Here’s the forecast for Monday, 2 June 2025

South Africa weather forecast: Weather today is mostly fine and cool, with marine warnings and high fire danger in parts of the Northern and Western Cape.

weather today 2 June 2025

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)ConditionPrecipitation (%)Wind Speed (km/h)
17 / 13Light Rain2014

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
23 / 14Sunny013

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
21 / 5Sunny08

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