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

South Africa weather forecast: Weather today is fine countrywide with marine warnings for the south coast. Cold front expected midweek in the Cape.

The weather today across South Africa will remain generally fine and stable, with sunny skies expected in most provinces. Coastal regions, particularly from Plettenberg Bay to East London, may experience marine-related weather concerns due to damaging waves and winds. Temperatures will remain cool to mild inland, while warmer conditions are anticipated along the eastern coast.

Weather warnings and advisories for Monday, 23 June 2025

  • Impact-Based Warnings:
    • Yellow Level 2 Warning: Damaging waves resulting in navigation difficulties and localized port/harbour disruptions between Plettenberg Bay and East London.
    • Yellow Level 1 Warning: Damaging winds causing navigation challenges and risk to small vessels between Plettenberg Bay and Port Alfred.
  • Fire Danger Warnings:
    • None issued.
  • Advisories:
    • An intense cold front is expected to impact the Western and Northern Cape from Wednesday to Friday (25–27 June 2025), bringing very cold, wet, and windy conditions, with potential snowfall on high ground and gale-force winds along the coast.

Cape Town, Durban and JHB forecast: Monday, 23 June 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
16 / 13Partly Cloudy2018

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
24 / 12Sunny023

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
20 / 4Sunny016

What’s the weather in South Africa today? – Here’s a provincial forecast

  • Gauteng
    • Pretoria: Fine, 5/21°C
    • Johannesburg: Fine, 4/20°C
    • Vereeniging: Fine, 0/21°C
  • Mpumalanga
    • Mbombela: Fine, 7/25°C
  • Limpopo
    • Polokwane: Fine, 5/21°C
  • North West
    • Mahikeng: Fine, 4/22°C
    • Vryburg: Fine, -2/22°C
  • Free State
    • Bloemfontein: Fine, 0/18°C
  • Northern Cape
    • Kimberley: Fine, 3/19°C
    • Upington: Fine, 4/18°C
  • Western Cape
    • Cape Town: Cloudy with light rain. Wind: W to NW, 13/16°C
    • George: Partly cloudy. Wind: W to NW, 10/19°C
  • Eastern Cape
    • Gqeberha: Fine, becoming cloudy by evening. Wind: W, 14/18°C
    • East London: Fine. Wind: W, 14/21°C
  • KwaZulu-Natal
    • Durban: Fine, becoming partly cloudy to cloudy by late afternoon. Wind: NW to SW, 12/24°C
    • Richards Bay: Fine, becoming partly cloudy in evening. Wind: NW to SE, 11/27°C
    • Pietermaritzburg: Fine, becoming cloudy by evening, 5/26°C