As South Africa awakens to a new day on 13 October 2025, the atmosphere is charged with warmth and vibrant life. With temperatures expected to soar, particularly in the northern regions, today promises to be a blend of sunshine and occasional clouds, delivering a taste of summer for many. Significant weather patterns will take shape across the nation, highlighting the day’s character—a true reflection of the diverse climatic conditions prevalent in our beautiful country. Here’s today’s weather forecast, province by province.
Thank you for reading this post, don't forget to subscribe!Gauteng Province
Starting with Gauteng, the weather today will be pleasantly warm with a mix of sunshine and partial cloud cover. Johannesburg will experience temperatures ranging from 16°C in the morning to a peak of 26°C in the afternoon, perfect for outdoor excursions. Pretoria will be slightly warmer, reaching up to 28°C during the day. Expect light winds and clear skies by evening, making for a comfortable night.
Key Trends:
- Morning: 15°C – 16°C, partly cloudy.
- Afternoon: 24°C – 28°C, sunny.
- Evening: 18°C – 23°C, becoming cooler.
Western Cape Province
Over in the Western Cape, notably Cape Town, expect a beautiful day with temperatures hitting highs of around 22°C under a partly cloudy sky. The cooling Atlantic breeze will keep conditions comfortable, although some cloud cover might hover over the coastline in the morning. Evening temperatures will dip slightly to 18°C, creating a mild night.
Key Trends:
- Morning: 16°C, cloudy.
- Afternoon: 21°C, partly cloudy.
- Evening: 18°C, clear night.
KwaZulu-Natal Province
In KwaZulu-Natal, Durban will enjoy warmer coastal temperatures today, with a generous 26°C expected under mostly sunny skies. Early morning clouds will clear, giving way to a pleasant afternoon perfect for beach outings or recreational activities. Like the rest of the province, Pietermaritzburg will also bask in the sun, seeing highs of 23°C.
Key Trends:
- Morning: 19°C, partly cloudy.
- Afternoon: 26°C, sunny.
- Evening: 22°C, mild.
Eastern Cape Province
Moving to the Eastern Cape, it will be another beautiful day. In Port Elizabeth, temperatures will rise to around 22°C, while East London can expect highs of 23°C. Conditions will be predominantly sunny, with some clouds lingering in the morning before clearing up for the afternoon.
Key Trends:
- Morning: 14°C, cloudy.
- Afternoon: 22°C – 23°C, sunny.
- Evening: 18°C – 19°C, pleasant.
Free State Province
In the Free State, Bloemfontein is forecasted to be quite warm, with a high of 26°C today. The sky will remain mostly sunny throughout, with evening temperatures trending down to about 20°C. Ideal conditions should be expected for outdoor activities and markets.
Key Trends:
- Morning: 12°C, partly cloudy.
- Afternoon: 26°C, sunny.
- Evening: 20°C, clear skies.
Limpopo Province
Limpopo will experience warmer temperatures again, particularly in towns like Polokwane and Thohoyandou, where highs of 28°C and 29°C are anticipated, respectively. The sun will dominate the sky, offering a perfect day for outdoor exploration.
Key Trends:
- Morning: 14°C, partly cloudy.
- Afternoon: 28°C – 29°C, sunny.
- Evening: 22°C – 23°C, warm.
Mpumalanga Province
In Mpumalanga, Mbombela will also feel the heat with temperatures reaching up to 27°C. While clouds may gather at times, sunshine will break through, especially as the day progresses. This weather today suggests a good chance for outdoor activities.
Key Trends:
- Morning: 14°C, partly cloudy.
- Afternoon: 27°C, sunny.
- Evening: 22°C, mild.
North West Province
The North West will see similar patterns with Mahikeng and Rustenburg both experiencing warm temperatures. Expect highs of 26°C and 28°C respectively, under mostly sunny skies. The famous highvelds will also enjoy some afternoon warmth.
Key Trends:
- Morning: 13°C, partly cloudy.
- Afternoon: 26°C – 28°C, sunny.
- Evening: 21°C – 22°C, clear.
Northern Cape Province
Finally, in the Northern Cape, Kimberley and Upington are set to experience some of the highest temperatures today, peaking at 29°C and 32°C. Expect clear and sunny conditions predominating throughout the day, making it crucial to stay hydrated.
Key Trends:
- Morning: 12°C – 15°C, sunny.
- Afternoon: 29°C – 32°C, sunny.
- Evening: 22°C – 25°C, warm.
Below is the detailed weather forecast for South Africa on Monday, 13 October 2025, structured with tables for each province. The forecast includes temperature (°C) and weather icons for specific time intervals.
Gauteng Province Hourly Forecast
| Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
|---|---|---|---|---|---|---|
| Johannesburg | 16°C ⛅ | 20°C ⛅ | 24°C ☀️ | 26°C ☀️ | 22°C ⛅ | 18°C ☁️ |
| Pretoria | 15°C ⛅ | 21°C ☀️ | 25°C ☀️ | 28°C ☀️ | 23°C ⛅ | 19°C ⛅ |
| Soweto | 15°C ⛅ | 20°C ⛅ | 24°C ☀️ | 27°C ☀️ | 22°C ⛅ | 18°C ⛅ |
| Benoni | 15°C ⛅ | 19°C ⛅ | 23°C ☀️ | 26°C ☀️ | 21°C ⛅ | 17°C ⛅ |
| Centurion | 15°C ⛅ | 20°C ⛅ | 25°C ☀️ | 27°C ☀️ | 22°C ⛅ | 18°C ⛅ |
| Midrand | 15°C ⛅ | 20°C ⛅ | 24°C ☀️ | 27°C ☀️ | 22°C ⛅ | 18°C ⛅ |
| Alberton | 15°C ⛅ | 19°C ⛅ | 23°C ☀️ | 26°C ☀️ | 21°C ⛅ | 17°C ⛅ |
| Germiston | 15°C ⛅ | 19°C ⛅ | 23°C ☀️ | 26°C ☀️ | 21°C ⛅ | 17°C ⛅ |
| Vanderbijlpark | 14°C ⛅ | 19°C ⛅ | 23°C ☀️ | 26°C ☀️ | 20°C ⛅ | 17°C ⛅ |
| Krugersdorp | 15°C ⛅ | 19°C ⛅ | 23°C ☀️ | 26°C ☀️ | 21°C ⛅ | 17°C ⛅ |
Western Cape Province Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Cape Town | 16°C ☁️ | 21°C ⛅ | 18°C 🌙 |
| Stellenbosch | 15°C ☁️ | 22°C ⛅ | 18°C 🌙 |
| George | 14°C ☁️ | 20°C ⛅ | 17°C 🌙 |
KwaZulu-Natal Province Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Durban | 19°C ⛅ | 26°C ☀️ | 22°C ⛅ |
| Pietermaritzburg | 14°C ⛅ | 23°C ☀️ | 19°C ⛅ |
| Richards Bay | 20°C ☁️ | 27°C ☀️ | 23°C ⛅ |
Eastern Cape Province Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Port Elizabeth | 14°C ☁️ | 22°C ⛅ | 18°C ⛅ |
| East London | 15°C ☁️ | 23°C ⛅ | 19°C ⛅ |
| Mthatha | 13°C ☁️ | 21°C ⛅ | 17°C ⛅ |
Free State Province Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Bloemfontein | 12°C ⛅ | 26°C ☀️ | 20°C ⛅ |
| Welkom | 13°C ⛅ | 25°C ☀️ | 19°C ⛅ |
| Bethlehem | 12°C ⛅ | 24°C ☀️ | 19°C ⛅ |
Limpopo Province Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Polokwane | 14°C ⛅ | 28°C ☀️ | 22°C ⛅ |
| Thohoyandou | 15°C ⛅ | 29°C ☀️ | 23°C ⛅ |
| Lephalale | 14°C ⛅ | 30°C ☀️ | 23°C ⛅ |
Mpumalanga Province Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mbombela | 14°C ⛅ | 27°C ☀️ | 22°C ⛅ |
| Secunda | 13°C ⛅ | 26°C ⛅ | 21°C ⛅ |
| Emalahleni | 14°C ⛅ | 26°C ⛅ | 21°C ⛅ |
North West Province Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mahikeng | 13°C ⛅ | 26°C ☀️ | 21°C ⛅ |
| Rustenburg | 14°C ⛅ | 28°C ☀️ | 22°C ⛅ |
| Klerksdorp | 13°C ⛅ | 25°C ☀️ | 20°C ⛅ |
Northern Cape Province Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Kimberley | 12°C ☀️ | 29°C ☀️ | 22°C ⛅ |
| Upington | 15°C ☀️ | 32°C ☀️ | 25°C ⛅ |
| Springbok | 11°C ☀️ | 27°C ☀️ | 20°C ⛅ |
As we wrap up today’s weather forecast, it’s evident that South Africa will revel in predominantly warm and sunny conditions across most regions. For travelers and outdoor enthusiasts, this weather today presents an excellent opportunity to enjoy the beauty of nature. However, remember to stay hydrated and apply sunscreen, especially in the hotter provinces. No matter where you find yourself, enjoy the pleasant rays of sunshine and make the most of this warm October day!
For more detailed weather updates, check the South African Weather Service or follow @SAWeatherServic on social media.



