South Africa weather today: Here’s the forecast for Friday, 20 June 2025

South Africa weather forecast: Weather today brings fine inland conditions, with coastal warnings for damaging waves and winds between Saldanha Bay and East London.

The weather today in South Africa features predominantly fine and mild conditions across most regions, with cooler temperatures persisting in the west. Coastal regions, particularly between Saldanha Bay and East London, face damaging wave and wind warnings that may affect maritime operations and settlements.

Weather warnings and advisories for Friday, 20 June 2025

  • Yellow Level 2 Warning (Damaging Waves): Difficulty in navigation, small vessels at risk of capsizing, and localised port disruptions expected between Saldanha Bay and East London.
  • Yellow Level 2 Warning (Damaging Winds): Localised structural damage and hazardous marine conditions expected over Kouga and Nelson Mandela Bay Local Municipalities and offshore from Plettenberg Bay to East London.

Fire Danger Warnings:

  • None.

Advisories:

  • Very cold daytime temperatures (≤10°C) expected over parts of the interior of the Western Cape and Namakwa District (Northern Cape).

Cape Town, Durban and JHB forecast: Friday, 20 June 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
15 / 12Partly Cloudy3021

Durban weather

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

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
21 / 8Sunny018

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

  • Gauteng
    • Pretoria: Fine, 9/23°C
    • Johannesburg: Fine, 9/20°C
    • Vereeniging: Fine, 8/20°C
  • Mpumalanga
    • Mbombela: Fine, 7/27°C
  • Limpopo
    • Polokwane: Fine, 8/23°C
  • North West
    • Mahikeng: Fine, 5/22°C
    • Vryburg: Fine, 4/21°C
  • Free State
    • Bloemfontein: Fine, 0/17°C
  • Northern Cape
    • Kimberley: Fine, 1/17°C
    • Upington: Fine, 1/16°C
  • Western Cape
    • Cape Town: Cloudy with light rain. Wind: W to NW, 12/15°C
    • George: Partly cloudy, becoming cloudy with evening rain. Wind: W to NW, 10/17°C
  • Eastern Cape
    • Gqeberha: Fine, becoming cloudy with isolated rain. Wind: NW to SW, 12/20°C
    • East London: Fine. Wind: NW to SW, 13/20°C
  • KwaZulu-Natal
    • Durban: Partly cloudy early, then fine. Wind: NW to SW, 13/23°C
    • Richards Bay: Fine. Wind: NW to SW, 12/26°C
    • Pietermaritzburg: Partly cloudy early, then fine, 6/23°C