As we step into Thursday, 6 November 2025, South Africa braces for a dynamic mix of weather patterns across its various provinces. Today’s weather forecast predicts mild to warm temperatures with scattered clouds and occasional thunderstorms, particularly in the interior. Coastal regions are expected to enjoy sunny intervals, making it a beautiful day in cities like Cape Town and Durban. Let’s dive into a detailed province-by-province breakdown of the expected weather conditions.
Today’s Weather: Gauteng
In Gauteng, early morning temperatures will start around 14°C, gradually warming up to a sunny 27°C by the afternoon in Pretoria. Johannesburg will experience similar conditions, with temperatures reaching 26°C before cooling down to a comfortable 19°C in the evening. However, keep an eye out for localised thunderstorms, particularly in areas like Benoni and Germiston during the later part of the day. Residents are advised to carry an umbrella if they plan outdoor activities.
Gauteng Province Hourly Forecast (6 Nov 2025)
| Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
|---|---|---|---|---|---|---|
| Johannesburg | 14°C ⛅ | 18°C ⛅ | 24°C ☀️ | 26°C ☀️ | 22°C ⛅ | 19°C ☁️ |
| Pretoria | 13°C ⛅ | 17°C ☀️ | 25°C ☀️ | 27°C ☀️ | 23°C ⛅ | 19°C ⛅ |
| Soweto | 14°C ⛅ | 18°C ⛅ | 24°C ☀️ | 26°C ☀️ | 22°C ⛅ | 19°C ☁️ |
| Benoni | 15°C ⛅ | 18°C ⛅ | 23°C ☀️ | 25°C 🌧️ | 20°C 🌧️ | 17°C 🌧️ |
| Centurion | 14°C ⛅ | 18°C ☀️ | 25°C ☀️ | 27°C ☀️ | 23°C ⛅ | 19°C ⛅ |
| Midrand | 14°C ⛅ | 18°C ⛅ | 24°C ☀️ | 26°C ☀️ | 22°C ⛅ | 19°C ⛅ |
| Alberton | 15°C ⛅ | 19°C ⛅ | 24°C ☀️ | 26°C 🌧️ | 21°C 🌧️ | 18°C 🌧️ |
| Germiston | 15°C ⛅ | 19°C ⛅ | 24°C ☀️ | 26°C 🌧️ | 21°C 🌧️ | 18°C 🌧️ |
| Vanderbijlpark | 14°C ⛅ | 18°C ⛅ | 23°C ⛅ | 24°C 🌧️ | 20°C 🌧️ | 17°C 🌧️ |
| Krugersdorp | 13°C ⛅ | 17°C ☀️ | 24°C ☀️ | 26°C ☀️ | 21°C ⛅ | 18°C ⛅ |
Notes: Thunderstorms and rain showers are expected mainly in the afternoon and evening in some areas like Benoni, Alberton, Germiston, and Vanderbijlpark, with partly cloudy to sunny conditions earlier in the day.
Today’s Weather: Western Cape
Turning our attention to the Western Cape, Cape Town’s weather is characterised by moderate temperatures ranging from 16°C in the early morning to a pleasant 22°C around midday, followed by a cooler evening at 19°C. Expect partly cloudy skies giving way to sunshine throughout the day. Other cities such as Stellenbosch and George will see similar patterns, making it a great day for outdoor explorations but do keep a light jacket handy for the cooler evening.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Cape Town | 16°C ☁️ | 22°C ☀️ | 19°C 🌙 |
| Stellenbosch | 15°C ☁️ | 23°C ☀️ | 18°C 🌙 |
| George | 14°C ⛅ | 21°C ☀️ | 17°C 🌙 |
Today’s Weather: Kwazulu-Natal
In KwaZulu-Natal, the coastal city of Durban will see morning temperatures around 19°C, climbing to a warm 26°C by noon, with a slight chance of rain later in the day. Pietermaritzburg and Richards Bay will follow suit, experiencing clear skies and pleasant conditions perfect for outdoor festivities. However, keep an eye out for sudden changes in weather, typical of coastal regions.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Durban | 19°C ☁️ | 26°C ☀️ | 22°C 🌙 |
| Pietermaritzburg | 15°C ⛅ | 23°C ☀️ | 18°C ⛅ |
| Richards Bay | 20°C ☁️ | 27°C ☀️ | 23°C 🌙 |
Today’s Weather: Eastern Cape
The Eastern Cape is forecasted to have moderate weather, with Port Elizabeth starting at 15°C and peaking at 22°C in the afternoon. Expect delightful sunny spells throughout the day. East London will have similar conditions with temperatures reaching up to 23°C. The area offers a great opportunity for those looking to enjoy the beautiful coastal landscapes under clear skies.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Port Elizabeth | 15°C ☁️ | 22°C ☀️ | 18°C 🌙 |
| East London | 16°C ☁️ | 23°C ☀️ | 19°C 🌙 |
| Mthatha | 14°C ⛅ | 21°C ☀️ | 16°C ⛅ |
Today’s Weather: Free State
In the Free State, Bloemfontein will register morning temperatures around 13°C, rising steadily to 24°C by midday. Expect clear skies throughout the day, perfect for outdoors and engagements. Conditions will be slightly cooler in the evening, with temperatures dropping to around 19°C.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Bloemfontein | 13°C ⛅ | 24°C ☀️ | 19°C ⛅ |
| Welkom | 12°C ⛅ | 23°C ☀️ | 18°C ⛅ |
| Bethlehem | 11°C ⛅ | 22°C ☀️ | 17°C ⛅ |
Today’s Weather: Limpopo
Limpopo will be warm, with Polokwane starting at about 14°C, reaching highs of 26°C. This province offers pleasant weather today, so whether you’re exploring the bushveld or enjoying the city life, you’ll find suitable conditions for your activities.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Polokwane | 14°C ⛅ | 26°C ☀️ | 21°C ⛅ |
| Thohoyandou | 13°C ⛅ | 25°C ☀️ | 20°C ⛅ |
| Lephalale | 12°C ⛅ | 24°C ☀️ | 19°C ⛅ |
Today’s Weather: Mpumalanga
Mpumalanga’s Mbombela will begin at 14°C and warm up to a comfortable 25°C later in the day, making it an excellent day for both residents and visitors to explore the rich natural beauty of the area. Expect clear skies but remember to stay hydrated if you’re heading outdoors.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mbombela | 14°C ⛅ | 25°C ☀️ | 20°C ⛅ |
| Secunda | 15°C ⛅ | 26°C ☀️ | 21°C ⛅ |
| Emalahleni | 15°C ⛅ | 26°C ☀️ | 21°C ⛅ |
Today’s Weather: North West
In the North West province, Mahikeng will start out at 13°C and will warm up to 24°C, providing a lovely day to spend outdoors. Conditions are expected to be mostly sunny, with a pleasant evening awaiting residents at around 19°C.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mahikeng | 13°C ⛅ | 24°C ☀️ | 19°C ⛅ |
| Rustenburg | 12°C ⛅ | 23°C ☀️ | 18°C ⛅ |
| Klerksdorp | 13°C ⛅ | 24°C ☀️ | 19°C ⛅ |
Today’s Weather: Northern Cape
Lastly, the Northern Cape, with cities like Kimberley and Upington, will experience relatively warmer temperatures today, reaching highs of 30°C. Expect clear skies, making it an admirable day for exploring the great outback.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Kimberley | 14°C ☀️ | 28°C ☀️ | 22°C ⛅ |
| Upington | 16°C ☀️ | 30°C ☀️ | 25°C ⛅ |
| Springbok | 12°C ⛅ | 25°C ☀️ | 20°C ⛅ |
To summarise, the weather today across South Africa leans towards a pleasant and warm experience for most regions, with Gauteng experiencing some localised thunderstorms later in the day. Whether it’s exploring the iconic sights of Cape Town or enjoying the sunny shores of Durban, the forecast is ideal for a variety of activities. Be prepared for evening chills in coastal areas, and keep an eye on the weather alerts in Gauteng. Enjoy the day outdoors while staying safe and hydrated!
For more detailed and up-to-date weather information, visit the South African Weather Service or follow @SAWeatherServic on Twitter.


