Today’s Weather Forecast – 28 March 2025
- Gauteng Province Weather
- Detailed Weather Forecast for South Africa on Friday, March 28, 2025
- Western Cape Weather
- Western Cape Forecast
- KwaZulu-Natal Weather
- KwaZulu-Natal Forecast
- Eastern Cape Weather
- Eastern Cape Forecast
- Free State & Limpopo Weather
- Free State Forecast
- Limpopo Forecast
- Mpumalanga Weather
- Mpumalanga Forecast
- North West & Northern Cape Weather
- North West Forecast
- Northern Cape Forecast
- Conclusion
As we step into this Friday, South Africa is bracing itself for a dynamic day of weather that varies significantly across provinces. While the western parts of the country enjoy pleasant, sunny days, the eastern regions face a challenging forecast with thunderstorms and heavy rain. Today’s weather forecast promises a mix of conditions that could impact plans, particularly in urban centers such as Johannesburg and Cape Town.
Gauteng Province Weather
In Gauteng, today’s weather will bring overcast skies with a high likelihood of rain throughout the afternoon. Johannesburg will start the day at around 13°C and reach a maximum of 18°C by midday before temperatures drop slightly to 17°C later in the day. As the evening approaches, expect temperatures to settle at around 14°C. Pretoria mirrors Johannesburg with similar temperatures and precipitation patterns.
Severe weather warnings have been issued for the region as thunderstorms may become severe, potentially leading to localized flooding. Residents are advised to stay updated and prepared for disruptive weather today.
Detailed Weather Forecast for South Africa on Friday, March 28, 2025
Gauteng Province Hourly Forecast
| Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
|---|---|---|---|---|---|---|
| Johannesburg | 13°C ☁️ | 15°C ☁️ | 18°C 🌧️ | 17°C 🌧️ | 15°C 🌧️ | 14°C ☁️ |
| Pretoria | 15°C ☁️ | 17°C ☁️ | 20°C 🌧️ | 19°C 🌧️ | 17°C 🌧️ | 16°C ☁️ |
| Soweto | 14°C ☁️ | 16°C ☁️ | 19°C 🌧️ | 18°C 🌧️ | 16°C 🌧️ | 15°C ☁️ |
| Benoni | 13°C ☁️ | 15°C ☁️ | 18°C 🌧️ | 17°C 🌧️ | 15°C 🌧️ | 14°C ☁️ |
| Centurion | 14°C ☁️ | 16°C ☁️ | 19°C 🌧️ | 18°C 🌧️ | 16°C 🌧️ | 15°C ☁️ |
| Midrand | 13°C ☁️ | 15°C ☁️ | 18°C 🌧️ | 17°C 🌧️ | 15°C 🌧️ | 14°C ☁️ |
| Alberton | 14°C ☁️ | 16°C ☁️ | 19°C 🌧️ | 18°C 🌧️ | 16°C 🌧️ | 15°C ☁️ |
| Germiston | 13°C ☁️ | 15°C ☁️ | 18°C 🌧️ | 17°C 🌧️ | 15°C 🌧️ | 14°C ☁️ |
| Vanderbijlpark | 14°C ☁️ | 16°C ☁️ | 19°C 🌧️ | 18°C 🌧️ | 16°C 🌧️ | 15°C ☁️ |
| Krugersdorp | 13°C ☁️ | 15°C ☁️ | 18°C 🌧️ | 17°C 🌧️ | 15°C 🌧️ | 14°C ☁️ |
Western Cape Weather
In sharp contrast, the weather in the Western Cape is marked by warm and sunny conditions. Cape Town weather is expected to maintain a pleasant warmth, starting at 18°C and peaking at a lovely 27°C during midday, before cooling down to about 22°C in the evening. Stellenbosch and George are set to enjoy similar sunshine, with maximum temperatures reaching 28°C and 26°C, respectively.
The Western Cape remains free from significant weather alerts, making it an ideal day for outdoor activities in this region.
Western Cape Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Cape Town | 18°C ☀️ | 27°C ☀️ | 22°C 🌙 |
| Stellenbosch | 17°C ☀️ | 28°C ☀️ | 21°C 🌙 |
| George | 15°C ☀️ | 26°C ☀️ | 20°C 🌙 |
KwaZulu-Natal Weather
Moving to KwaZulu-Natal, the day begins relatively warm with temperatures around 19°C in Durban, climbing to 25°C by midday. However, as the afternoon rolls in, residents can anticipate showers, cooling down temperatures to 23°C come evening. Pietermaritzburg and Richards Bay reflect a similar pattern with pleasant daytime temperatures overshadowed by the threat of rain later in the day.
Residents should be cautious, particularly with possible severe thunderstorms expected, as heavy rains may occur, leading to localized flooding.
KwaZulu-Natal Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Durban | 19°C ☀️ | 25°C ☀️ | 23°C 🌧️ |
| Pietermaritzburg | 15°C ☁️ | 22°C ☁️ | 20°C 🌧️ |
| Richards Bay | 20°C ☀️ | 26°C ☀️ | 24°C 🌧️ |
Eastern Cape Weather
The Eastern Cape will see much of its day shaped by thunderstorms. With temperatures starting at 18°C in Port Elizabeth and reaching a maximum of 25°C, it too will experience showers in the afternoon, cooling down to 22°C in the evening. East London and Mthatha will follow suit, with both cities expecting warm days that will be interrupted by rain.
Due to an orange level 5 warning for severe thunderstorms, residents should exercise caution and prepare for disruptive weather conditions.
Eastern Cape Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Port Elizabeth | 18°C ☀️ | 25°C ☀️ | 22°C 🌧️ |
| East London | 18°C ☀️ | 24°C ☀️ | 21°C 🌧️ |
| Mthatha | 17°C ☀️ | 23°C ☀️ | 20°C 🌧️ |
Free State & Limpopo Weather
For the Free State, expect a cooler and cloudier day. Bloemfontein will see temperatures ranging from 12°C to 18°C, with a chance of rain later in the afternoon. Limpopo will also experience similar cloud cover and cooler temperatures, starting at 10°C in Polokwane and reaching a maximum of 16°C.
Free State Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Bloemfontein | 12°C ☁️ | 18°C ☁️ | 15°C 🌧️ |
| Welkom | 13°C ☁️ | 19°C ☁️ | 16°C 🌧️ |
| Bethlehem | 11°C ☁️ | 17°C ☁️ | 14°C 🌧️ |
Limpopo Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Polokwane | 10°C ☁️ | 16°C ☁️ | 13°C 🌧️ |
| Thohoyandou | 11°C ☁️ | 17°C ☁️ | 14°C 🌧️ |
| Lephalale | 9°C ☁️ | 15°C ☁️ | 12°C 🌧️ |
Mpumalanga Weather
In Mpumalanga, the weather today is slightly brighter, with conditions starting off sunny. Mbombela will enjoy temperatures up to 24°C during the afternoon before rain moves in for the evening, bringing the temperature down to around 20°C. Residents in this province should remain cautious as rain could lead to localized flooding.
Mpumalanga Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mbombela | 17°C ☀️ | 24°C ☀️ | 20°C 🌧️ |
| Secunda | 16°C ☀️ | 23°C ☀️ | 19°C 🌧️ |
| Emalahleni | 15°C ☀️ | 22°C ☀️ | 18°C 🌧️ |
North West & Northern Cape Weather
North West is also expecting sunny weather with temperatures peaking at around 20°C in Mahikeng. However, rain may affect outdoor plans come evening. The Northern Cape currently braces for similar sunny conditions, particularly in Kimberly, where maximum temperatures are set to reach up to 18°C.
North West Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mahikeng | 14°C ☀️ | 20°C ☀️ | 17°C 🌧️ |
| Rustenburg | 13°C ☀️ | 19°C ☀️ | 16°C 🌧️ |
| Klerksdorp | 12°C ☀️ | 18°C ☀️ | 15°C 🌧️ |
Northern Cape Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Kimberley | 10°C ☀️ | 18°C ☀️ | 14°C 🌧️ |
| Upington | 12°C ☀️ | 20°C ☀️ | 16°C 🌧️ |
| Springbok | 11°C ☀️ | 19°C ☀️ | 15°C 🌧️ |
Conclusion
In summary, today’s weather forecast paints a picture of contrasts across South Africa. While residents in places like Cape Town can bask in sunny warmth, those in Gauteng and the Eastern Cape need to prepare for rain, thunderstorms, and possible disruptions. As always, staying informed through reliable weather updates is crucial, particularly for areas under severe weather warnings. Whether you are enjoying the clear skies of the West or preparing for the storms of the East, approach the day equipped with the knowledge and foresight that keep you safe and comfortable.
For the latest weather updates, visit the South African Weather Service or follow them on X (formerly Twitter) for real-time alerts.
Also Read: Today’s Weather Alert: Severe Storms and Flooding Forecast for These Three Province

