Today’s Weather Forecast – Monday, 30 June 2025

Gauteng Weather
Starting with Gauteng, the heart of South Africa’s economy, expect delightful sunny conditions prevailing throughout the day. Morning temperatures begin at around 12°C, gradually climbing to a comfortable 17°C by the afternoon before cooling down to about 13°C in the evening. Major cities such as Johannesburg and Pretoria will enjoy similar weather patterns, with sunshine bringing warmth and brightness to residents. It’s a good day to take a stroll in a park or enjoy a meal outdoors.
ALSO READ: Vaal Dam Water Levels Remain Steady: Here’s the Latest Update
Gauteng Province Hourly Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 12°C ☀️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ☀️ | 13°C ☀️ |
Pretoria | 13°C ☀️ | 15°C ☀️ | 17°C ☀️ | 18°C ☀️ | 16°C ☀️ | 14°C ☀️ |
Soweto | 12°C ☀️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ☀️ | 13°C ☀️ |
Benoni | 12°C ☀️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ☀️ | 13°C ☀️ |
Centurion | 12°C ☀️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ☀️ | 13°C ☀️ |
Midrand | 12°C ☀️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ☀️ | 13°C ☀️ |
Alberton | 12°C ☀️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ☀️ | 13°C ☀️ |
Germiston | 12°C ☀️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ☀️ | 13°C ☀️ |
Vanderbijlpark | 12°C ☀️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ☀️ | 13°C ☀️ |
Krugersdorp | 12°C ☀️ | 14°C ☀️ | 16°C ☀️ | 17°C ☀️ | 15°C ☀️ | 13°C ☀️ |
Western Cape Weather
Heading to the Western Cape, particularly Cape Town, the weather today is expected to be spectacular, with early morning temperatures starting at 18°C, rising to a warm 27°C by midday, before settling at around 22°C in the evening. The city will bask in abundant sunshine, making it perfect for beachgoers or those venturing to the vineyards of Stellenbosch, where similar conditions apply. Expect a pleasant evening, ideal for dining out or enjoying the natural beauty the region has to offer.
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
In KwaZulu-Natal, Durban will feel the warmth of the sun with temperatures ranging from 20°C in the morning to a high of 28°C in the afternoon. The warm coastal weather ensures that beach enthusiasts will find plenty of sun and surf to enjoy. Evening temperatures will drop to around 24°C, allowing for comfortable outdoor gatherings as the sun sets over the Indian Ocean.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 20°C ☀️ | 28°C ☀️ | 24°C 🌙 |
Pietermaritzburg | 18°C ☀️ | 26°C ☀️ | 22°C 🌙 |
Richards Bay | 19°C ☀️ | 27°C ☀️ | 23°C 🌙 |
Eastern Cape Weather
As we move to the Eastern Cape, today’s forecast will show comfortable temperatures around 18°C in Port Elizabeth, rising to 26°C, and then cooling off to about 22°C by nightfall. Mild and sunny conditions make this a great day to enjoy the natural landscapes and coastal views this province is renowned for.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 18°C ☀️ | 26°C ☀️ | 22°C 🌙 |
East London | 17°C ☀️ | 25°C ☀️ | 21°C 🌙 |
Mthatha | 16°C ☀️ | 24°C ☀️ | 20°C 🌙 |
Free State Weather
For those in the Free State, Bloemfontein will see early temperatures of 14°C, climbing to a pleasant 24°C at midday before cooling slightly to 20°C in the evening. Clear skies are expected, presenting a great opportunity for outdoor activities, whether it’s a family picnic or a hike in the nearby hills.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 14°C ☀️ | 24°C ☀️ | 20°C 🌙 |
Welkom | 13°C ☀️ | 23°C ☀️ | 19°C 🌙 |
Bethlehem | 12°C ☀️ | 22°C ☀️ | 18°C 🌙 |
Limpopo Weather
Traveling to Limpopo, Polokwane residents will enjoy similar sunny weather, with morning temperatures starting at 15°C and heading towards a high of 25°C. As dusk approaches, the mercury will drop to around 21°C, allowing residents to enjoy a comfortable evening in their backyards or at local eateries.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 15°C ☀️ | 25°C ☀️ | 21°C 🌙 |
Thohoyandou | 14°C ☀️ | 24°C ☀️ | 20°C 🌙 |
Lephalale | 13°C ☀️ | 23°C ☀️ | 19°C 🌙 |
Mpumalanga Weather
In Mpumalanga, Mbombela will also enjoy lovely conditions, with temperatures ranging from 16°C this morning to 26°C during the day, tapering to 22°C as night falls. The pleasant weather provides an ideal setting to explore the scenic routes and natural wonders of the province.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 16°C ☀️ | 26°C ☀️ | 22°C 🌙 |
Secunda | 15°C ☀️ | 25°C ☀️ | 21°C 🌙 |
Emalahleni | 14°C ☀️ | 24°C ☀️ | 20°C 🌙 |
North West Weather
Over in the North West, particularly Mahikeng, residents will experience temperatures from 15°C in the morning, peaking at 25°C by the afternoon, then cooling down to a mild 21°C for the night. Clear skies will be prevalent, offering a wonderful opportunity for outdoor enthusiasts.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 15°C ☀️ | 25°C ☀️ | 21°C 🌙 |
Rustenburg | 14°C ☀️ | 24°C ☀️ | 20°C 🌙 |
Klerksdorp | 13°C ☀️ | 23°C ☀️ | 19°C 🌙 |
Northern Cape Weather
Lastly, the Northern Cape will see Kimberley starting the day at 16°C and rising to a comfortable 26°C, before cooling off to 22°C in the evening. This province is known for its vast landscapes, and today presents a perfect day for exploration amidst its rugged beauty.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 16°C ☀️ | 26°C ☀️ | 22°C 🌙 |
Upington | 15°C ☀️ | 25°C ☀️ | 21°C 🌙 |
Springbok | 14°C ☀️ | 24°C ☀️ | 20°C 🌙 |
Have A Lovely Day
Today’s weather forecast across South Africa reveals a largely mild and sunny day, with temperatures varying from 12°C to 28°C depending on the region. Major urban centers like Johannesburg and Cape Town will shine particularly bright, making them excellent destinations for both locals and tourists.
As you head out today, remember to dress in layers to accommodate the cooling evening temperatures. Stay hydrated in the sun and enjoy all that our beautiful country has to offer. Whatever your plans might be, the weather today looks favorable for all! For detailed updates, you can check the South African Weather Service or follow SA Weather Service on X.