Today’s Weather Forecast – Tuesday, 3 June 2025

As the sun rises on June 3, 2025, South Africa is greeted with a diverse array of weather conditions across its provinces. Today’s weather forecast reveals a mix of chilly mornings and warmer afternoons, with some areas experiencing isolated rain. From Gauteng’s cold start to the warm embrace of the Western Cape, let’s delve into the detailed weather reports for each province and highlight what to expect for the day ahead.
ALSO READ: SAPS Clears Fezile Ngubane in Kidnapping and Murder Case
Starting with Gauteng, the weather today promises a cool morning, with temperatures lingering around 9 to 10°C. As the day progresses, the Gauteng weather will warm up to 18°C by the afternoon in cities like Johannesburg and Pretoria. Sunshine will dominate the midday skies, but expect some clouds to roll in later in the evening, dropping temperatures back to around 11°C. Areas like Soweto, Benoni, and Centurion will see similar conditions throughout the day. Overall, it’s a typical winter day in Gauteng, ideal for warm clothing!
Detailed Weather Forecast for South Africa on Tuesday, June 3, 2025
Gauteng Province Hourly Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 9°C ☁️ | 12°C ☀️ | 15°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ⛅ |
Pretoria | 10°C ☁️ | 13°C ☀️ | 16°C ☀️ | 18°C ☀️ | 15°C ⛅ | 11°C ⛅ |
Soweto | 9°C ☁️ | 12°C ☀️ | 15°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ⛅ |
Benoni | 9°C ☁️ | 12°C ☀️ | 15°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ⛅ |
Centurion | 10°C ☁️ | 13°C ☀️ | 16°C ☀️ | 18°C ☀️ | 15°C ⛅ | 11°C ⛅ |
Midrand | 9°C ☁️ | 12°C ☀️ | 15°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ⛅ |
Alberton | 9°C ☁️ | 12°C ☀️ | 15°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ⛅ |
Germiston | 9°C ☁️ | 12°C ☀️ | 15°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ⛅ |
Vanderbijlpark | 9°C ☁️ | 12°C ☀️ | 15°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ⛅ |
Krugersdorp | 9°C ☁️ | 12°C ☀️ | 15°C ☀️ | 17°C ☀️ | 14°C ⛅ | 10°C ⛅ |
In the Western Cape, particularly in Cape Town, the morning kicks off at a pleasant 18°C, climbing to a warm 27°C by midday, a stark contrast to the cold temperatures felt in Gauteng. The sunshine will continue into the evening, with temperatures cooling down to about 22°C. Stellenbosch and George also share in this warm, sunny weather, making it perfect for outdoor activities. The region is expected to enjoy dry conditions, but be mindful of a slight breeze in the afternoon.
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 🌙 |
Heading over to KwaZulu-Natal, Durban will begin its day at a comfy 20°C, soaring to a warm 28°C by midday. Similar temperatures are expected in Pietermaritzburg and Richards Bay, providing residents with a fantastic beach day if the rain holds off. Occasional cloud cover will filter the sunlight in the evening, bringing it down to about 24°C, still quite pleasant for late-night strolls along the coast.
KwaZulu-Natal Provincial 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 ⛅ |
In the Eastern Cape, Port Elizabeth starts at 19°C, with an afternoon high of 27°C. The weather here continues to be favorable, although pockets of cloudiness may appear later. East London and Mthatha will experience slightly cooler temperatures overall, but still remain comfortable for outdoor plans.
Eastern Cape Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 19°C ☀️ | 27°C ☀️ | 23°C ⛅ |
East London | 18°C ☀️ | 26°C ☀️ | 22°C ⛅ |
Mthatha | 17°C ☀️ | 25°C ☀️ | 21°C ⛅ |
Traveling inland to the Free State, Bloemfontein will feel quite chilly at 6°C this morning, rising to a maximum of 18°C. Expect cool winds and partly cloudy skies throughout the day. Welkom and Bethlehem will experience similar conditions, emphasizing the need for layering as the temperature fluctuates between 5°C and 20°C.
Free State Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 6°C ☁️ | 18°C ☀️ | 12°C ⛅ |
Welkom | 8°C ☁️ | 20°C ☀️ | 14°C ⛅ |
Bethlehem | 5°C ☁️ | 17°C ☀️ | 11°C ⛅ |
In Limpopo, mornings are brisk with temperatures starting near 7°C. As the sun rises high, daytime temperatures can reach 24°C in places like Lephalale. Residents in Polokwane and Thohoyandou will also enjoy pleasant conditions later in the day, providing a good opportunity to explore the region’s natural beauty.
Limpopo Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 8°C ☁️ | 22°C ☀️ | 16°C ⛅ |
Thohoyandou | 7°C ☁️ | 21°C ☀️ | 15°C ⛅ |
Lephalale | 9°C ☁️ | 24°C ☀️ | 18°C ⛅ |
In Mpumalanga, the weather starts off quite cool, particularly in Mbombela, where it’s just 8°C early in the morning. However, this will change as temperatures rise to a warm 30°C, offering ample sunshine for outdoor enthusiasts. Expect cooler evening temperatures around 22°C.
Mpumalanga Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 8°C ☁️ | 30°C ☀️ | 22°C ⛅ |
Secunda | 4°C ☁️ | 20°C ☀️ | 14°C ⛅ |
Emalahleni | 6°C ☁️ | 22°C ☀️ | 16°C ⛅ |
Moving to North West, Mahikeng and Rustenburg are forecasted to start the day at around 9°C, with temperatures peaking at about 24°C in the afternoon. Generally fair conditions are expected throughout, perfect for any planned activities.
North West Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 9°C ☁️ | 23°C ☀️ | 17°C ⛅ |
Rustenburg | 9°C ☁️ | 24°C ☀️ | 18°C ⛅ |
Klerksdorp | 8°C ☁️ | 23°C ☀️ | 17°C ⛅ |
Lastly, the Northern Cape sees temperatures opening at about 10°C in Kimberley, climbing to a comfortable 25°C by midday. Upington and Springbok will also enjoy warmer climates. Residents here are likely to experience clear skies making it suitable for outdoor adventures.
Northern Cape Provincial Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 10°C ☁️ | 25°C ☀️ | 19°C ⛅ |
Upington | 12°C ☁️ | 28°C ☀️ | 22°C ⛅ |
Springbok | 11°C ☁️ | 27°C ☀️ | 21°C ⛅ |
As South Africa embraces this early June day, today’s weather forecast reveals a tapestry of temperatures and conditions from the icy mornings of Gauteng to the warm afternoons of the Western Cape. Key takeaways include dressing in layers to accommodate fluctuating temperatures, particularly in higher inland areas, while coastal regions can enjoy sunny beach days. Stay tuned to local weather updates as conditions may vary throughout the day, and make the most of the beautiful winter sunshine!
For the latest updates and more detailed forecasts, visit the South African Weather Service or follow them on X (formerly Twitter).