Today’s Weather Forecast – 28 March 2025

Gauteng Province Weather Forecast
In Gauteng, including key cities like Johannesburg, Pretoria, and Soweto, residents should prepare for a rather gloomy day. Morning temperatures will start around 13°C in Johannesburg, climbing to 20°C by noon. However, the afternoon is expected to bring scattered showers and thunderstorms, with temperatures hovering around 18°C. A weather alert for severe thunderstorms is in effect, advising residents to remain cautious, especially during the late afternoon. Evening temperatures will drop to around 15°C, accompanied by continued cloud cover. Overall, expect a mix of cloudy skies and rain throughout the evening, making this a day to have an umbrella at the ready.
ALSO READ: SAWS Issues Severe Weather Alert: Storms, Flooding and Fire Risks Across Multiple Provinces
Detailed Weather Forecast for South Africa on Friday, March 28, 2025
Gauteng Province Hourly Weather 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
In sharp contrast, the Western Cape will revel in lots of sunshine. Cape Town’s weather is particularly enticing, with morning temperatures starting at a pleasant 18°C, escalating to highs of 27°C by midday. The evening will cool to around 22°C with clear skies. Cities like Stellenbosch and George will also experience similarly warm conditions, with temperatures peaking at 28°C and 26°C respectively. This region won’t see any major weather disturbances, making it a perfect day for outdoor activities.
Western Cape Weather 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
Moving over to KwaZulu-Natal, the coastal city of Durban will enjoy a sunny start but is expected to experience rain later in the evening. Morning temperatures will be warm, starting around 19°C and reaching a maximum of 25°C by noon before temperatures drop to 23°C in the evening. Residents in Pietermaritzburg and Richards Bay should prepare for slightly cooler weather, with evening temperatures dropping to 20°C and 24°C respectively. Rain may present itself later, emphasizing caution for evening outings.
KwaZulu-Natal Weathe 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
The Eastern Cape is under an orange level 5 warning for severe weather due to expected thunderstorms. Port Elizabeth will experience a sunny morning with temperatures starting at 18°C, peaking at 25°C before falling back to 22°C in the evening. Unfortunately, rains are anticipated in the latter parts of the day, alongside potential severe storms. East London and Mthatha will follow suit, with similar patterns of sunny mornings but thunderstorms later on, urging residents to stay alert throughout the day.
Eastern Cape Weather 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
In the Free State, weather conditions appear more subdued, starting with cooler temperatures. Bloemfontein will see a morning temperature of 12°C, warming to just 18°C at midday. Rain is likely in the evening, bringing temperatures down to about 15°C. Welkom and Bethlehem will see comparable conditions, marked with cloudy skies and slight chances of rain as temperatures hold steady throughout the day.
Free State Weather 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
Limpopo will vary significantly in temperatures, beginning cooler than usual. Polokwane and surrounding areas will start at around 10°C, climbing to a daytime high of just 16°C. Unfortunately, residents can expect rainfall this evening, bringing temperatures down to a cooler 13°C. Conditions are generally calm but highlight the coolness prevailing in the region.
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
Mpumalanga’s weather today offers a brighter outlook, with Mbombela experiencing sunny conditions. Starting at 17°C, temperatures will heat up significantly during the day, peaking at 24°C. However, prepare for descending temperatures and rains by the evening. Nearby areas like Secunda and Emalahleni will exhibit similar weather patterns, favoring sunshine before the rain pushes in later.
Mpumalanga Weather 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
In the North West province, Mahikeng is set for a lovely sunny day, beginning at 14°C and hitting a pleasant 20°C in the afternoon. However, evening temperatures will lower to 17°C, with some weather alerts indicating possible rain towards late evening. Rustenburg and Klerksdorp will see slightly cooler conditions overall today.
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
Lastly, the Northern Cape welcomes warm sunshine across all locations. Kimberley, for instance, will begin at 10°C and rise to a warm 18°C by noon. The sun will shine brightly throughout the day, leading to a comfortable 16°C in the evening. Other cities like Upington and Springbok will follow a similar thermal pattern, ideal for outdoor leisure.
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 🌧️ |
ALSO READ: Where to Write Your SAFA D License in Gauteng
In summation, today’s weather forecast for South Africa presents a diverse range of conditions—from the sunny shores of Cape Town to the stormy weather threatening Gauteng and Eastern Cape. As residents prepare for their day, it is advisable to keep an eye on the changing weather, especially in regions under severe weather warnings. Whether enjoying the sunny highlights of the Western Cape or bracing for rain in Gauteng, this Friday showcases the vibrant diversity of South African weather. Stay safe, and don’t forget to carry an umbrella if you’re in a risk area, while taking advantage of the delightful sunshine in regions that remain clear.
For more detailed weather updates, visit the South African Weather Service or follow them on X.