Today’s Weather Forecast – 30 May 2025

Weather forecast update – As South Africans wake up to the crisp morning air on Friday, May 30, 2025, today’s conditions paint a picture of varied weather across the country. From the bustling Gauteng province to the coastal beauty of the Western Cape, weather today is set to offer a mix of sunshine, light clouds, and mild temperatures. With outdoor activities in mind, let’s take a closer look at how the weather is shaping up across South Africa’s provinces.
ALSO READ: Today’s Weather Forecast – 29 May 2025
Gauteng Weather Forecast
In Gauteng weather forecast, the day starts cool, with early morning temperatures ranging from 9°C in Johannesburg to 12°C in Pretoria. As the day progresses, residents will delight in bright sunny conditions, with Johannesburg expecting highs of 22°C and Pretoria possibly reaching 25°C. The evening temperatures will drop slightly, leaving a pleasant 18°C in Pretoria and 15°C in Johannesburg with partly cloudy skies. It’s a good day to enjoy outdoor activities, but be prepared for a cooler evening.
Gauteng Province Hourly Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 9°C ⛅ | 12°C ⛅ | 22°C ☀️ | 20°C ☀️ | 15°C ⛅ | 10°C ⛅ |
Pretoria | 12°C ⛅ | 15°C ⛅ | 25°C ☀️ | 23°C ☀️ | 18°C ⛅ | 13°C ⛅ |
Soweto | 10°C ⛅ | 13°C ⛅ | 23°C ☀️ | 21°C ☀️ | 16°C ⛅ | 11°C ⛅ |
Benoni | 11°C ⛅ | 14°C ⛅ | 24°C ☀️ | 22°C ☀️ | 17°C ⛅ | 12°C ⛅ |
Centurion | 10°C ⛅ | 13°C ⛅ | 23°C ☀️ | 21°C ☀️ | 16°C ⛅ | 11°C ⛅ |
Midrand | 9°C ⛅ | 12°C ⛅ | 22°C ☀️ | 20°C ☀️ | 15°C ⛅ | 10°C ⛅ |
Alberton | 10°C ⛅ | 13°C ⛅ | 23°C ☀️ | 21°C ☀️ | 16°C ⛅ | 11°C ⛅ |
Germiston | 9°C ⛅ | 12°C ⛅ | 22°C ☀️ | 20°C ☀️ | 15°C ⛅ | 10°C ⛅ |
Vanderbijlpark | 10°C ⛅ | 13°C ⛅ | 23°C ☀️ | 21°C ☀️ | 16°C ⛅ | 11°C ⛅ |
Krugersdorp | 9°C ⛅ | 12°C ⛅ | 22°C ☀️ | 20°C ☀️ | 15°C ⛅ | 10°C ⛅ |
Western Cape Weather Forecast
Moving to the Western Cape, Cape Town weather forecast reveals a delightful sunny day. Early temperatures are already pleasant at 18°C, warming up nicely to a peak of 27°C by midday. Stellenbosch leads the charge with a high of 28°C, making it a fantastic day for wine enthusiasts to explore vineyards. As night falls, temperatures will moderate to 22°C in Cape Town. If you’re along the coastal areas, remember to be cautious due to a Yellow Level 2 warning regarding damaging waves, especially between Saldanha Bay and Cape Agulhas.
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
KwaZulu-Natal greets its inhabitants with warmer temperatures. Durban enjoys an early 20°C, soaring to 30°C by lunchtime and remaining around 25°C in the evening. Pietermaritzburg and Richards Bay have similarly warm forecasts, ensuring beachgoers will likely enjoy ideal conditions. However, keep hydrated and find shade if you’re outdoors, as the midday sun can be intense.
KwaZulu-Natal Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 20°C ☀️ | 30°C ☀️ | 25°C 🌙 |
Pietermaritzburg | 18°C ☀️ | 28°C ☀️ | 23°C 🌙 |
Richards Bay | 19°C ☀️ | 29°C ☀️ | 24°C 🌙 |
Eastern Cape Weather Forecast
In the Eastern Cape, Port Elizabeth begins at 17°C and rises to a comfortable 27°C with sunny skies. East London and Mthatha follow suit, with highs of 26°C and 25°C respectively. The pleasant evening lends itself to gatherings and strolls under the stars as temperatures drop to 22°C in Port Elizabeth and around 20°C elsewhere in the region.
Eastern Cape Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 17°C ☀️ | 27°C ☀️ | 22°C 🌙 |
East London | 16°C ☀️ | 26°C ☀️ | 21°C 🌙 |
Mthatha | 15°C ☀️ | 25°C ☀️ | 20°C 🌙 |
Free State Weather
For those in the Free State, the weather forecast is a cooler beginning, with Bloemfontein temperatures starting at 7°C. Daytime highs will only reach 20°C, and while clear skies are expected, the shift towards evening will leave musings of a cooler night at around 15°C.
Free State Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 7°C ⛅ | 20°C ☀️ | 15°C ⛅ |
Welkom | 8°C ⛅ | 21°C ☀️ | 16°C ⛅ |
Bethlehem | 6°C ⛅ | 19°C ☀️ | 14°C ⛅ |
Limpopo Weather
In Limpopo, expect mild temperatures starting at 10°C in Polokwane and peaking at a comfortable 23°C. Thohoyandou will see similar patterns, with warmer conditions at 24°C. Evenings will cool slightly, perfect for planning a relaxed night outdoors.
Limpopo Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 10°C ⛅ | 23°C ☀️ | 18°C ⛅ |
Thohoyandou | 11°C ⛅ | 24°C ☀️ | 19°C ⛅ |
Lephalale | 11°C ⛅ | 29°C ☀️ | 24°C ⛅ |
Mpumalanga Weather
Mpumalanga boasts beautiful weather with Mbombela kicking off at 10°C and experiencing a high of 30°C. Residents of Secunda and Emalahleni can expect similar warmth. The trend of warmer weather persists, making it perfect for those looking to enjoy some sun and fresh air.
Mpumalanga Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 10°C ⛅ | 30°C ☀️ | 25°C 🌙 |
Secunda | 9°C ⛅ | 29°C ☀️ | 24°C 🌙 |
Emalahleni | 7°C ⛅ | 28°C ☀️ | 23°C 🌙 |
North West Weather
The North West province welcomes the day with 10°C in Mahikeng, rising to a warm 24°C. With rustling leaves and a gentle wind, residents will find outdoor conditions favorable as temperatures gradually cool to 19°C later in the evening.
North West Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 10°C ⛅ | 24°C ☀️ | 19°C ⛅ |
Rustenburg | 10°C ⛅ | 25°C ☀️ | 20°C ⛅ |
Klerksdorp | 9°C ⛅ | 22°C ☀️ | 17°C ⛅ |
Northern Cape Weather
Lastly, the Northern Cape nudges the scale slightly higher with Kimberley starting at 12°C. Expect typical sunny conditions, leading to highs of 25°C and clear skies for the evening. Those venturing outside should enjoy the serene atmosphere while preparing for a cooler night at 20°C.
Northern Cape Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 12°C ⛅ | 25°C ☀️ | 20°C ⛅ |
Upington | 13°C ⛅ | 26°C ☀️ | 21°C ⛅ |
Springbok | 14°C ⛅ | 27°C ☀️ | 22°C ⛅ |
As we summarize today’s weather forecast, it is clear that South Africa is gearing up for a perfect day of sunshine and warmth. Whether you’re in the heart of Johannesburg for Gauteng weather or soaking up the sun in Cape Town, there are opportunities for outdoor enjoyment across the provinces. However, travelers and locals should remain cautious of the coastal weather alert in the Western Cape. Remember to stay hydrated and protect yourself from the sun if you’re out and about today. Enjoy the beauty of our diverse country and make the most of the beautiful weather this Friday!
For updated weather maps and forecasts, you can visit the South African Weather Service or follow them on X.com.