Today’s Weather Overview
Gauteng Weather
In Gauteng, residents can brace for a crisp and cool start to the day. The forecast indicates a range of 3°C to 16°C throughout various locales. Johannesburg will see temperatures starting at 4°C with gradual warming to a comfortable 14°C by midday, followed by slight cooling to 10°C in the evening. Pretoria, slightly warmer, will experience a low of 7°C in the early morning, peaking at 16°C with partly sunny skies during the day. Overall, expect a mix of clouds and sun, making for a delightful day in the heart of the country.
| Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
|---|---|---|---|---|---|---|
| Johannesburg | 4°C ☁️ | 7°C ⛅ | 11°C ⛅ | 14°C ☀️ | 13°C ⛅ | 10°C ☁️ |
| Pretoria | 7°C ☁️ | 9°C ⛅ | 13°C ⛅ | 16°C ☀️ | 15°C ⛅ | 12°C ☁️ |
| Soweto | 4°C ☁️ | 7°C ⛅ | 11°C ⛅ | 14°C ☀️ | 13°C ⛅ | 10°C ☁️ |
| Benoni | 4°C ☁️ | 7°C ⛅ | 11°C ⛅ | 14°C ☀️ | 13°C ⛅ | 10°C ☁️ |
| Centurion | 5°C ☁️ | 8°C ⛅ | 12°C ⛅ | 15°C ☀️ | 14°C ⛅ | 11°C ☁️ |
| Midrand | 5°C ☁️ | 8°C ⛅ | 12°C ⛅ | 15°C ☀️ | 14°C ⛅ | 11°C ☁️ |
| Alberton | 4°C ☁️ | 7°C ⛅ | 11°C ⛅ | 14°C ☀️ | 13°C ⛅ | 10°C ☁️ |
| Germiston | 4°C ☁️ | 7°C ⛅ | 11°C ⛅ | 14°C ☀️ | 13°C ⛅ | 10°C ☁️ |
| Vanderbijlpark | 3°C ☁️ | 7°C ⛅ | 11°C ⛅ | 14°C ☀️ | 13°C ⛅ | 10°C ☁️ |
| Krugersdorp | 3°C ☁️ | 6°C ⛅ | 10°C ⛅ | 13°C ☀️ | 12°C ⛅ | 9°C ☁️ |
Western Cape Weather
Moving to the Western Cape, particularly Cape Town, expect milder conditions with morning lows around 12°C and afternoon highs peaking at 18°C under sunny skies. The city will have a comfortable transition from cloud cover in the early hours to complete sunshine by noon. Stellenbosch will see similar temperatures with a high of 17°C, while George will slightly lag with a maximum of 16°C. The evening will offer a cool-down, perfect for cozy gatherings.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Cape Town | 12°C ☁️ | 18°C ☀️ | 16°C 🌙 |
| Stellenbosch | 11°C ⛅ | 17°C ☀️ | 15°C 🌙 |
| George | 10°C ☁️ | 16°C ⛅ | 14°C 🌙 |
KwaZulu-Natal Weather
In KwaZulu-Natal, the weather remains pleasantly warm. Durban starts the day at 17°C, warming up to a summery 23°C under clear skies. Pietermaritzburg and Richards Bay will also maintain a comfortable temperature range from about 10°C to 22°C, suggesting an inviting day for beachgoers and those enjoying the outdoors. The evening temperatures will cool to around 21°C, maintaining a mild feel.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Durban | 17°C ☁️ | 23°C ☀️ | 21°C 🌙 |
| Pietermaritzburg | 10°C ⛅ | 18°C ☀️ | 16°C 🌙 |
| Richards Bay | 16°C ☁️ | 22°C ☀️ | 20°C 🌙 |
Eastern Cape Weather
Residents in the Eastern Cape can expect generally warm weather with Port Elizabeth starting at 14°C, reaching a high of 20°C. As the sun sets, temperatures will drop to around 18°C. Places like East London will experience similar patterns, while Mthatha will remain cooler with highs of 16°C.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Port Elizabeth | 14°C ☁️ | 20°C ☀️ | 18°C 🌙 |
| East London | 13°C ⛅ | 19°C ☀️ | 17°C 🌙 |
| Mthatha | 10°C ☁️ | 16°C ⛅ | 15°C 🌙 |
Free State Weather
The Free State will see colder morning temperatures, ranging from -1°C in Bethlehem to 0°C in Bloemfontein, but with warm afternoons expected. The temperature could reach a comfortable 11°C in the central areas. Evening lows will descend to around 9°C, prompting residents to bundle up for the night.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Bloemfontein | 0°C ☁️ | 11°C ☀️ | 9°C 🌙 |
| Welkom | 2°C ☁️ | 13°C ☀️ | 11°C 🌙 |
| Bethlehem | -1°C ☁️ | 12°C ☀️ | 10°C 🌙 |
Limpopo Weather
In Limpopo, the weather looks bright and warm, with Polokwane starting off at 8°C and rising to 20°C, while Thohoyandou could reach an even warmer 21°C. This province promises a lovely day ahead, perfect for enjoying outdoor activities under sunny conditions.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Polokwane | 8°C ⛅ | 20°C ☀️ | 17°C 🌙 |
| Thohoyandou | 9°C ☁️ | 21°C ☀️ | 18°C 🌙 |
| Lephalale | 8°C ⛅ | 25°C ☀️ | 22°C 🌙 |
Mpumalanga Weather
Mpumalanga residents should anticipate mildly cool weather today with early morning lows around 1°C to 7°C in various towns. The afternoons are more inviting, warming up to 20°C in Mbombela, making it an excellent day for outdoor plans.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mbombela | 7°C ⛅ | 20°C ☀️ | 18°C 🌙 |
| Secunda | 1°C ☁️ | 16°C ☀️ | 14°C 🌙 |
| Emalahleni | 3°C ☁️ | 17°C ☀️ | 15°C 🌙 |
North West Weather
In the North West province, morning temperatures are also chilly, starting around 4°C in Mahikeng and reaching up to 16°C by midday. As the sun dips below the horizon, expect evening temperatures to settle around 14°C.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mahikeng | 4°C ☁️ | 16°C ☀️ | 14°C 🌙 |
| Rustenburg | 5°C ⛅ | 19°C ☀️ | 17°C 🌙 |
| Klerksdorp | 2°C ☁️ | 14°C ☀️ | 12°C 🌙 |
Northern Cape Weather
Finally, the Northern Cape will see a mix of cool mornings, around 4°C in Kimberley, warming up to pleasant afternoon highs of 18°C. Upington is notably warmer today, hitting highs of 26°C, making it perfect for winter sun seekers.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Kimberley | 4°C ☁️ | 18°C ☀️ | 15°C 🌙 |
| Upington | 10°C ☀️ | 26°C ☀️ | 21°C 🌙 |
| Springbok | 5°C ⛅ | 20°C ☀️ | 16°C 🌙 |
ALSO READ: Snow in Gauteng This Week? Experts Predict Sleet and Snow as Temperatures Drop
Today’s weather forecast across South Africa invites residents to embrace the seasonal charm, with chilly starts giving way to sunnier afternoons in most regions. As you head out, remember to dress in layers to adjust to the temperature changes throughout the day, especially in areas like Gauteng and the Free State where morning temperatures are brisk. Whether you’re enjoying the sun in Cape Town or exploring the beauty of the Limpopo province, make the most out of a delightful and clear day today.
For more detailed weather information, visit the South African Weather Service or check their updates on Twitter


