South Africa Weather Today – Saturday, 6 June 2026
Johannesburg woke to broken cloud cover this morning with temperatures ranging between 4°C and 14°C, while cooler conditions dominate much of the country’s interior as mid-winter weather settles across South Africa. Temperatures range from as low as 3°C in the Free State to a milder 20°C along the KwaZulu-Natal coast, with the national average temperature tracking at 13°C this Saturday. Overcast skies prevail across most provinces, though clearer conditions have developed in parts of the central interior.
What This Means for Your Day
Dress warmly for the morning, particularly if you are in Gauteng, the Free State, or the Northern Cape, where early temperatures have dropped to between 3°C and 6°C. Cloud cover will provide some shelter from direct sunshine, but UV exposure remains moderate in clearer regions. Coastal areas in KwaZulu-Natal and the Western Cape can expect moderate wind, so secure outdoor furniture and plan indoor activities if needed. Those in Mpumalanga and Limpopo will experience the warmest afternoon conditions, with temperatures climbing into the high teens and low twenties.
South Africa Weather Highlights
- Mpumalanga records the highest temperature at 22°C in Mbombela, with overcast conditions
- KwaZulu-Natal coastal areas reach 20°C in Durban under few clouds
- Limpopo hits 19°C in Polokwane, also experiencing broken cloud cover
- Gauteng and the Free State record the coldest morning lows at 4°C and 3°C respectively
- Northern Cape experiences brisk northerly winds reaching 13 km/h in Kimberley
What to Expect Across the Provinces
Gauteng
Johannesburg sits under broken clouds this Saturday, with temperatures ranging from 4°C early this morning to a maximum of 14°C this afternoon. Southerly winds of 4 km/h keep conditions calm, while humidity sits at 52%. Residents should expect cool conditions throughout the day, with little chance of rainfall.
Limpopo
Polokwane experiences broken clouds with temperatures between 9°C and 19°C. East-southeasterly winds at 5 km/h contribute to dry conditions, with humidity at 31%. The province remains one of the warmer regions today, though cloud cover limits direct sunshine.
Mpumalanga
Mbombela records overcast skies with the day’s highest provincial temperature of 22°C, down from a morning low of 9°C. Easterly winds blow at 5 km/h, and humidity remains relatively low at 33%. Despite the cloud cover, conditions are mild and suitable for outdoor activity this afternoon.
North West
Mahikeng sees few clouds with temperatures climbing from 6°C to 18°C. Easterly winds at 4 km/h and moderate humidity of 43% create comfortable mid-winter conditions. Expect mostly dry weather with partial sunshine breaking through intermittently.
Free State
Bloemfontein enjoys clear skies today, with temperatures between 3°C and 12°C. Northeasterly winds at 5 km/h contribute to crisp, dry conditions. The province has recorded one of the coldest morning temperatures nationally, so residents should prepare for a sharp chill early in the day.
KwaZulu-Natal
Durban experiences few clouds and milder coastal temperatures ranging from 16°C to 20°C. Easterly winds at 4 km/h and humidity at 61% bring typical winter coastal conditions. The province remains one of the warmest regions, with comfortable daytime temperatures along the coast.
Northern Cape
Kimberley enjoys clear skies with temperatures between 5°C and 15°C. Northerly winds reach 13 km/h, the strongest recorded nationally today, creating breezy conditions. Humidity sits at 54%, and the clear skies allow for full winter sunshine across the province.
Eastern Cape
Gqeberha sees broken clouds with temperatures from 11°C to 16°C. Northwesterly winds at 8 km/h contribute to moderate coastal conditions, while humidity reaches 62%. Cloud cover is expected to persist through the afternoon with no significant rainfall anticipated.
Western Cape
Cape Town experiences scattered clouds and temperatures between 11°C and 16°C. North-northwesterly winds at 8 km/h create moderate coastal breezes, with humidity at 57%. Conditions remain partly cloudy throughout the day, typical of mid-winter weather in the region.
Weekend Outlook
Sunday will bring clearer skies across much of the country, with Johannesburg expecting sunny conditions and temperatures rising to 17°C. Gauteng, Limpopo, and the Free State will see improved sunshine, while coastal regions in the Western and Eastern Cape maintain scattered cloud cover. Temperatures will climb slightly nationwide, offering a warmer Sunday compared to today’s cooler conditions. The extended forecast into early next week shows continued clear weather with daytime highs in Johannesburg reaching 19°C by Monday.
Weather Tips for Today
- Layer clothing to manage the temperature swing between cold mornings and milder afternoons
- Apply sunscreen in clear-sky regions such as the Free State and Northern Cape, where UV exposure remains moderate despite winter
- Secure loose outdoor items in the Northern Cape and coastal areas where wind speeds are elevated
- Keep homes well-ventilated during the afternoon in warmer provinces like Mpumalanga and KwaZulu-Natal
- Plan outdoor activities for late morning or early afternoon when temperatures peak across most provinces
Useful Weather and Travel Links
Looking for more to do after checking the forecast? Explore the latest events in Gauteng and plan your day around the weather.
You can also browse our weather category for more South Africa weather updates and recent forecast articles.
For official forecasting and weather advisories, visit the South African Weather Service.



