South Africa weather today: Here’s the forecast for Wednesday, 25 June 2025

South Africa weather forecast: Weather today includes cold front impacts in the west, severe coastal warnings, and mild inland conditions.

The weather today across South Africa varies significantly as an intense cold front begins to impact the Western and Northern Cape provinces.

While the interior remains largely fine, coastal regions are under multiple severe weather warnings, including damaging waves, strong winds, and potential flooding. Inland areas, particularly in the northern and eastern provinces, will experience mild and dry winter conditions.

Weather warnings and advisories for Wednesday, 25 June 2025

  • Impact-Based Warnings:
    • Yellow Level 4 Warning: Damaging waves expected from Alexander Bay to Cape Agulhas, spreading to Plettenberg Bay by Thursday, may damage infrastructure and disrupt beachfront activities.
    • Yellow Level 2 Warning (Coastal Winds): Damaging winds expected between Lambert’s Bay and Cape Agulhas, spreading eastward.
    • Yellow Level 2 Warning (Interior Winds): Strong winds over the western/northern Western Cape, Northern Cape, and western North West and Free State may impact transport and high-sided vehicles.
    • Yellow Level 2 Warning (Rainfall): Localised flooding risk in the Cederberg, Cape Town, Cape Winelands, and western Overberg District.
  • Fire Danger Warnings:
    • Extremely high fire danger in eastern Northern Cape, western North West and Free State, Beaufort West (Western Cape), and western Eastern Cape.
  • Advisories:
    • Intense cold front affecting the Western, Northern Cape, and Free State from Wednesday through Friday, with very cold, wet, and windy conditions expected. Snow possible on high ground.

Cape Town, Durban and JHB forecast: Wednesday, 25 June 2025

Cape Town weather

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

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
25 / 14Sunny010

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
19 / 4Sunny019

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

  • Gauteng
    • Pretoria: Fine, 4/20°C
    • Johannesburg: Fine, 4/19°C
    • Vereeniging: Fine, 1/20°C
  • Mpumalanga
    • Mbombela: Fine, 8/23°C
  • Limpopo
    • Polokwane: Fine, 6/21°C
  • North West
    • Mahikeng: Fine and windy, 6/21°C
    • Vryburg: Fine and windy, 5/22°C
  • Free State
    • Bloemfontein: Fine and windy, 3/21°C
  • Northern Cape
    • Kimberley: Fine and windy, 6/23°C
    • Upington: Partly cloudy and windy, 10/26°C
  • Western Cape
    • Cape Town: Cloudy with widespread rain (100%). Wind: fresh to strong NW, 12/14°C
    • George: Fine, becoming cloudy with rain. Wind: light N to NW, 9/22°C
  • Eastern Cape
    • Gqeberha: Fine. Wind: NW to SW, 13/27°C
    • East London: Fine. Wind: N to SW at night, 13/30°C
  • KwaZulu-Natal
    • Durban: Fine. Wind: NW to NE, 14/25°C
    • Richards Bay: Fine. Wind: N, 15/28°C
    • Pietermaritzburg: Fine, 6/26°C