Today’s Weather Forecast – 24 June 2025

Gauteng Weather
Gauteng, South Africa’s economic heartland, will experience morning lows around 9 to 10°C. As the sun rises, Johannesburg’s weather forecast will brighten up to about 17°C in the afternoon, with mostly sunny skies reigning throughout the day. Pretoria, similarly, will see a slight chill in the early hours but is set to warm to around 16°C by midday. With no major weather alerts, residents can expect a pleasant day, perfect for outdoor activities in the afternoon sun.
Gauteng Province Hourly Weather Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 10°C ☁️ | 13°C ☀️ | 16°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ☁️ |
Pretoria | 9°C ☁️ | 12°C ☀️ | 15°C ☀️ | 16°C ☀️ | 13°C ⛅ | 9°C ☁️ |
Soweto | 10°C ☁️ | 13°C ☀️ | 16°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ☁️ |
Benoni | 10°C ☁️ | 13°C ☀️ | 16°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ☁️ |
Centurion | 10°C ☁️ | 13°C ☀️ | 16°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ☁️ |
Midrand | 10°C ☁️ | 13°C ☀️ | 16°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ☁️ |
Alberton | 10°C ☁️ | 13°C ☀️ | 16°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ☁️ |
Germiston | 10°C ☁️ | 13°C ☀️ | 16°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ☁️ |
Vanderbijlpark | 10°C ☁️ | 13°C ☀️ | 16°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ☁️ |
Krugersdorp | 9°C ☁️ | 12°C ☀️ | 15°C ☀️ | 16°C ☀️ | 13°C ⛅ | 9°C ☁️ |
Western Cape Weather
Moving westward, the Western Cape, particularly Cape Town, will showcase beautifully mild winter conditions with an early morning temperature around 18°C. As the sun climbs, it will reach a delightful high of 27°C by noon, making it a great day for outdoor exploration. Coastal towns such as George and Stellenbosch will enjoy similar warmth, with clear skies. However, evenings will bring a slight chill as temperatures drop to around 20°C.
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
In KwaZulu-Natal, expect a warm start with Durban’s temperatures hovering around 20°C. The day will see a peak of 28°C, characterized by mostly sunny skies, perfect for beachgoers and outdoor enthusiasts. Pietermaritzburg and Richards Bay will follow suit, offering balmy conditions with little to no chance of rain, making it ideal for family outings and community events.
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 Weather
In the Eastern Cape, the weather is quite inviting as Port Elizabeth and East London will wake up to comfortable temperatures around 17°C. By midday, the highs will reach 25°C, providing a wonderful atmosphere for those out and about. Expect a mild evening, perfect for strolls along the boardwalks and waterfronts.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 17°C ☀️ | 25°C ☀️ | 20°C ⛅ |
East London | 18°C ☀️ | 26°C ☀️ | 21°C ⛅ |
Mthatha | 16°C ☀️ | 24°C ☀️ | 19°C ⛅ |
Free State Weather Forecast
Heading to the Free State, Bloemfontein’s weather will start at a cooler 12°C in the morning. As the day progresses, temperatures will climb to approximately 22°C, mixed with clear skies. The pleasant conditions make for comfortable outdoor plans, whether it’s a casual walk in the park or gatherings with friends and family.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 12°C ☀️ | 22°C ☀️ | 17°C ⛅ |
Welkom | 13°C ☀️ | 23°C ☀️ | 18°C ⛅ |
Bethlehem | 11°C ☀️ | 21°C ☀️ | 16°C ⛅ |
Limpopo Weather Forecast
In Limpopo, early risers in Polokwane will see a mild morning start at 10°C, followed by a delightful gain throughout the day, peaking at around 20°C. The region enjoys mostly sunny conditions, which are ideal for those exploring the rich cultural heritage and natural beauty of this vibrant province.
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 Weather Forecast
Mpumalanga’s weather will reflect similar conditions, with Mbombela starting the day at around 12°C. The midday warmth will reach approximately 22°C, lending itself well to bush walks and nature explorations. As the sun sets, temperatures will drop to about 17°C, ideal for evening gatherings around the fire.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 12°C ☀️ | 22°C ☀️ | 17°C ⛅ |
Secunda | 11°C ☀️ | 21°C ☀️ | 16°C ⛅ |
Emalahleni | 10°C ☀️ | 20°C ☀️ | 15°C ⛅ |
North West Weather Forecast
In the North West province, Mahikeng’s early morning temperature will be a comfortable 11°C. As the sun rises, the warmest part of the day will reach around 21°C, with plenty of sunshine throughout. Cool evenings will be perfect for cozy get-togethers at home.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 11°C ☀️ | 21°C ☀️ | 16°C ⛅ |
Rustenburg | 10°C ☀️ | 20°C ☀️ | 15°C ⛅ |
Klerksdorp | 9°C ☀️ | 19°C ☀️ | 14°C ⛅ |
Northern Cape Weather Forecast
Lastly, the Northern Cape will start the day with Kimberley’s temperature at around 14°C. The expected high is around 24°C, offering weather that is conducive for outdoor markets and family days out. Expect a moderate evening at 19°C, great for catching up with friends over a braai.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 14°C ☀️ | 24°C ☀️ | 19°C ⛅ |
Upington | 13°C ☀️ | 23°C ☀️ | 18°C ⛅ |
Springbok | 12°C ☀️ | 22°C ☀️ | 17°C ⛅ |
As we look across South Africa today, the weather forecast reveals a delightful winter day with a mix of sunny skies and mild temperatures across the provinces. From Gauteng weather outlined for Johannesburg and its surrounding areas to the warm and inviting Cape Town weather, this is an ideal day for outdoor activities and family gatherings. Remember to dress in layers to adapt to the morning chill and afternoon warmth, and don’t forget your sunscreen if you plan to be outside for extended periods.
For more detailed weather updates, visit the South African Weather Service or follow them on X.com. Enjoy the beauty and diversity of South Africa’s weather today!
Also read: Today’s Weather Forecast – 24 June 2025