Today’s Weather Forecast – 27 September 2025

Gauteng Province Hourly Forecast
As we welcome the weekend, South Africa is set to experience a mix of weather conditions across its diverse provinces. A common theme for today’s weather forecast is a predominant sunny outlook with scattered cloud cover and isolated showers in specific areas. As we dive into the details, let’s provide you with insights into the weather today, including key updates for major cities like Johannesburg (Gauteng weather) and Cape Town (Cape Town weather).
Gauteng Province Hourly Forecast
Starting with Gauteng, residents can expect a pleasing morning as temperatures begin around 15°C, transitioning to a warm afternoon peaking at 24°C. Clear skies will greet you for much of the day, although cloudiness will increase towards the late afternoon. There’s a slight chance of isolated showers, particularly in the southern regions of the province. Expect evening temperatures to drop to around 21°C, with clouds lingering into the night.
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 15°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 22°C ☀️ Sunny | 24°C ⛅ Partly Cloudy | 21°C ☁️ Cloudy | 18°C ☁️ Cloudy |
Pretoria | 16°C ⛅ Partly Cloudy | 19°C ☀️ Sunny | 25°C ☀️ Sunny | 26°C ⛅ Partly Cloudy | 22°C ☁️ Cloudy | 19°C ☁️ Cloudy |
Soweto | 15°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 22°C ☀️ Sunny | 24°C ⛅ Partly Cloudy | 21°C ☁️ Cloudy | 18°C ☁️ Cloudy |
Benoni | 15°C ☀️ Sunny | 18°C ☀️ Sunny | 23°C ☀️ Sunny | 24°C ⛅ Partly Cloudy | 22°C ☁️ Cloudy | 18°C ☁️ Cloudy |
Centurion | 15°C ⛅ Partly Cloudy | 19°C ☀️ Sunny | 25°C ☀️ Sunny | 26°C ⛅ Partly Cloudy | 22°C ☁️ Cloudy | 18°C ☁️ Cloudy |
Midrand | 15°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 22°C ☀️ Sunny | 24°C ⛅ Partly Cloudy | 21°C ☁️ Cloudy | 18°C ☁️ Cloudy |
Alberton | 15°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 22°C ☀️ Sunny | 24°C ⛅ Partly Cloudy | 21°C ☁️ Cloudy | 18°C ☁️ Cloudy |
Germiston | 15°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 22°C ☀️ Sunny | 24°C ⛅ Partly Cloudy | 21°C ☁️ Cloudy | 18°C ☁️ Cloudy |
Vanderbijlpark | 15°C ⛅ Partly Cloudy | 18°C ☀️ Sunny | 22°C ☀️ Sunny | 23°C ⛅ Partly Cloudy | 20°C ☁️ Cloudy | 17°C ☁️ Cloudy |
Krugersdorp | 14°C ⛅ Partly Cloudy | 17°C ☀️ Sunny | 21°C ☀️ Sunny | 23°C ⛅ Partly Cloudy | 20°C ☁️ Cloudy | 17°C ☁️ Cloudy |
Notes: Morning and midday mostly sunny to partly cloudy; isolated afternoon showers possible south of Gauteng, but mostly dry.
Western Cape
The Western Cape will boast delightful weather today. Cape Town weather shows an early morning warmth of approximately 18°C, which will rise significantly by midday to about 27°C under clear skies. Coastal breezes can be expected, keeping the atmosphere refreshing. Yet, temperatures will cool down to 22°C in the evening, with the chance of a calm and clear night.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 18°C ⛅ Partly Cloudy | 27°C ☀️ Sunny | 22°C 🌙 Clear |
Stellenbosch | 17°C ⛅ Partly Cloudy | 28°C ☀️ Sunny | 21°C 🌙 Clear |
George | 15°C ☁️ Cloudy | 26°C ☀️ Sunny | 20°C 🌙 Clear |
KwaZulu-Natal
In KwaZulu-Natal, the morning starts with foggy conditions at around 18°C in Durban, which will gradually clear up to reveal partly cloudy skies and afternoon temperatures reaching 26°C. However, rain is anticipated to roll in during the evening, bringing light showers and cool temperatures down to 22°C by nightfall. The shift in weather will offer relief for the region’s drought conditions.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 18°C 🌫️ Fog | 26°C ⛅ Partly Cloudy | 22°C 🌧️ Light Rain |
Pietermaritzburg | 16°C 🌫️ Fog | 24°C ⛅ Partly Cloudy | 20°C 🌧️ Showers |
Richards Bay | 17°C ⛅ Partly Cloudy | 25°C ⛅ Partly Cloudy | 21°C 🌧️ Light Rain |
Eastern Cape
The Eastern Cape will see overcast conditions in the morning with temperatures around 16°C, gradually warming to 25°C by midday. As the day progresses, the probability of showers increases, especially by evening when temperatures may dip to around 21°C. Areas like Port Elizabeth and East London will experience similar patterns with potential for light rain later in the day.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 16°C 🌫️ Fog | 25°C ⛅ Partly Cloudy | 21°C 🌧️ Showers |
East London | 16°C 🌫️ Fog | 24°C ⛅ Partly Cloudy | 20°C 🌧️ Showers |
Mthatha | 14°C 🌫️ Fog | 22°C ⛅ Partly Cloudy | 18°C 🌧️ Showers |
Free State
Moving to the Free State, Bloemfontein starts off cooler, with morning temperatures around 13°C. The sun will make its presence known, leading to a warm afternoon of about 21°C. The evening forecast looks pleasant, with clear skies and temperatures falling to approximately 18°C.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 13°C 🌫️ Fog | 21°C ☀️ Sunny | 18°C 🌙 Clear |
Welkom | 15°C 🌫️ Fog | 26°C ⛅ Partly Cloudy | 22°C 🌙 Clear |
Bethlehem | 10°C 🌫️ Fog | 24°C ⛅ Partly Cloudy | 19°C 🌙 Clear |
Limpopo
Limpopo will start on the cooler side too, with morning temperatures around 11°C. As the day warms, expect a high of 30°C, making it one of the warmer spots in the country today. The evening will cool down nicely to about 20°C, offering comfortable conditions for outdoor activities.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 11°C 🌥 Cloudy | 25°C ⛅ Partly Cloudy | 20°C 🌙 Clear |
Thohoyandou | 14°C ⛅ Partly Cloudy | 27°C ☀️ Sunny | 21°C 🌙 Clear |
Lephalale | 17°C ☀️ Sunny | 30°C ☀️ Sunny | 24°C 🌙 Clear |
Mpumalanga
In Mpumalanga, residents in Mbombela can anticipate a cloudy start with temperatures around 13°C, but it’s set to clear up during the day, warming to about 30°C. However, late afternoon showers are likely, leading to cooler evening temperatures around 23°C.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 13°C ☁️ Cloudy | 30°C ☀️ Sunny | 23°C 🌧️ Showers |
Secunda | 11°C ⛅ Partly Cloudy | 27°C ☀️ Sunny | 21°C 🌙 Clear |
Emalahleni | 13°C ⛅ Partly Cloudy | 27°C ☀️ Sunny | 22°C 🌙 Clear |
North West
North West province, particularly Mahikeng and Rustenburg, will experience similar warm weather trends with highs reaching 28°C. Morning temperatures will begin at around 16°C, dropping to a comfortable 23°C by evening under mostly clear skies.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 16°C ⛅ Partly Cloudy | 28°C ☀️ Sunny | 23°C 🌙 Clear |
Rustenburg | 16°C ☀️ Sunny | 29°C ☀️ Sunny | 24°C 🌙 Clear |
Klerksdorp | 15°C ⛅ Partly Cloudy | 26°C ☀️ Sunny | 21°C 🌙 Clear |
Northern Cape
The Northern Cape is under a severe weather alert. While Kimberley experiences early morning sun at 18°C and a peak of 29°C, thunderstorms are expected to develop, potentially bringing hail and strong winds. Evening thunderstorms may warrant caution, especially in urban centers. Upington will also see warm conditions with highs of 31°C and expected rainfall in the evening.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 18°C ☀️ Sunny | 29°C ☀️ Sunny | 22°C 🌧️ Thunderstorms (Severe warning) |
Upington | 20°C ☀️ Sunny | 31°C ☀️ Sunny | 24°C 🌧️ Scattered Showers |
Springbok | 16°C ☁️ Cloudy | 26°C ⛅ Partly Cloudy | 20°C 🌧️ Thunderstorms (Isolated) |
Notes: Severe thunderstorms expected central/eastern Northern Cape with hail and strong winds; rest of country mainly partly cloudy to sunny with isolated showers in some regions (especially coastal and eastern parts).
To sum up, South Africa today will enjoy mostly warm and sunny weather, with some regions experiencing cloud cover and chances of rain, especially along the eastern and northern parts of the country. Major cities like Johannesburg and Cape Town will offer pleasant outings, making it a great day for outdoor plans while staying cautious of weather alerts, especially in the Northern Cape.
As always, keep hydrated, use sun protection, and stay informed through local weather services for any updates throughout the day. For detailed forecasts, visit the South African Weather Service. Happy Saturday!