South Africa weather today: Here’s the forecast for Monday, 30 June 2025

South Africa weather forecast: Weather today will be fine and mild nationwide with no warnings. Coastal areas to see some morning fog and light cloud cover.

The weather today across South Africa remains clear and stable with no severe weather warnings or advisories issued. Most parts of the country will experience fine conditions, with slightly colder mornings and warmer daytime temperatures in the western and northern interior. Morning fog and partial cloud cover are expected in a few coastal and high-lying regions.

Weather warnings and advisories for Monday, 30 June 2025

  • Impact-Based Warnings:
    • None.
  • Fire Danger Warnings:
    • None.
  • Advisories:
    • None.

Cape Town, Durban and JHB forecast: Monday, 30 June 2025

Cape Town weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
18 / 12Partly Cloudy1013

Durban weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
22 / 12Sunny027

Johannesburg weather

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
15 / 4Sunny011

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

  • Gauteng
    • Pretoria: Fine, 06/18 °C
    • Johannesburg: Fine, 04/15 °C
    • Vereeniging: Fine, 02/17 °C
  • Mpumalanga
    • Mbombela: Fine, 07/20 °C
  • Limpopo
    • Polokwane: Fine, 04/19 °C
  • North West
    • Mahikeng: Fine, 03/18 °C
    • Vryburg: Fine, 01/19 °C
  • Free State
    • Bloemfontein: Fine, -1/17 °C
  • Northern Cape
    • Kimberley: Fine, 04/23 °C
    • Upington: Fine, 04/21 °C
  • Western Cape
    • Cape Town: Morning fog, otherwise partly cloudy; light to moderate north-westerly wind, 12/18 °C
    • George: Fine; light to moderate north-westerly wind, 11/22 °C
  • Eastern Cape
    • Gqeberha: Fine; moderate to fresh north-easterly wind, 13/24 °C
    • East London: Fine; moderate to fresh north-easterly wind, 15/22 °C
  • KwaZulu-Natal
    • Durban: Partly cloudy in the morning, otherwise fine; moderate to fresh north-easterly wind, 12/22 °C
    • Richards Bay: Partly cloudy in the morning, otherwise fine; moderate to fresh north-easterly wind, 13/24 °C
    • Pietermaritzburg: Fine, 04/19 °C