Today’s Weather Forecast – 6 June 2025

Weather forecast for 6 June 2025 shows a mix of sunny skies and cooler conditions across South Africa, with some regions expecting rain and strong winds later in the day. Whether you’re heading outdoors or planning a trip, here’s what to expect in each province.
ALSO READ: Today’s Weather Forecast – 06 June 2025
Gauteng Province
Starting in Gauteng, today’s temperatures will range between 10°C and 20°C. City dwellers in Johannesburg can anticipate a warm day with clear skies, beginning at 12°C in the early morning and reaching a peak of 20°C by the afternoon. Pretoria will experience similar conditions, kicking off at 11°C and maxing out at 19°C. As evening approaches, temperatures will drop back to around 14°C. Overall, Gauteng weather today is characterized by sunny spells, making it a great day for outdoor activities.
Tips for Gauteng Residents: Given the pleasant weather, it is an ideal opportunity to enjoy outdoor spaces, from parks to sports fields. Consider wearing lightweight layers during the day, as temperatures will fluctuate, especially in the evening.
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 12°C ☀️ | 15°C ☀️ | 18°C ☀️ | 20°C ☀️ | 18°C ☀️ | 15°C ⛅ |
Pretoria | 11°C ☀️ | 14°C ☀️ | 17°C ☀️ | 19°C ☀️ | 17°C ☀️ | 14°C ⛅ |
Soweto | 12°C ☀️ | 15°C ☀️ | 18°C ☀️ | 20°C ☀️ | 18°C ☀️ | 15°C ⛅ |
Benoni | 11°C ☀️ | 14°C ☀️ | 17°C ☀️ | 19°C ☀️ | 17°C ☀️ | 14°C ⛅ |
Centurion | 12°C ☀️ | 15°C ☀️ | 18°C ☀️ | 20°C ☀️ | 18°C ☀️ | 15°C ⛅ |
Midrand | 11°C ☀️ | 14°C ☀️ | 17°C ☀️ | 19°C ☀️ | 17°C ☀️ | 14°C ⛅ |
Alberton | 11°C ☀️ | 14°C ☀️ | 17°C ☀️ | 19°C ☀️ | 17°C ☀️ | 14°C ⛅ |
Germiston | 11°C ☀️ | 14°C ☀️ | 17°C ☀️ | 19°C ☀️ | 17°C ☀️ | 14°C ⛅ |
Vanderbijlpark | 11°C ☀️ | 14°C ☀️ | 17°C ☀️ | 19°C ☀️ | 17°C ☀️ | 14°C ⛅ |
Krugersdorp | 10°C ☀️ | 13°C ☀️ | 16°C ☀️ | 18°C ☀️ | 16°C ☀️ | 13°C ⛅ |
Western Cape
Traveling to the Western Cape, Cape Town weather showcases sunny skies with a cozy morning of 18°C and temperatures climbing to a warm 27°C by midday. Residents of Stellenbosch will enjoy even higher temperatures, peaking at 28°C. As the sun sets, expect a cooler temperature around 22°C in Cape Town and 21°C in Stellenbosch. While conditions are pleasant today, be on alert for adverse weather expected this weekend, including potential cold fronts and icy conditions.
Tips for Western Cape Residents: Embrace the sunlight with outdoor activities but remain vigilant regarding weather alerts for the weekend. Layering will be key, especially in the evening when temperatures drop.
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
In KwaZulu-Natal, Durban enjoys a warm and sunny start with temperatures of 19°C at dawn, escalating to 28°C during the day. By evening, expect a mild temperature of about 23°C. Pietermaritzburg and Richards Bay will have similar experiences, providing a perfect opportunity for beachgoers and outdoor enthusiasts to revel in the warmer climate.
Tips for KwaZulu-Natal Residents: The beautiful weather is perfect for beach outings, so don’t forget your sunscreen! Ensure that you stay hydrated and enjoy the milder temperatures during the evening.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 19°C ☀️ | 28°C ☀️ | 23°C 🌙 |
Pietermaritzburg | 16°C ☀️ | 26°C ☀️ | 20°C 🌙 |
Richards Bay | 18°C ☀️ | 27°C ☀️ | 22°C 🌙 |
Eastern Cape
Moving east, the Eastern Cape will see moderate weather, with Port Elizabeth opening at 17°C and warming to 25°C. Be prepared for a change in conditions later in the day, as evening temperatures drop to about 20°C while bringing the chance of rain. Residents in East London can expect similar conditions, with temperatures fluctuating between 16°C and 24°C, with rain on the horizon as evening sets in.
Tips for Eastern Cape Residents: Be mindful of the potential rain in the evening and plan your outdoor activities accordingly. A light jacket may be advisable as temperatures dip.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 17°C ☀️ | 25°C ☀️ | 20°C 🌧️ |
East London | 16°C ☀️ | 24°C ☀️ | 19°C 🌧️ |
Mthatha | 15°C ☀️ | 23°C ☀️ | 18°C 🌧️ |
Free State
Weather in the Free State will be cooler, with Bloemfontein starting at 12°C, reaching a comfortable 20°C by midday. The evening will see a drop to around 15°C, maintaining partly cloudy skies throughout the day. Expected conditions will invite residents to layer up, especially as night approaches.
Tips for Free State Residents: Dress in layers to adapt to temperature changes throughout the day. Enjoy the day outdoors while taking necessary precautions as night falls.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 12°C ☀️ | 20°C ☀️ | 15°C ⛅ |
Welkom | 11°C ☀️ | 19°C ☀️ | 14°C ⛅ |
Bethlehem | 10°C ☀️ | 18°C ☀️ | 13°C ⛅ |
Limpopo
In Limpopo, Polokwane begins its day at 13°C, climbing to 22°C during the sunny afternoon. Temperatures will cool to about 16°C by nightfall—ideal for evening strolls under clear skies. Other towns in Limpopo can expect similar patterns of mild weather today.
Tips for Limpopo Residents: Take advantage of clear skies for evening walks, and remember to bring a light jacket for the cooler nighttime temperatures.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 13°C ☀️ | 22°C ☀️ | 16°C ⛅ |
Thohoyandou | 12°C ☀️ | 21°C ☀️ | 15°C ⛅ |
Lephalale | 11°C ☀️ | 20°C ☀️ | 14°C ⛅ |
Mpumalanga
Mpumalanga weather features pleasing temperatures, with Mbombela starting at 14°C, rising to 24°C around midday, before cooling to 17°C in the evening. The warmest conditions grant residents the opportunity to enjoy the outdoors.
Tips for Mpumalanga Residents: Capitalize on warmer temperatures for outdoor activities, but prepare for a slight drop in temperatures as it gets later.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 14°C ☀️ | 24°C ☀️ | 17°C ⛅ |
Secunda | 13°C ☀️ | 23°C ☀️ | 16°C ⛅ |
Emalahleni | 12°C ☀️ | 22°C ☀️ | 15°C ⛅ |
North West
In the North West, Mahikeng opens at 13°C with a pleasant day ahead, reaching 23°C. Evening temperatures will settle around 16°C. Other nearby towns will experience comparable conditions, making it an excellent day to be outside.
Tips for North West Residents: Take advantage of outdoor activities but keep a light sweater handy for the evening drop in temperatures.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 13°C ☀️ | 23°C ☀️ | 16°C ⛅ |
Rustenburg | 12°C ☀️ | 22°C ☀️ | 15°C ⛅ |
Klerksdorp | 11°C ☀️ | 21°C ☀️ | 14°C ⛅ |
Northern Cape Weather Forecast
Lastly, the Northern Cape will be the coolest province today, with Kimberley starting at 9°C and peaking at 18°C. Residents should note that warning alerts are in place for potential icy weather and snow expected in higher terrains from tomorrow onwards.
Tips for Northern Cape Residents: Be prepared for colder temperatures and possible snow in the coming days. Dress warmly and stay updated on weather alerts.
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 9°C ☀️ | 18°C ☀️ | 12°C ⛅ |
Upington | 10°C ☀️ | 19°C ☀️ | 13°C ⛅ |
Springbok | 9°C ☀️ | 18°C ☀️ | 12°C ⛅ |
In summary, today’s weather forecast across South Africa presents a day filled with warm and sunny conditions in many regions, notably in Gauteng and Western Cape. It’s the perfect opportunity for outdoor activities, but do remain mindful of the changing weather, especially in areas expecting rain and colder fronts over the weekend. Always stay updated with local forecasts from the South African Weather Service and follow them on X. Enjoy the beautiful start to June, and have a fantastic Friday ahead!