Gauteng Today’s Weather
In Gauteng, a typical winter day is expected, offering sunny skies and cool temperatures. Johannesburg will start the day at 12°C, warming up just mildly to a peak of 17°C in the afternoon. Evening temperatures will drop to around 13°C, making it a perfect night for cozying up indoors. Neighboring Pretoria mirrors this outlook with similar temperatures, providing a pleasant day for outdoor activities in the province. With clear skies and no significant weather alerts, Gauteng’s weather today is ideal for enjoying local parks or outdoor markets.
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
Turning to the Western Cape, Cape Town weather shines bright this June day. Morning temperatures will be around 18°C, peaking at a very pleasant 27°C during midday before cooling down to a mild 22°C at night. The region can expect clear skies throughout the day, with similar conditions in Stellenbosch and George, where temperatures will range from 17°C to 28°C. This forecast encourages residents and visitors alike to explore the breathtaking coastlines and rich vineyards of the region, often highlighted by sunny winter days.
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
Heading eastwards to KwaZulu-Natal, Durban will see slightly warmer conditions today, starting at 20°C and reaching a high of 28°C. Evening temperatures will settle at around 24°C, making for a comfortably warm night. Pietermaritzburg and Richards Bay will experience similar patterns, all conducive for outdoor leisure and activities.
Kwazulu-Natal Forecast
| 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
In the Eastern Cape, Port Elizabeth is set to experience ambient temperatures of 18°C in the morning, warming to 26°C during the day and cooling to 22°C overnight. East London and Mthatha will reflect this similar weather pattern, ensuring a pleasant day across the province. Ideal for enjoying scenic coastal views or participating in local winter festivities.
Eastern Cape Forecast
| 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
Traveling inland to the Free State, Bloemfontein’s temperatures will begin at 14°C, peak at 24°C, and drop to 20°C by evening. Expect crisp air and sunny conditions, making it a great day for outdoor excursions while enjoying the natural beauty of the province. Other towns like Welkom and Bethlehem will see slightly lower temperatures, indicating a distinct winter chill.
Free State Forecast
| 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
In Limpopo, Polokwane will start cool at 15°C, reaching a daytime high of 25°C and a nighttime low of 21°C. Thohoyandou and Lephalale will see similar temperatures, providing a comfortable winter day with opportunities for outdoor exploration in the province’s stunning natural landscapes.
Limpopo Forecast
| 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
For Mpumalanga, Mbombela anticipates a starting temperature of 16°C, peaking at 26°C during the day and dropping to 22°C at night. Conditions will be pleasant for those venturing into the nearby Kruger National Park or enjoying its beautiful scenery. Secunda will see a similar weather pattern.
Mpumalanga Forecast
| 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 and Northern Cape Weather
The North West province, particularly Mahikeng, will start at 15°C and reach highs of 25°C, with manageable temperatures for weather today. Meanwhile, the Northern Cape will see Kimberley experience a warm start at 16°C and peak at 26°C, encouraging visitors to enjoy the dry and sunny winter conditions.
North West Forecast
| 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 Forecast
| 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 🌙 |
As we conclude this weather report for South Africa on June 30, 2025, it is clear that residents can look forward to a predominantly sunny and pleasant day nationwide. From Gauteng’s crisp and clear weather to the warm coastal breezes of KwaZulu-Natal and the clear, stunning winter skies of the Western Cape, today’s patterns offer an array of opportunities for outdoor enjoyment.
Do keep an eye on your local forecasts for any subsequent changes, and remember to dress appropriately for varying temperatures throughout the day. With mild winter conditions predominating, it’s a beautiful time to embrace the outdoors, explore local attractions, or simply enjoy the serenity of winter in South Africa.
For more detailed forecasts and updates, check the South African Weather Service or follow their updates on social media.
Related: Today’s Weather Forecast – 29 June 2025


