South Africa Weather Today – Saturday, 2 May 2026
Johannesburg will see clear skies and temperatures ranging between 10°C and 21°C on Saturday, 2 May 2026, as a high-pressure system dominates much of the interior. The national weather pattern shows warm, settled conditions across most provinces, with the exception of the Western Cape where light rain and strong northerly winds are affecting Cape Town and surrounding areas. The national average temperature stands at 19°C, with Mbombela in Mpumalanga recording the highest maximum of 28°C and Bloemfontein experiencing the coolest morning low of 6°C.
What This Means for Your Day
Interior regions can expect a crisp start with morning temperatures dropping into single digits in parts of the Free State and Gauteng, warming quickly under clear skies by midday. Coastal KwaZulu-Natal will remain mild and comfortable throughout the day. Western Cape residents should prepare for wet conditions and strong winds exceeding 30 km/h, particularly along the Atlantic coastline. Outdoor activities are favourable across the interior and eastern provinces, though early-morning layers will be necessary before temperatures climb.
South Africa Weather Highlights
- Mbombela in Mpumalanga reaches 28°C, the warmest point in the country
- Polokwane in Limpopo follows closely at 26°C under clear skies
- Durban in KwaZulu-Natal sits at a comfortable 25°C with easterly coastal breezes
- Bloemfontein records the coldest morning low at 6°C
- Cape Town experiences light rain and wind speeds of 30 km/h from the north
What to Expect Across the Provinces
Gauteng
Johannesburg will see clear skies with temperatures ranging from 10°C overnight to 21°C during the afternoon. North-westerly winds at 12 km/h will provide some movement to the air, while humidity sits at 55%. Pretoria and surrounding areas can expect similar conditions, with full sunshine making it an ideal day for outdoor markets and sports events.
Limpopo
Polokwane will enjoy clear conditions with temperatures climbing from 17°C to 26°C. North-north-westerly winds remain light at 11 km/h, and humidity levels of 64% will keep the air relatively comfortable. The Lowveld areas can expect slightly warmer afternoons, with no cloud cover anticipated throughout the day.
Mpumalanga
Mbombela will record the warmest temperatures in the country, ranging from 18°C to 28°C under cloudless skies. Winds remain light at just 2 km/h from the north-north-east, creating calm conditions ideal for outdoor activities. The Kruger Park area will see similar warm, dry weather with excellent visibility.
North West
Mahikeng will experience clear skies with temperatures between 11°C and 23°C. North-westerly winds at 10 km/h will provide gentle circulation, while humidity remains moderate at 56%. Rustenburg and surrounding mining areas will see identical conditions with bright sunshine throughout the day.
Free State
Bloemfontein will have the coldest start to the day at 6°C, warming to 19°C under clear skies. North-north-westerly winds at 5 km/h will remain light, while humidity climbs to 70% during cooler morning hours. Residents should prepare for frost in low-lying areas and agricultural districts before sunrise.
KwaZulu-Natal
Durban will see clear conditions with temperatures ranging from 18°C to 25°C. East-north-easterly winds at 14 km/h will bring coastal breezes, keeping beachfront areas pleasant. Pietermaritzburg and inland areas will experience slightly cooler mornings, though afternoon sunshine will warm the province comfortably.
Northern Cape
Kimberley will see scattered clouds with temperatures between 12°C and 20°C. Northerly winds at 6 km/h will remain light, and humidity sits at 63%. Cloud cover may reduce direct sunshine slightly, though conditions remain dry across the province. Upington and western areas will see clearer skies with warmer afternoon temperatures.
Eastern Cape
Gqeberha will experience scattered clouds with temperatures ranging from 14°C to 22°C. North-westerly winds at 6 km/h will provide light circulation, while humidity remains at 52%. Mthatha and coastal areas will see similar partly cloudy conditions, with no rain expected. East London can anticipate comparable weather patterns.
Western Cape
Cape Town will see light rain with temperatures between 15°C and 17°C, the coolest daytime maximum in the country. Strong northerly winds at 30 km/h will affect the Atlantic seaboard, with humidity climbing to 76%. Residents should carry waterproof clothing and secure outdoor furniture. Stellenbosch and the Winelands will experience similar rainy conditions, though inland areas may see lighter precipitation.
Weekend Outlook
Sunday, 3 May will bring continued clear skies to Johannesburg with temperatures rising to between 14°C and 24°C, warmer than Saturday. Most interior provinces will see a slight uptick in temperatures under sunny conditions. Monday will introduce scattered clouds to Gauteng, with light rain expected on Tuesday as a cold front moves through the interior, dropping temperatures to between 14°C and 18°C in Johannesburg by mid-week.
Weather Tips for Today
- Interior residents should dress in layers to manage cold mornings and warm afternoons
- Western Cape drivers should reduce speed in wet conditions and expect reduced visibility
- Free State farmers should monitor for frost damage in low-lying agricultural areas
- Mpumalanga and Limpopo residents should apply sunscreen due to high UV exposure under clear skies
- Coastal KwaZulu-Natal beachgoers can enjoy calm sea conditions with light onshore breezes
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.



