South Africa weather today: Here’s the forecast for Wednesday, 21 May 2025

South Africa weather forecast: Cold, windy conditions with disruptive snow and rain in Eastern Cape. Coastal hazards and fire danger warnings issued.

Here’s a comprehensive outlook on the South Africa weather forecast for Wednesday, 21 May 2025.

Weather warnings and advisories for Wednesday, 21 May 2025

The South African Weather Service (SAWS) has issued the following weather warnings and advisories for Wednesday, 21 May 2025:

  • Yellow Level 2 – Damaging Winds and Waves: Hazardous maritime conditions expected between Alexander Bay and Kosi Bay, disrupting small harbours and ports.
  • Yellow Level 2 – Disruptive Snow: Snowfall over the northern high ground of the Eastern Cape may cause icy roads, impact rail lines, and pose risks to vulnerable livestock and crops.
  • Yellow Level 2 – Damaging Winds: Strong winds expected along the Eastern Cape coast and adjacent interior, as well as extreme eastern Free State, may result in damage to infrastructure and communication disruptions.
  • Fire Danger Warning: Extremely high fire danger conditions are forecast for parts of Limpopo.
  • Advisory: Wet, windy, and cold to very cold weather expected across the southeast of Northern Cape, Free State, southern North West, and Eastern Cape interior. Light snow is possible near Lesotho and on high ground. Farmers are urged to shelter and feed livestock appropriately.

Cape Town, Durban and JHB weather forecast: Wednesday, 21 May 2025

Cape Town

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
14 / 12Cloudy58

Durban

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
21 / 12Rain7519

Johannesburg

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
13 / 6Mostly Cloudy026

What’s the weather in South Africa today? – Here’s a provincial forecast for Wednesday, 21 May 2025

  • Gauteng:
    • Pretoria: Fine, 11/17°C
    • Johannesburg: Fine, 6/13°C
    • Vereeniging: Fine, 6/13°C
  • Mpumalanga:
    • Mbombela: Partly cloudy at first, otherwise fine, 14/22°C
  • Limpopo:
    • Polokwane: Partly cloudy early, becoming fine, 10/24°C
  • North West:
    • Mahikeng: Partly cloudy and windy, clearing in the afternoon, 4/13°C
    • Vryburg: Partly cloudy and windy, clearing in the afternoon, 3/13°C
  • Free State:
    • Bloemfontein: Cloudy, windy, isolated showers clearing by afternoon, 3/12°C
  • Northern Cape:
    • Kimberley: Partly cloudy and windy with isolated morning showers, clearing by afternoon, 3/13°C
    • Upington: Partly cloudy and windy, clearing later, 3/12°C
  • Western Cape:
    • Cape Town: Cloudy with light rain clearing by mid-morning, 12/14°C
    • George: Cloudy with early morning showers, 9/17°C
  • Eastern Cape:
    • Gqeberha: Cloudy with scattered showers and rain, strong to gale force westerly winds, 13/18°C
    • East London: Cloudy with scattered showers, strong to gale south-westerly winds, 12/19°C
  • KwaZulu-Natal:
    • Durban: Partly cloudy with isolated showers, becoming fine, 12/21°C
    • Richards Bay: Partly cloudy with isolated showers, becoming fine, 19/22°C
    • Pietermaritzburg: Partly cloudy with isolated showers, clearing by afternoon, 12/17°C

We will continue to update this report as more information becomes available. Stay tuned for the latest weather news and advisories.