Today’s Weather: Gauteng Province Hourly Forecast
| Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
|---|
| Johannesburg | 8°C ☁️ | 10°C ☀️ | 12°C ☀️ | 13°C ☀️ | 11°C ☁️ | 9°C ☁️ |
| Pretoria | 10°C ☁️ | 12°C ☀️ | 14°C ☀️ | 15°C ☀️ | 13°C ☁️ | 11°C ☁️ |
| Soweto | 9°C ☁️ | 11°C ☀️ | 13°C ☀️ | 14°C ☀️ | 12°C ☁️ | 10°C ☁️ |
| Benoni | 8°C ☁️ | 10°C ☀️ | 12°C ☀️ | 13°C ☀️ | 11°C ☁️ | 9°C ☁️ |
| Centurion | 9°C ☁️ | 11°C ☀️ | 13°C ☀️ | 14°C ☀️ | 12°C ☁️ | 10°C ☁️ |
| Midrand | 10°C ☁️ | 12°C ☀️ | 14°C ☀️ | 15°C ☀️ | 13°C ☁️ | 11°C ☁️ |
| Alberton | 9°C ☁️ | 11°C ☀️ | 13°C ☀️ | 14°C ☀️ | 12°C ☁️ | 10°C ☁️ |
| Germiston | 8°C ☁️ | 10°C ☀️ | 12°C ☀️ | 13°C ☀️ | 11°C ☁️ | 9°C ☁️ |
| Vanderbijlpark | 9°C ☁️ | 11°C ☀️ | 13°C ☀️ | 14°C ☀️ | 12°C ☁️ | 10°C ☁️ |
| Krugersdorp | 10°C ☁️ | 12°C ☀️ | 14°C ☀️ | 15°C ☀️ | 13°C ☁️ | 11°C ☁️ |
Today’s Weather: 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 🌙 |
Today’s Weather: 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 🌙 |
Today’s Weather: Eastern Cape Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|
| Port Elizabeth | 19°C ☀️ | 26°C ☀️ | 22°C 🌙 |
| East London | 18°C ☀️ | 25°C ☀️ | 21°C 🌙 |
| Mthatha | 17°C ☀️ | 24°C ☀️ | 20°C 🌙 |
Free State Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|
| Bloemfontein | 6°C ☁️ | 14°C ☀️ | 10°C ☁️ |
| Welkom | 7°C ☁️ | 15°C ☀️ | 11°C ☁️ |
| Bethlehem | 5°C ☁️ | 13°C ☀️ | 9°C ☁️ |
Limpopo Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|
| Polokwane | 10°C ☁️ | 20°C ☀️ | 15°C ☁️ |
| Thohoyandou | 9°C ☁️ | 19°C ☀️ | 14°C ☁️ |
| Lephalale | 8°C ☁️ | 18°C ☀️ | 13°C ☁️ |
Mpumalanga Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|
| Mbombela | 9°C ☁️ | 19°C ☀️ | 14°C ☁️ |
| Secunda | 8°C ☁️ | 18°C ☀️ | 13°C ☁️ |
| Emalahleni | 7°C ☁️ | 17°C ☀️ | 12°C ☁️ |
North West Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|
| Mahikeng | 8°C ☁️ | 18°C ☀️ | 13°C ☁️ |
| Rustenburg | 9°C ☁️ | 19°C ☀️ | 14°C ☁️ |
| Klerksdorp | 8°C ☁️ | 18°C ☀️ | 13°C ☁️ |
Northern Cape Forecast
| Location | 06:00 | 12:00 | 18:00 |
|---|
| Kimberley | 7°C ☁️ | 17°C ☀️ | 12°C ☁️ |
| Upington | 6°C ☁️ | 16°C ☀️ | 11°C ☁️ |
| Springbok | 5°C ☁️ | 15°C ☀️ | 10°C ☁️ |
In summary, today’s weather forecast for South Africa presents a diversified experience across provinces, with some regions basking in sunlight while others endure cooler, cloudy conditions. Key takeaways for today include: dress warmly if you are in Gauteng, Bloemfontein, or Northern Cape, but embrace lighter clothing if you’re fortunate enough to be in the sunny Western or Eastern Cape. As always, it’s best to stay updated on local weather developments, plan outdoor activities accordingly, and enjoy what South Africa has to offer on this fine June day.
For more detailed forecasts and updates, you can visit the South African Weather Service or follow them on X.
Also Read: Severe Weather Alert: Western & Northern Cape to Face Strong Winds, High Waves & Cold Front