South Africa Weather Today – Thursday, 14 May 2026
Johannesburg will see clear skies and mild temperatures today, with a range of 9°C to 19°C as a stable high-pressure system settles over much of the country. The national pattern is dominated by sunny to partly cloudy conditions across most provinces, with the exception of KwaZulu-Natal where light rain is affecting coastal areas. The average temperature across South Africa stands at 16°C, with Limpopo recording the warmest conditions at 23°C and the Free State experiencing the coolest morning low of 4°C.
What This Means for Your Day
Most regions can expect calm, dry conditions ideal for outdoor activities, though residents in the Free State and parts of Gauteng should prepare for a cold start to the day. KwaZulu-Natal’s coastal areas will need umbrellas as light rain persists through the afternoon. The clear skies over the interior bring increased UV exposure, making sun protection essential during midday hours. Eastern Cape coastal areas will experience strong westerly winds reaching 20 km/h, which may affect marine activities.
South Africa Weather Highlights
- Warmest conditions: Limpopo reaching 23°C with clear skies
- Coolest morning: Free State dropping to 4°C overnight
- Only rainfall: KwaZulu-Natal experiencing light rain along the coast
- Strongest winds: Gqeberha recording westerly gusts at 20 km/h
What to Expect Across the Provinces
Gauteng
Johannesburg will enjoy clear skies throughout the day with temperatures ranging from 9°C to 19°C. The morning will start cold, but conditions will warm steadily as the day progresses. Light easterly winds at 1 km/h mean calm air quality conditions. Humidity sits at a comfortable 52 percent, with atmospheric pressure stable at 1023 hPa.
Western Cape
Cape Town will see scattered clouds with temperatures between 13°C and 17°C. Humidity levels reach 72 percent, creating a mild coastal feel. Light north-northwesterly winds at 1 km/h mean calm conditions for the metro. The cloud cover will limit direct sunshine but keep temperatures moderate throughout the day.
KwaZulu-Natal
Durban is experiencing light rain today with temperatures holding steady between 17°C and 18°C. Southwesterly winds at 7 km/h accompany the wet weather, with humidity at 85 percent creating damp conditions. Residents should keep rain gear handy, particularly for afternoon outdoor plans. Pressure remains high at 1024 hPa despite the precipitation.
Eastern Cape
Gqeberha faces overcast skies with temperatures from 13°C to 18°C. Strong westerly winds at 20 km/h will be noticeable along the coast, making conditions feel cooler than the actual temperature. Humidity stands at 70 percent under the thick cloud cover. Beachgoers should be aware of choppy sea conditions due to the wind.
Limpopo
Polokwane will enjoy the warmest conditions in the country today, with clear skies and temperatures climbing from 13°C to 23°C. North-easterly winds at 10 km/h will provide a gentle breeze. Humidity is low at 48 percent, creating comfortable conditions. The clear skies mean high UV levels, so sun protection is necessary during peak hours.
Mpumalanga
Mbombela will see broken clouds with temperatures between 16°C and 21°C. North-westerly winds at 2 km/h mean minimal air movement, while humidity reaches 63 percent. The cloud cover will provide some relief from direct sun, though conditions remain warm and pleasant for outdoor activities.
North West
Mahikeng will experience clear skies with a significant temperature range from 9°C to 22°C. The cold morning will give way to warm afternoon conditions. South-easterly winds at 5 km/h are light, with humidity at 57 percent. The large diurnal temperature variation requires layered clothing to adjust throughout the day.
Free State
Bloemfontein will see few clouds and temperatures from 4°C to 18°C, marking the coldest morning in the country. North-easterly winds at 7 km/h will be noticeable, with humidity at 65 percent. The significant overnight drop means frost is possible in exposed areas. Afternoon conditions will improve considerably as temperatures rise.
Northern Cape
Kimberley will have few clouds with temperatures between 10°C and 19°C. North-north-easterly winds at 5 km/h are light, and humidity sits at 59 percent. The sparse cloud cover means strong sunshine during the day, though the morning will start cool. Conditions are typical for mid-May in the region.
Weekend Outlook
The weekend forecast for Johannesburg shows continued clear conditions with temperatures gradually warming. Saturday will reach 21°C with a low of 12°C, while Sunday holds steady at 20°C. Cloud cover is expected to increase slightly by Monday, with temperatures rising to 19°C and broken clouds developing. The stable pattern suggests favourable conditions for weekend plans across most of the country.
Weather Tips for Today
- Free State and Gauteng residents should dress warmly for the cold morning, with temperatures in single digits
- Apply sunscreen in clear-sky provinces like Limpopo, North West and Gauteng where UV exposure will be high
- KwaZulu-Natal coastal areas need waterproof clothing for light rain throughout the day
- Eastern Cape beachgoers should be cautious of strong westerly winds affecting coastal conditions
- Layer clothing in regions with large temperature swings, particularly North West and Free State
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.



