South Africa Weather Today – Monday, 18 May 2026
Johannesburg will see clear skies and mild conditions on Monday, with temperatures ranging between 10°C and 18°C as a high-pressure system continues to dominate much of the country. The national weather pattern remains stable across most provinces, with clear conditions stretching from the interior plateau to the eastern coastal belt, while cloud cover persists over parts of the Western and Eastern Cape. The national average temperature sits at 17°C.
What This Means for Your Day
Morning commuters in Gauteng, Free State and Limpopo should dress for cold starts, with overnight lows dipping into single digits before warming through the afternoon. Coastal regions, particularly Cape Town and Gqeberha, will experience brisk southeasterly and southwesterly winds, making outdoor conditions feel cooler than the recorded maximum. Residents in Mpumalanga and KwaZulu-Natal can expect the warmest daytime temperatures, ideal for outdoor activity once the early chill lifts.
South Africa Weather Highlights
- Mpumalanga records the highest maximum at 25°C in Mbombela
- Free State sees the coldest overnight low at 6°C in Bloemfontein
- Western Cape experiences the strongest winds at 20 km/h in Cape Town
- Clear skies dominate Limpopo, Gauteng, Free State, KwaZulu-Natal and Mpumalanga
What to Expect Across the Provinces
Gauteng
Johannesburg will reach a high of 18°C under clear skies, dropping to 10°C overnight. Pretoria can expect similar conditions with light west-northwest winds at 4 km/h. Humidity levels remain moderate at 53%, ensuring comfortable afternoon conditions despite the cool morning.
Western Cape
Cape Town will see broken cloud cover with temperatures between 15°C and 20°C. Strong southeasterly winds at 20 km/h will make coastal areas feel noticeably cooler, particularly along the Atlantic seaboard. Humidity sits at 76%, typical for late autumn conditions in the Mother City.
KwaZulu-Natal
Durban enjoys clear skies with temperatures ranging from 17°C to 23°C. Moderate northeasterly winds at 11 km/h will provide relief along the beachfront. Inland areas around Pietermaritzburg will experience similar warmth with slightly lower humidity levels.
Eastern Cape
Gqeberha faces broken cloud cover with highs of 20°C and lows of 15°C. West-southwest winds at 11 km/h combine with 86% humidity to create damp-feeling conditions. East London will see comparable cloud cover with slightly warmer inland temperatures.
Free State
Bloemfontein will see the widest temperature swing, dropping to just 6°C overnight before climbing to 19°C under clear skies. Northeasterly winds at 6 km/h will remain light throughout the day. Residents should prepare for frost in low-lying areas during early morning hours.
Limpopo
Polokwane will reach 20°C with a low of 12°C under clear conditions. Light east-northeast winds at 5 km/h ensure calm weather across the Capricorn district. The Lowveld areas will be slightly warmer, making it one of the more pleasant regions in the country today.
Mpumalanga
Mbombela records the day’s highest temperature at 25°C, cooling to 14°C overnight. Clear skies and light easterly winds at 3 km/h create ideal conditions across the Lowveld. The Highveld escarpment will be noticeably cooler, particularly around Sabie and Graskop.
North West
Mahikeng will see scattered clouds with temperatures between 12°C and 21°C. North-northeast winds pick up to 10 km/h, the strongest inland reading outside coastal zones. Rustenburg and Mafikeng will experience similar conditions with partial afternoon sunshine.
Northern Cape
Kimberley will see a few clouds with temperatures ranging from 13°C to 21°C. Northerly winds at 9 km/h will keep conditions dry across the province. Upington in the far north will be warmer, while southern districts near the Western Cape border remain cooler and cloudier.
Weekend Outlook
The coming weekend shows a shift toward increased cloud cover across Gauteng and the Free State, with Saturday and Sunday bringing overcast skies to Johannesburg and surrounding areas. Maximum temperatures will drop slightly to between 16°C and 18°C through Friday, with overnight lows stabilising around 11°C to 13°C. Coastal provinces will maintain similar conditions, though Western Cape winds may ease slightly by Saturday. No significant rainfall is forecast for any province through the weekend.
Weather Tips for Today
- Layer clothing for the morning chill in Gauteng, Free State and Limpopo, where overnight lows reach single digits
- Secure outdoor items in Cape Town and Gqeberha due to sustained winds above 10 km/h
- Apply sunscreen in clear-sky provinces such as KwaZulu-Natal and Mpumalanga, where UV exposure remains high despite cooler seasonal temperatures
- Check vehicle windscreens for frost in Bloemfontein and surrounding Free State areas before the morning commute
- Take advantage of calm conditions in Mbombela and Durban for outdoor plans during the warmer afternoon hours
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.



