Today’s Weather Forecast – Thursday, 12 June 2025

As the sun rises over the diverse landscapes of South Africa, today’s weather forecast reveals a mixture of warm sunny conditions in many provinces, while some regions will experience cooler temperatures and cloud cover. June 12, 2025, promises to be a day where the charm of winter is felt, particularly in the more temperate areas. Whether you live in bustling Gauteng or stunning Cape Town, it’s essential to stay prepared as we delve into what the day has in store for each region.
ALSO READ: Project Lokisa: Johannesburg’s Bold Strategy to Recover R61 Billion in Debt
Gauteng
Starting our journey in Gauteng, the province will greet residents with cool morning temperatures ranging around 5°C. By midday, Johannesburg and Pretoria are expected to warm up considerably, with temperatures hitting 16°C to 20°C under mostly sunny skies. It’s a perfect day for outdoor activities, but evening temperatures will drop to around 10°C to 12°C, so dress warmly as night falls. Overall, it’s a typical bright winter day in Gauteng, ideal for enjoying the outdoors after a chilly morning.
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 5°C ☁️ | 9°C ☀️ | 16°C ☀️ | 18°C ☀️ | 15°C ⛅ | 10°C ⛅ |
Pretoria | 7°C ☁️ | 10°C ☀️ | 19°C ☀️ | 20°C ☀️ | 17°C ⛅ | 12°C ⛅ |
Soweto | 6°C ☁️ | 9°C ☀️ | 17°C ☀️ | 19°C ☀️ | 16°C ⛅ | 11°C ⛅ |
Benoni | 5°C ☁️ | 9°C ☀️ | 16°C ☀️ | 18°C ☀️ | 15°C ⛅ | 10°C ⛅ |
Centurion | 6°C ☁️ | 10°C ☀️ | 18°C ☀️ | 20°C ☀️ | 17°C ⛅ | 12°C ⛅ |
Midrand | 6°C ☁️ | 10°C ☀️ | 18°C ☀️ | 20°C ☀️ | 17°C ⛅ | 12°C ⛅ |
Alberton | 5°C ☁️ | 9°C ☀️ | 16°C ☀️ | 18°C ☀️ | 15°C ⛅ | 10°C ⛅ |
Germiston | 5°C ☁️ | 9°C ☀️ | 16°C ☀️ | 18°C ☀️ | 15°C ⛅ | 10°C ⛅ |
Vanderbijlpark | 5°C ☁️ | 9°C ☀️ | 16°C ☀️ | 18°C ☀️ | 15°C ⛅ | 10°C ⛅ |
Krugersdorp | 4°C ☁️ | 8°C ☀️ | 15°C ☀️ | 17°C ☀️ | 14°C ⛅ | 9°C ⛅ |
Cape Town
Cape Town weather today will see stunning clear skies and a delightful high of 28°C in the afternoon, making it one of the warmest areas in the country. Morning temperatures will be mild at 18°C, and the evening will cool down to around 22°C. This weather is perfect for outdoor adventures, with plenty of sunshine for beachgoers and hikers alike. The surrounding towns, such as Stellenbosch and George, will also experience similar warm conditions, creating a picturesque winter day to enjoy the beauty of the Western Cape.
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
Travelling east to KwaZulu-Natal, Durban will experience comfortably warm temperatures, peaking at 28°C. Early risers will enjoy a mild 20°C, and as the day winds down, expect pleasant conditions around 23°C. Pietermaritzburg and Richards Bay can expect similar warm temperatures, making this a day to partake in outdoor festivities or simply enjoy the beautiful coastal breezes.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 20°C ☀️ | 28°C ☀️ | 23°C ⛅ |
Pietermaritzburg | 15°C ☀️ | 24°C ☀️ | 19°C ⛅ |
Richards Bay | 18°C ☀️ | 26°C ☀️ | 22°C ⛅ |
Eastern Cape
As we venture into the Eastern Cape, Port Elizabeth will have a delightful forecast with temperatures reaching a high of 25°C by midday. Morning lows of 16°C will give way to a comfortable evening, where temperatures will drop to 20°C. Both East London and Mthatha will experience similar weather patterns, creating a perfect backdrop for outdoor activities in this region.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 16°C ☀️ | 25°C ☀️ | 20°C ⛅ |
East London | 15°C ☀️ | 24°C ☀️ | 19°C ⛅ |
Mthatha | 14°C ☀️ | 23°C ☀️ | 18°C ⛅ |
Free State
Contrastingly, the Free State province will be much cooler. Bloemfontein starts the day with a brisk 3°C and reaches a high of 16°C. It’s worth noting that if you’re in Welkom or Bethlehem, expect even colder conditions, with lows around freezing in the early hours. The stark temperature differences remind us of the winter chill that this province experiences, encouraging residents to dress warmly and take precautions against the cold.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 3°C ☁️ | 16°C ☀️ | 10°C ⛅ |
Welkom | 4°C ☁️ | 17°C ☀️ | 11°C ⛅ |
Bethlehem | 1°C ☁️ | 14°C ☀️ | 8°C ⛅ |
CHECK OUT: Teens Try to Sell R20K Python for R2K: Illegal Side Hustle Turns Tense
Limpopo
In Limpopo, Polokwane will experience a slight rise from the morning chill of 4°C to a pleasant 19°C by noon. Similarly, Thohoyandou and Lephalale will see comfortable temperatures throughout the day, highlighting the unique beauty of this northern province.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 4°C ☁️ | 19°C ☀️ | 14°C ⛅ |
Thohoyandou | 6°C ☁️ | 21°C ☀️ | 16°C ⛅ |
Lephalale | 6°C ☁️ | 22°C ☀️ | 17°C ⛅ |
Mpumalanga
Moving on to Mpumalanga, Mbombela will start at a cold 6°C but is set to increase to 22°C in the afternoon, offering residents a promising winter day. Secunda and Emalahleni will follow closely with temperatures reaching the low 20s. The weather here remains friendly for outdoor activities, showcasing the beauty of the Highveld.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 6°C ☁️ | 22°C ☀️ | 17°C ⛅ |
Secunda | 5°C ☁️ | 21°C ☀️ | 16°C ⛅ |
Emalahleni | 3°C ☁️ | 17°C ☀️ | 12°C ⛅ |
North West
Traveling to the North West province, Mahikeng starts at a cool 5°C, rising to a sustainable 18°C by midday. Rustenburg and Klerksdorp will share similar pleasant yet cool temperatures, prompting locals to embrace the winter sunshine while keeping warm in the morning hours.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 5°C ☁️ | 18°C ☀️ | 13°C ⛅ |
Rustenburg | 6°C ☁️ | 18°C ☀️ | 14°C ⛅ |
Klerksdorp | 3°C ☁️ | 17°C ☀️ | 12°C ⛅ |
Northern Cape
Finally, in the Northern Cape, Kimberley and Upington will experience a cool to mild range of temperatures, starting with chillier mornings around 8°C and 10°C, respectively, but warming up significantly by afternoon to the low 20s. Springbok will also mirror this trend, making for another pleasant day in this arid region.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 8°C ☁️ | 20°C ☀️ | 15°C ⛅ |
Upington | 10°C ☁️ | 22°C ☀️ | 17°C ⛅ |
Springbok | 9°C ☁️ | 21°C ☀️ | 16°C ⛅ |
INTERESTING READ: Gauteng’s Kidnapping Crisis: What Needs to Be Done?
Have a Lovely Day
Today’s weather forecast across South Africa shows a tapestry of beautiful winter weather patterns, from the warmth of Cape Town to the cooler temperatures in the Free State. Keep an eye on local reports for any changes as the day progresses. Remember to dress for the cold in the morning and embrace the warmth of the afternoon sunshine. Whatever your plans, today offers a fantastic opportunity to enjoy the great outdoors while being mindful of the coolness that winter brings. Stay warm, stay safe, and enjoy the beautiful South African winter.
For detailed forecasts and weather maps, visit the South African Weather Service or follow them on X.