Today’s Weather Forecast – Saturday, 30 August 2025

Today, South Africa experiences predominantly pleasant weather with a blend of sunny skies and mild temperatures across most provinces. Gauteng and the northern regions will see clear, warm conditions ideal for outdoor activities. Meanwhile, the Western and Eastern Cape, along with parts of KwaZulu-Natal, may encounter some cloud cover and scattered showers by late afternoon or evening. Residents should note localized fog in KwaZulu-Natal during the morning hours. As always, stay mindful of changing conditions, especially if you are traveling or outdoors this weekend.
CHECK OUT: Weekend Gig Guide: What To Do in Gauteng This Weekend 29, 30 & 31 August 2025
Table of contents
Gauteng Province Hourly Weather Forecast
Gauteng shines with mostly sunny skies throughout the day. Johannesburg, Pretoria, Soweto, and other cities will warm from a cool morning around 11–12°C to a pleasant afternoon peak near 25–26°C. Clear skies continue into the evening with mild temperatures dropping to about 15–16°C. Expect partly cloudy conditions early on, quickly turning to sunshine by mid-morning.

Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 12°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 24°C ☀️ Sunny | 26°C ☀️ Sunny | 21°C ☀️ Clear | 16°C ☀️ Clear |
Pretoria | 11°C ⛅ Partly Cloudy | 17°C ☀️ Sunny | 23°C ☀️ Sunny | 25°C ☀️ Sunny | 20°C ☀️ Clear | 15°C ☀️ Clear |
Soweto | 12°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 24°C ☀️ Sunny | 26°C ☀️ Sunny | 21°C ☀️ Clear | 16°C ☀️ Clear |
Benoni | 11°C ⛅ Partly Cloudy | 17°C ☀️ Sunny | 23°C ☀️ Sunny | 25°C ☀️ Sunny | 20°C ☀️ Clear | 15°C ☀️ Clear |
Centurion | 11°C ⛅ Partly Cloudy | 17°C ☀️ Sunny | 23°C ☀️ Sunny | 25°C ☀️ Sunny | 20°C ☀️ Clear | 15°C ☀️ Clear |
Midrand | 12°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 24°C ☀️ Sunny | 26°C ☀️ Sunny | 21°C ☀️ Clear | 16°C ☀️ Clear |
Alberton | 11°C ⛅ Partly Cloudy | 17°C ☀️ Sunny | 23°C ☀️ Sunny | 25°C ☀️ Sunny | 20°C ☀️ Clear | 15°C ☀️ Clear |
Germiston | 11°C ⛅ Partly Cloudy | 17°C ☀️ Sunny | 23°C ☀️ Sunny | 25°C ☀️ Sunny | 20°C ☀️ Clear | 15°C ☀️ Clear |
Vanderbijlpark | 10°C ⛅ Partly Cloudy | 16°C ☀️ Sunny | 22°C ☀️ Sunny | 24°C ☀️ Sunny | 19°C ☀️ Clear | 14°C ☀️ Clear |
Krugersdorp | 11°C ⛅ Partly Cloudy | 17°C ☀️ Sunny | 23°C ☀️ Sunny | 25°C ☀️ Sunny | 20°C ☀️ Clear | 15°C ☀️ Clear |
Western Cape Forecast
Cape Town and Stellenbosch start with cool to mild temperatures (13–14°C) and partly cloudy skies. By midday, clouds linger with light sunshine, but the afternoon sees thickening clouds and cooler temperatures around 17–18°C. George mirrors this pattern with cloudy mornings and occasional sunshine midday but also cloudy conditions later. Some light rain potential exists, so outdoor plans in the late afternoon might require flexibility.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 14°C ⛅ Partly Cloudy | 22°C ⛅ Partly Cloudy | 18°C ☁️ Cloudy |
Stellenbosch | 13°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 17°C ☁️ Cloudy |
George | 12°C ☁️ Cloudy | 20°C ☀️ Sunny | 16°C ☁️ Cloudy |
KwaZulu-Natal Weather Forecast
Morning fog and mist cover Durban, Pietermaritzburg, and Richards Bay, reducing visibility until midday. Temperatures range from 13 to 17°C early but rise to about 22–26°C in the afternoon with partly cloudy skies. However, expect light rain showers around 18:00 in Durban and Pietermaritzburg, so keep an umbrella handy if you are out in the evening.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 17°C 🌫️ Fog/Mist | 25°C ⛅ Partly Cloudy | 22°C 🌧️ Light Rain |
Pietermaritzburg | 13°C 🌫️ Fog | 22°C ⛅ Partly Cloudy | 19°C 🌧️ Light Rain |
Richards Bay | 16°C 🌫️ Fog | 26°C ☀️ Sunny | 23°C ⛅ Partly Cloudy |
Eastern Cape Weather Forecast
Gqeberha and East London experience mostly cloudy skies throughout the day, with temperatures between 12–20°C. Showers are likely in the late afternoon, especially after 18:00. Mthatha has a sunnier outlook but with mild, partly cloudy conditions around 18°C in the evening.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Gqeberha | 13°C ☁️ Cloudy | 19°C ⛅ Partly Cloudy | 16°C 🌧️ Showers |
East London | 12°C ☁️ Cloudy | 20°C ⛅ Partly Cloudy | 17°C 🌧️ Showers |
Mthatha | 11°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 18°C ⛅ Partly Cloudy |
Free State Weather Forecast
Bloemfontein, Welkom, and Bethlehem enjoy sunny spells with cool mornings (7–9°C) warming up nicely to 21–23°C during the day. The skies clear in the evening, offering a calm and clear night.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 9°C ⛅ Partly Cloudy | 23°C ☀️ Sunny | 18°C ☀️ Clear |
Welkom | 8°C ⛅ Partly Cloudy | 22°C ☀️ Sunny | 17°C ☀️ Clear |
Bethlehem | 7°C ⛅ Partly Cloudy | 21°C ☀️ Sunny | 16°C ☀️ Clear |
Limpopo Weather Forecast
Limpopo is one of the warmest provinces today. Polokwane, Thohoyandou, and Lephalale experience clear, sunny skies with daytime temperatures soaring up to 30–31°C. Morning lows hover around 10–12°C, transitioning to hot afternoons. Stay hydrated and wear sun protection if planning extended outdoor activities.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 11°C ☀️ Clear | 28°C ☀️ Sunny | 21°C ☀️ Clear |
Thohoyandou | 12°C ☀️ Clear | 30°C ☀️ Sunny | 22°C ☀️ Clear |
Lephalale | 10°C ☀️ Clear | 31°C ☀️ Sunny | 20°C ☀️ Clear |
Mpumalanga Weather Forecast
Mbombela, Secunda, and Emalahleni enjoy hot and mostly clear conditions. Temperatures climb from cool mornings (10–14°C) to highs around 28–32°C by midday. Partly cloudy skies may form in the late afternoon but no significant rain is expected.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 14°C ☀️ Clear | 32°C ☀️ Sunny | 24°C ⛅ Partly Cloudy |
Secunda | 11°C ☀️ Clear | 29°C ☀️ Sunny | 20°C ⛅ Partly Cloudy |
Emalahleni | 10°C ☀️ Clear | 28°C ☀️ Sunny | 19°C ⛅ Partly Cloudy |
North West Weather Forecast
Mahikeng, Rustenburg, and Klerksdorp will see partly cloudy to clear conditions throughout the day. Temperatures range from 9–11°C in the morning, rising to a warm 25–27°C by noon and early afternoon, followed by clear skies as the evening cools.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 10°C ⛅ Partly Cloudy | 26°C ☀️ Sunny | 19°C ☀️ Clear |
Rustenburg | 11°C ⛅ Partly Cloudy | 27°C ☀️ Sunny | 20°C ☀️ Clear |
Klerksdorp | 9°C ⛅ Partly Cloudy | 25°C ☀️ Sunny | 18°C ☀️ Clear |
Northern Cape Weather Forecast
Kimberley, Upington, and Springbok enjoy clear to partly cloudy skies. The temperature range is between 7–9°C in the early morning and 23–28°C in the afternoon. Clear conditions persist into the evening.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 8°C ⛅ Partly Cloudy | 24°C ☀️ Sunny | 18°C ☀️ Clear |
Upington | 9°C ☀️ Clear | 28°C ☀️ Sunny | 20°C ☀️ Clear |
Springbok | 7°C ⛅ Partly Cloudy | 23°C ☀️ Sunny | 17°C ☀️ Clear |
Have A Lovely Day
Today’s weather forecast across South Africa reveals a tapestry of warm and sunny conditions, particularly in Gauteng and the northern provinces, while southern regions enjoy mild, partly cloudy skies with potential rain in the evening. Whether you are planning a day outdoors in Johannesburg or soaking up the sun in Cape Town, remember to stay hydrated and protected from the sun, especially in hotter regions like Limpopo and Mpumalanga.
For real-time updates and more detailed forecasts, visit the South African Weather Service or follow their updates on X. Enjoy your day ahead, and stay tuned for updates on the weather today!