South Africa weather today: Here’s the forecast for Thursday, 22 May 2025

South Africa weather forecast: Damaging wave warning for eastern coastal areas. Partly cloudy and fine weather dominates inland provinces.

South Africa weather forecast

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

Weather warnings and advisories for Thursday, 22 May 2025

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

  • Yellow Level 2 Warning – Damaging Waves: Rough sea conditions expected between Cape Agulhas and Kosi Bay. This may cause:
    • Difficulty in navigation for small vessels.
    • Localised disruptions to harbours and ports.
    • Interference with beachfront activities.

Cape Town, Durban and JHB weather forecast: Thursday, 22 May 2025

Cape Town

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
19 / 10Sunny514

Durban

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
21 / 15Mostly Sunny1527

Johannesburg

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

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

  • Gauteng:
    • Pretoria: Fine, 7/19°C
    • Johannesburg: Fine, 5/17°C
    • Vereeniging: Fine, 5/16°C
  • Mpumalanga:
    • Mbombela: Fine, 7/21°C
  • Limpopo:
    • Polokwane: Fine, 8/21°C
  • North West:
    • Mahikeng: Fine, 4/19°C
    • Vryburg: Fine, 3/18°C
  • Free State:
    • Bloemfontein: Fine, 5/18°C
  • Northern Cape:
    • Kimberley: Fine, 4/18°C
    • Upington: Fine, 5/20°C
  • Western Cape:
    • Cape Town: Partly cloudy. Wind: Light to moderate south-easterly. 10/19°C
    • George: Partly cloudy in the morning, otherwise fine. Wind: Light south-westerly. 10/18°C
  • Eastern Cape:
    • Gqeberha: Partly cloudy with isolated morning showers. Wind: Moderate to fresh south-westerly, becoming light in the evening. 13/19°C
    • East London: Partly cloudy with isolated morning showers. Wind: Moderate to fresh south-westerly, becoming light in the evening. 13/21°C
  • KwaZulu-Natal:
    • Durban: Partly cloudy with isolated showers and rain. Wind: Fresh to strong southerly to south-westerly, becoming lighter by late afternoon. 15/21°C
    • Richards Bay: Partly cloudy with isolated showers and rain. Wind: Fresh to strong southerly to south-westerly, becoming lighter by late afternoon. 15/22°C
    • Pietermaritzburg: Partly cloudy, 8/18°C

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