South Africa weather today: Here’s the forecast for Tuesday, 24 June 2025

South Africa weather forecast: Weather today is fine countrywide with marine warnings for the southeast coast. Cold front approaching from midweek.

weather today 24 June 2025

The weather today across South Africa remains predominantly fine and calm in most regions. While inland areas enjoy stable conditions, marine warnings remain in effect along the southeastern coast due to hazardous wave activity. Temperatures are seasonally cool, with early morning fog in isolated locations.

Weather warnings and advisories for Tuesday, 24 June 2025

  • Impact-Based Warnings:
    • Yellow Level 2 Warning: Damaging waves are expected between Plettenberg Bay and East London, posing risks to small vessels and disrupting port and harbour activities.
  • Fire Danger Warnings:
    • None.
  • Advisories:
    • An intense cold front is forecasted to impact the Western, Northern, and Eastern Cape provinces from Wednesday to Friday (25–27 June 2025), bringing very cold, wet, and windy conditions, heavy rainfall, strong winds, rough seas, and potential light snowfall on elevated terrain.

Cape Town, Durban and JHB forecast: Tuesday, 24 June 2025

Cape Town weather

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

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
22 / 18Sunny027

Johannesburg weather

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

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

  • Gauteng
    • Pretoria: Fine, 6/21°C
    • Johannesburg: Fine, 5/21°C
    • Vereeniging: Fine, 4/21°C
  • Mpumalanga
    • Mbombela: Fine, 10/21°C
  • Limpopo
    • Polokwane: Fine, 4/20°C
  • North West
    • Mahikeng: Fine, 4/23°C
    • Vryburg: Fine, 3/22°C
  • Free State
    • Bloemfontein: Fine, -1/20°C
  • Northern Cape
    • Kimberley: Fine, 0/22°C
    • Upington: Fine and windy, 2/25°C
  • Western Cape
    • Cape Town: Partly cloudy. Wind: N to NW, 13/16°C
    • George: Fine, becoming partly cloudy. Wind: N to NE, 8/23°C
  • Eastern Cape
    • Gqeberha: Fine. Wind: NE, 11/20°C
    • East London: Fine. Wind: NE from late morning, 12/20°C
  • KwaZulu-Natal
    • Durban: Fine. Wind: NE, 18/22°C
    • Richards Bay: Partly cloudy. Wind: NE, 12/23°C
    • Pietermaritzburg: Morning fog, otherwise fine, 8/20°C