South Africa Weather Today – Wednesday, 3 June 2026
Johannesburg is tracking between 10°C and 17°C under broken cloud cover on Wednesday, 3 June 2026, as South Africa experiences a split weather pattern. Clear skies dominate the northern interior, with Mpumalanga reaching 26°C, while coastal regions and the eastern provinces contend with light rain and cooler temperatures. The national average temperature sits at 16°C as midwinter conditions settle across the country.
What This Means for Your Day
Morning commuters in Johannesburg, Bloemfontein and Mahikeng should prepare for single-digit temperatures and cloudy skies. Pack an umbrella if you’re in Durban or Gqeberha, where light rain is expected throughout the day. Those in Mbombela and Polokwane can anticipate clear conditions and milder daytime warmth. Coastal areas, particularly Cape Town, are experiencing strong south-easterly winds exceeding 40 km/h, which may affect outdoor activities and ferry services.
South Africa Weather Highlights
- Warmest region: Mpumalanga at 26°C in Mbombela
- Rain alerts: KwaZulu-Natal and Eastern Cape receiving light rainfall
- Strongest winds: Cape Town recording gusts up to 44 km/h from the south-east
- Coolest overnight lows: Gauteng dropping to 10°C
What to Expect Across the Provinces
Gauteng
Johannesburg is experiencing broken cloud cover with temperatures ranging from 10°C to 17°C. Northern winds at 9 km/h are bringing cooler air across the province. Humidity sits at 49%, making conditions relatively comfortable despite the cloud cover. Pretoria and surrounding areas can expect similar conditions throughout Wednesday.
Limpopo
Polokwane enjoys clear skies with temperatures climbing from 12°C to 21°C. Light west-north-westerly winds under 2 km/h and low humidity at 37% make for pleasant winter conditions. The province is one of the warmer regions today, with uninterrupted sunshine across most districts.
Mpumalanga
Mbombela leads the country with clear skies and temperatures between 12°C and 26°C. East-south-easterly winds at 2 km/h pose no disruption, while humidity remains low at 32%. The Lowveld region is experiencing the warmest daytime conditions nationwide, ideal for outdoor work and agricultural activities.
North West
Mahikeng sees broken clouds with temperatures from 12°C to 21°C. Northerly winds are notably stronger at 21 km/h, which may create breezy conditions in open areas. Humidity at 40% keeps the air relatively dry despite the cloud cover spreading across the province.
Free State
Bloemfontein is under overcast clouds with temperatures ranging from 10°C to 19°C. Northerly winds at 17 km/h contribute to cooler conditions, with humidity at 45%. The province remains dry, though the thick cloud layer may persist through the afternoon and evening.
KwaZulu-Natal
Durban is receiving light rain with temperatures between 19°C and 22°C. South-south-westerly winds at 9 km/h combine with 71% humidity to create damp conditions along the coast. Inland areas including Pietermaritzburg are similarly affected, and roads may be slippery during the morning and evening peak periods.
Northern Cape
Kimberley sees broken clouds and temperatures from 13°C to 21°C. Strong northerly winds at 31 km/h are creating blustery conditions across the central and southern parts of the province. Humidity at 39% keeps the air dry, though dust and loose debris may be carried by the wind.
Eastern Cape
Gqeberha is experiencing light rain with temperatures between 14°C and 16°C. Strong south-easterly winds at 31 km/h add to the cool, wet conditions, with humidity reaching 83%. Coastal residents should expect choppy seas and reduced visibility. Mthatha and inland areas are also affected by the rain system.
Western Cape
Cape Town has overcast skies and temperatures from 15°C to 16°C. South-easterly winds are the strongest in the country at 44 km/h, creating hazardous conditions for high-sided vehicles on exposed highways and bridges. Humidity at 72% adds a damp feel to the air. Stellenbosch and the Winelands are similarly affected by the cloud cover and wind.
Weekend Outlook
Johannesburg will see light rain on Thursday, with temperatures dropping to between 10°C and 14°C, before clearing on Friday when conditions turn cooler with a low of 5°C. Saturday and Sunday promise clear skies with temperatures recovering to between 6°C and 17°C, offering ideal conditions for weekend plans. Rain is expected to clear from coastal areas by Friday, with improving conditions across most provinces heading into the weekend.
Weather Tips for Today
- Layer clothing in Johannesburg, Bloemfontein and Pretoria as morning lows remain near 10°C
- Carry rain gear in Durban and Gqeberha throughout Wednesday
- Secure loose outdoor items in Cape Town, Kimberley and Gqeberha due to strong winds
- Drive cautiously on wet roads in KwaZulu-Natal and the Eastern Cape, especially during peak hours
- Take advantage of clear, mild conditions in Mpumalanga and Limpopo for outdoor activities
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.



