Today’s Weather Forecast – 04-June-2025
As winter settles in across South Africa
Today’s weather forecast for Gauteng reveals a day of transitional temperatures and mild conditions that make for an excellent opportunity to enjoy the outdoors. The clear skies and mild sun during midday will certainly bring a sense of warmth, while the cooler mornings and evenings remind us that winter is upon us. Here’s what you can expect in Gauteng weather today, including temperature ranges and conditions for major cities, specifically focusing on Johannesburg and Pretoria.
Morning Overview (06:00)
The sun hasn’t yet fully risen over Gauteng, and temperatures are cool, ranging from 4°C in Benoni to 6°C in Pretoria. Expect partly cloudy conditions, with a hint of frost in some places, particularly the southern regions. Residents are advised to layer up, embracing warm jackets or sweaters for comfort during morning commutes or outdoor activities.
Key Morning Temperatures:
- Johannesburg: 5°C ⛅
- Pretoria: 6°C ⛅
- Soweto: 5°C ⛅
Midday Warm-Up (12:00)
As the day progresses, Gauteng will experience a significant temperature rise, with forecasts showing temperatures climbing to between 16°C and 18°C. Expect almost entirely sunny skies that will not only make it comfortable for outdoor activities but also require sunscreen and hydration. Enjoy a midday break in the warmth while soaking in the sunshine!
Key Midday Temperatures:
- Johannesburg: 17°C ☀️
- Pretoria: 18°C ☀️
- Vanderbijlpark: 18°C ☀️
Evening Chill (18:00)
As the sun sets, expect temperatures to dip slightly again, ranging from 11°C to 13°C. While the evening will remain generally clear, some clouds may drift in across the skies, making it advisable to have a light jacket or sweater on hand, particularly for outdoor dining or late-night events.
Key Evening Temperatures:
- Johannesburg: 12°C ⛅
- Pretoria: 13°C ⛅
- Benoni: 11°C ⛅
Major City Focus: Johannesburg vs. Cape Town
In terms of today’s Gauteng weather, Johannesburg stands out due to its mild conditions and sunny forecast. However, for those keeping an eye on Cape Town weather, it’s important to note that conditions there could differ significantly with coastal winds and more variability in temperatures—making its forecast distinct from the stable mid-winter conditions of Gauteng.
Detailed Weather Forecast for South Africa on June 4, 2025
Gauteng Province Hourly Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 12°C ⛅ | 14°C ⛅ | 16°C ⛅ | 15°C ⛅ | 13°C ⛅ | 11°C ⛅ |
Pretoria | 11°C ⛅ | 13°C ⛅ | 15°C ⛅ | 14°C ⛅ | 12°C ⛅ | 10°C ⛅ |
Soweto | 12°C ⛅ | 14°C ⛅ | 16°C ⛅ | 15°C ⛅ | 13°C ⛅ | 11°C ⛅ |
Benoni | 12°C ⛅ | 14°C ⛅ | 16°C ⛅ | 15°C ⛅ | 13°C ⛅ | 11°C ⛅ |
Centurion | 11°C ⛅ | 13°C ⛅ | 15°C ⛅ | 14°C ⛅ | 12°C ⛅ | 10°C ⛅ |
Midrand | 12°C ⛅ | 14°C ⛅ | 16°C ⛅ | 15°C ⛅ | 13°C ⛅ | 11°C ⛅ |
Alberton | 12°C ⛅ | 14°C ⛅ | 16°C ⛅ | 15°C ⛅ | 13°C ⛅ | 11°C ⛅ |
Germiston | 11°C ⛅ | 13°C ⛅ | 15°C ⛅ | 14°C ⛅ | 12°C ⛅ | 10°C ⛅ |
Vanderbijlpark | 12°C ⛅ | 14°C ⛅ | 16°C ⛅ | 15°C ⛅ | 13°C ⛅ | 11°C ⛅ |
Krugersdorp | 11°C ⛅ | 13°C ⛅ | 15°C ⛅ | 14°C ⛅ | 12°C ⛅ | 10°C ⛅ |
Western Cape Provincial 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 Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 20°C ☀️ | 28°C ☀️ | 23°C 🌙 |
Pietermaritzburg | 18°C ☀️ | 26°C ☀️ | 21°C 🌙 |
Richards Bay | 19°C ☀️ | 27°C ☀️ | 22°C 🌙 |
Eastern Cape Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 17°C ☀️ | 25°C ☀️ | 20°C 🌙 |
East London | 16°C ☀️ | 24°C ☀️ | 19°C 🌙 |
Mthatha | 15°C ☀️ | 23°C ☀️ | 18°C 🌙 |
Free State Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 13°C ⛅ | 20°C ☀️ | 15°C ⛅ |
Welkom | 12°C ⛅ | 19°C ☀️ | 14°C ⛅ |
Bethlehem | 11°C ⛅ | 18°C ☀️ | 13°C ⛅ |
Limpopo Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 10°C ⛅ | 18°C ☀️ | 12°C ⛅ |
Thohoyandou | 9°C ⛅ | 17°C ☀️ | 11°C ⛅ |
Lephalale | 8°C ⛅ | 16°C ☀️ | 10°C ⛅ |
Mpumalanga Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 12°C ⛅ | 20°C ☀️ | 15°C ⛅ |
Secunda | 11°C ⛅ | 19°C ☀️ | 14°C ⛅ |
Emalahleni | 10°C ⛅ | 18°C ☀️ | 13°C ⛅ |
North West Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 11°C ⛅ | 19°C ☀️ | 14°C ⛅ |
Rustenburg | 10°C ⛅ | 18°C ☀️ | 13°C ⛅ |
Klerksdorp | 9°C ⛅ | 17°C ☀️ | 12°C ⛅ |
Northern Cape Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 9°C ⛅ | 17°C ☀️ | 12°C ⛅ |
Upington | 8°C ⛅ | 16°C ☀️ | 11°C ⛅ |
Springbok | 7°C ⛅ | 15°C ☀️ | 10°C ⛅ |
Notes:
- Temperature Range: The temperatures in South Africa in June are usually low, ranging between 12°C and 18°C.
- Weather Conditions: Expect partly cloudy to cloudy conditions with light showers and overcast skies.
- Rainfall: There are about 3 to 8 days of rain in South Africa during the month of June.
- Sunshine: Average 5 hours of sunshine per day.
This forecast is based on the available data and should be used as a general guide. For the most accurate and up-to-date information, it is recommended to check real-time weather updates.
In summary, today in Gauteng promises mild and pleasant weather, moving from chilly mornings to soothing afternoon sunshine before refreshing evening temperatures set in. Key takeaways for a comfortable day include:
- Dress in Layers: Start with warmer clothing in the cold morning and transition to lighter attire by midday.
- Stay Hydrated: Temperatures during the day will be warm enough that you may need to drink plenty of water, especially if you’ll be outdoors.
- Sunscreen is Key: Don’t underestimate UV exposure; apply sunscreen during that midday sun.
Whether you’re exploring Johannesburg or enjoying Pretoria’s charm, embrace the beauty of winter in Gauteng while keeping these weather tips in mind. Stay tuned for more updates and local forecasts to ensure you are well-prepared for the conditions ahead!
For ongoing updates, feel free to follow the official South African Weather Service on X (formerly Twitter) for the latest news and alerts.