Today’s Weather Forecast – 29 June 2025

Gauteng Weather Forecast
In Gauteng, the day begins with gentle cloud cover, as temperatures hover around 10°C early in the morning. As the day progresses, expect pleasant sunny intervals, with the temperature reaching 15°C by noon before cooling to about 12°C by the evening.
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 10°C ☁️ | 12°C ☀️ | 15°C ☀️ | 14°C ☁️ | 12°C ☁️ | 10°C ☁️ |
Pretoria | 9°C ☁️ | 11°C ☀️ | 14°C ☀️ | 13°C ☁️ | 11°C ☁️ | 9°C ☁️ |
For Johannesburg and Pretoria, a similar weather pattern is expected, with afternoon clouds rolling in and potential chilly breezes by night. Residents are encouraged to wear layers, especially for evening outings.
Western Cape Weather Forecast
In the Western Cape, sunshine dominates the Cape Town weather in the morning, with temperatures starting at a comfortable 18°C and escalating to a warm 27°C by noon.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 18°C ☀️ | 27°C ☀️ | 22°C 🌙 |
Stellenbosch | 17°C ☀️ | 28°C ☀️ | 21°C 🌙 |
The Western Cape is set to enjoy clear skies throughout the day, making it perfect for outdoor activities. By evening, temperatures will drop to around 22°C, offering a pleasant night for residents and tourists alike.
KwaZulu-Natal Weather Forecast
In KwaZulu-Natal, residents will experience warm and humid conditions, especially in Durban, where it is projected to reach 28°C by midday.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 20°C ☀️ | 28°C ☀️ | 24°C 🌙 |
Durban’s weather showcases high humidity, so hydration is key. Expect cool evenings as temperatures settle at 24°C.
Eastern Cape Weather Forecast
The Eastern Cape will see sunnier skies, with Port Elizabeth starting the morning at 17°C and moving to a peak of 25°C at noon.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 17°C ☀️ | 25°C ☀️ | 21°C 🌙 |
Expect a comfortable evening in the Eastern Cape as temperatures dip to around 21°C.
Free State and Other Provinces Weather Forecast
The Free State will experience cooler temperatures, with Bloemfontein starting its day at a brisk 10°C, reaching up to 18°C before settling back to 14°C in the evening.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 10°C ☁️ | 18°C ☀️ | 14°C ☁️ |
With overcast skies, warmer layers are recommended if you’re venturing outdoors later in the evening.
Limpopo sees slightly warmer temperatures, with Polokwane reaching 20°C, while Mpumalanga’s Mbombela enjoys similar warmth with a daytime high of 21°C.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 12°C ☀️ | 20°C ☀️ | 16°C 🌙 |
Mbombela | 13°C ☀️ | 21°C ☀️ | 17°C 🌙 |
In North West, mild conditions are expected in Mahikeng, peaking at 20°C. Conversely, the Northern Cape will be cooler, with Kimberley starting at 9°C and reaching a high of 17°C.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 12°C ☀️ | 20°C ☀️ | 16°C 🌙 |
Kimberley | 9°C ☁️ | 17°C ☀️ | 13°C ☁️ |
Get Ready for a Mix of Sunny Spells
Across South Africa today, residents can expect a mix of sunny spells and cooler temperatures, especially during the evenings. Key takeaways include layering up in Gauteng and the Free State for warmth, and enjoying the sun in the Western Cape and KwaZulu-Natal. Whether you’re in busy cities like Johannesburg or picturesque Cape Town, stay updated on the weather today for optimal comfort and enjoyment this June day. For more detailed weather information, you can visit the South African Weather Service or check their updates on X (formerly Twitter) here.
Also read: SA Weather Alert: Cold, Rain, Snow and Fire Warnings for 25 June 2025