South Africa weather today: Here’s the forecast for Thursday, 19 June 2025

South Africa weather forecast: Weather today sees fine inland conditions with damaging wave warnings along the southern coast and isolated coastal rain.

weather today

The weather today across South Africa features fine conditions across most inland regions, while coastal areas, particularly along the southern coastline, face damaging wave risks. Isolated rain is expected in parts of the Western Cape and KwaZulu-Natal.

Weather warnings and advisories for Thursday, 19 June 2025

  • Yellow Level 2 Warning: Damaging waves between Saldanha Bay and Plettenberg Bay may hinder marine navigation and pose risks to coastal users.
  • Yellow Level 1 Warning: Damaging waves between Plettenberg Bay and Port Alfred may cause localised disruption to ports and beachfront activities.

Fire Danger Warnings:

  • None.

Advisories:

  • Very cold daytime temperatures (≤10°C) are expected over the interior of the Western Cape and the Namakwa District in the Northern Cape through Friday (20 June 2025).

Cape Town, Durban and JHB forecast: Thursday, 19 June 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
16 / 11Light Rain2021

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
22 / 14Sunny1018

Johannesburg weather

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

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

  • Gauteng
    • Pretoria: Fine, 5/22°C
    • Johannesburg: Fine, 3/21°C
    • Vereeniging: Fine, 4/22°C
  • Mpumalanga
    • Mbombela: Partly cloudy, 7/22°C
  • Limpopo
    • Polokwane: Fine, 7/23°C
  • North West
    • Mahikeng: Fine, 5/22°C
    • Vryburg: Morning fog patches, otherwise fine, 3/22°C
  • Free State
    • Bloemfontein: Fine, 1/18°C
  • Northern Cape
    • Kimberley: Morning fog patches, otherwise fine, 1/19°C
    • Upington: Morning fog patches, otherwise fine, 2/19°C
  • Western Cape
    • Cape Town: Partly cloudy with isolated showers. Wind: W to NW, becoming strong in the evening, 11/16°C
    • George: Partly cloudy. Wind: NW to W, 10/17°C
  • Eastern Cape
    • Gqeberha: Partly cloudy, becoming fine. Wind: NW to SW, 9/19°C
    • East London: Fine. Wind: W becoming NE in the afternoon, 10/19°C
  • KwaZulu-Natal
    • Durban: Partly cloudy with isolated showers. Wind: NE, 14/22°C
    • Richards Bay: Partly cloudy with isolated showers. Wind: NE, 15/22°C
    • Pietermaritzburg: Morning fog, otherwise partly cloudy with isolated showers, 5/19°C