South Africa weather today: Here’s the forecast for Saturday, 21 June 2025

South Africa weather forecast: Weather today brings fine inland conditions with coastal warnings for damaging waves and winds along the south and east coasts.

weather today 21 June 2025

The weather today across South Africa is predominantly fine and calm inland, while coastal regions are facing marine warnings. Damaging waves and winds are expected along parts of the Western Cape, Eastern Cape, and KwaZulu-Natal coastlines, prompting cautions for maritime operations. Temperatures remain cool, particularly in the western interior.

Weather warnings and advisories for Saturday, 21 June 2025

  • Yellow Level 2 Warning (Damaging Waves):
    • Expected between Saldanha Bay and East London, and along the KwaZulu-Natal coast. Risks include difficult sea navigation, small vessels at risk of capsizing, and disruption to ports and harbours.
  • Yellow Level 2 Warning (Damaging Winds):
    • Expected between Cannon Rocks and East London, leading to hazardous marine conditions.

Fire Danger Warnings:

  • Extremely High Fire Danger:
    • Forecast for the Richtersveld municipality in the Northern Cape.

Advisories:

  • None issued.

Cape Town, Durban and JHB forecast: Saturday, 21 June 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
17 / 12Sunny011

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
23 / 15Sunny019

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
18 / 5Sunny013

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

  • Gauteng
    • Pretoria: Fine, 5/21°C
    • Johannesburg: Fine, 5/18°C
    • Vereeniging: Fine, 2/20°C
  • Mpumalanga
    • Mbombela: Fine, becoming partly cloudy in the afternoon, 8/20°C
  • Limpopo
    • Polokwane: Fine, 7/22°C
  • North West
    • Mahikeng: Fine, 4/19°C
    • Vryburg: Fine, -1/18°C
  • Free State
    • Bloemfontein: Fine, -2/16°C
  • Northern Cape
    • Kimberley: Fine, -1/17°C
    • Upington: Fine, 1/20°C
  • Western Cape
    • Cape Town: Partly cloudy with isolated showers, becoming fine. Wind: NW, 12/17°C
    • George: Partly cloudy with isolated showers, becoming fine. Wind: NW, 11/19°C
  • Eastern Cape
    • Gqeberha: Partly cloudy with isolated showers, becoming fine. Wind: W, 12/18°C
    • East London: Fine. Wind: SW, 12/18°C
  • KwaZulu-Natal
    • Durban: Fine. Wind: S to SW, becoming NW in evening, 15/23°C
    • Richards Bay: Fine. Wind: S to SW, becoming NW in evening, 14/23°C
    • Pietermaritzburg: Fine, 6/18°C