South Africa weather today: Here’s the forecast for Tuesday, 3 June 2025

South Africa weather forecast: Weather today is fine across most regions, with rain expected in the Western Cape and coastal winds affecting eastern cities.

weather today

Clear skies dominate weather today across much of South Africa, with fine conditions and mild temperatures prevailing inland. 

Cooler, cloudy conditions with rain are expected in the Western Cape and along the southern coast. Coastal breezes and moderate winds will influence conditions in Gqeberha, Cape Town, and Durban.

Weather warnings and advisories for Tuesday, 3 June 2025

  • No impact-based warnings issued.
  • No fire danger warnings in effect.
  • No advisories issued.

Cape Town, Durban and JHB forecast: Tuesday, 3 June 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
16 / 12Light Rain3514

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
23 / 12Sunny019

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
21 / 3Sunny58

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

  • Gauteng:
    • Pretoria: Fine, 04/21°C
    • Johannesburg: Fine, 03/21°C
    • Vereeniging: Fine, 00/20°C
  • Mpumalanga:
    • Mbombela: Fine, 06/25°C
  • Limpopo:
    • Polokwane: Fine, 04/25°C
  • North West:
    • Mahikeng: Fine, 04/22°C
    • Vryburg: Fine, 02/23°C
  • Free State:
    • Bloemfontein: Fine, 04/21°C
  • Northern Cape:
    • Kimberley: Fine, 05/24°C
    • Upington: Fine, 06/23°C
  • Western Cape:
    • Cape Town: Cloudy with morning rain, becoming partly cloudy with showers. 12/16°C
  • Eastern Cape:
    • George: Cloudy with afternoon showers. Wind: Light to moderate westerly. 09/16°C
    • Gqeberha: Fine, becoming cloudy in evening. Wind: Fresh SW from late morning. 13/19°C
    • East London: Fine. Wind: Moderate to fresh SW. 13/21°C
  • KwaZulu-Natal:
    • Durban: Fine morning, partly cloudy afternoon. Wind: NW to fresh SW. 12/23°C
    • Richards Bay: Fine morning, partly cloudy afternoon. Wind: NW to fresh SW. 12/25°C
    • Pietermaritzburg: Fine morning, then partly cloudy. 06/25°C