South Africa weather today: Here’s the forecast for Sunday, 22 June 2025

South Africa weather forecast: Weather today is fine across most provinces with isolated showers in the Western Cape. An intense cold front is expected midweek.

The weather today across South Africa is largely calm and dry, with fog patches expected in the early morning in several provinces. Inland areas will experience cool daytime conditions, while coastal regions, particularly in the Western Cape, may encounter isolated showers later. An intense cold front is forecast for later in the week, prompting early advisories.

Weather warnings and advisories for Sunday, 22 June 2025

  • Impact-Based Warnings:
    • None issued for today.
  • Fire Danger Warnings:
    • None reported.
  • Advisories:
    • An intense cold front is expected to impact the Western and Northern Cape from Wednesday through Thursday (25–26 June 2025), bringing very cold, wet, and windy conditions, heavy rainfall, gale-force winds, rough seas, and potential snowfall on high ground. The public and small stock farmers are advised to take necessary precautions.

Cape Town, Durban and JHB forecast: Sunday, 22 June 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
16 / 12Light Rain4511

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
23 / 13Sunny08

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
19 / 6Sunny014

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

  • Gauteng
    • Pretoria: Morning fog patches, otherwise fine, 7/20°C
    • Johannesburg: Morning fog patches, otherwise fine, 6/19°C
    • Vereeniging: Morning fog patches, otherwise fine, 2/18°C
  • Mpumalanga
    • Mbombela: Cloudy at first with drizzle and fog, otherwise fine, 10/21°C
  • Limpopo
    • Polokwane: Cloudy at first with fog patches, otherwise partly cloudy, 8/18°C
  • North West
    • Mahikeng: Fine and windy, 2/18°C
    • Vryburg: Fine and windy, -2/19°C
  • Free State
    • Bloemfontein: Fine and windy, -1/18°C
  • Northern Cape
    • Kimberley: Fine and windy, -2/20°C
    • Upington: Fine and windy, 1/23°C
  • Western Cape
    • Cape Town: Cloudy with isolated showers and rain from late morning. Wind: NW, 12/16°C
    • George: Fine, becoming cloudy in the afternoon. Wind: W to NW, 9/20°C
  • Eastern Cape
    • Gqeberha: Fine, becoming cloudy from evening. Wind: NW to SW, 13/22°C
    • East London: Fine. Wind: NW becoming SW, 13/24°C
  • KwaZulu-Natal
    • Durban: Fine. Wind: S to SW, becoming NW in evening, 13/22°C
    • Richards Bay: Fine. Wind: S to SW, becoming NW in evening, 11/25°C
    • Pietermaritzburg: Fine, 3/22°C