{"id":37285,"date":"2026-05-29T05:01:10","date_gmt":"2026-05-29T03:01:10","guid":{"rendered":"https:\/\/www.gauteng.net\/whats-on-g\/south-africa-weather-today-2026-05-29\/"},"modified":"2026-05-29T11:19:15","modified_gmt":"2026-05-29T09:19:15","slug":"south-africa-weather-today-2026-05-29","status":"publish","type":"post","link":"https:\/\/www.gauteng.net\/whats-on-g\/south-africa-weather-today-2026-05-29\/","title":{"rendered":"South Africa Weather Today \u2013 Friday, 29 May 2026"},"content":{"rendered":"<h2>South Africa Weather Today \u2013 Friday, 29 May 2026<\/h2>\n<p>Johannesburg will see a partly cloudy Friday with temperatures ranging between 12\u00b0C and 20\u00b0C as a cool system keeps conditions mild across the interior. Nationally, South Africa is experiencing late-autumn weather with cloudy skies dominating the central and eastern regions, while the Free State and Northern Cape enjoy clearer conditions. Light rain continues along the Eastern Cape coast, and temperatures remain moderate countrywide with an average of 18\u00b0C recorded across major centres.<\/p>\n<div id=\"gaute-4206405146\" class=\"gaute-inbetween-content gaute-entity-placement\" style=\"margin-top: 30px;margin-bottom: 30px;margin-left: auto;margin-right: auto;text-align: center;\"><div class=\"gaute-adlabel\">Advertisement<\/div><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1852772760112594\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-1852772760112594\" \ndata-ad-slot=\"1819787043\" \ndata-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div><h2>What This Means for Your Day<\/h2>\n<p>Most regions will need a jacket early this morning, particularly in the Free State where temperatures dipped to 9\u00b0C overnight. The Eastern Cape coastal areas should expect intermittent light rain throughout the day, making outdoor plans uncertain. Inland provinces will experience comfortable midday conditions but expect cloud cover to limit sunshine. Coastal regions in KwaZulu-Natal and the Western Cape will contend with moderate to strong southerly winds, particularly during the afternoon.<\/p>\n<h2>South Africa Weather Highlights<\/h2>\n<ul>\n<li>Warmest conditions: Mpumalanga reaching 27\u00b0C in Mbombela<\/li>\n<li>Coolest morning: Free State recorded 9\u00b0C in Bloemfontein<\/li>\n<li>Rainfall: Light rain affecting Gqeberha and surrounding Eastern Cape coastal areas<\/li>\n<li>Windiest areas: Durban and Cape Town experiencing winds between 15\u201316 km\/h<\/li>\n<\/ul>\n<div id=\"gaute-2592783307\" class=\"gaute-inbetween-content gaute-entity-placement\" style=\"margin-top: 30px;margin-bottom: 30px;margin-left: auto;margin-right: auto;text-align: center;\"><div class=\"gaute-adlabel\">Advertisement<\/div><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1852772760112594\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-1852772760112594\" \ndata-ad-slot=\"1819787043\" \ndata-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div><h2>What to Expect Across the Provinces<\/h2>\n<div style=\"display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;\">\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">Limpopo<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">17\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">broken clouds<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">Mpumalanga<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">20\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">few clouds<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">Gauteng<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">17\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">broken clouds<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">North West<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">18\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">scattered clouds<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">Free State<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">15\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">clear sky<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">KwaZulu-Natal<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">21\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">few clouds<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">Northern Cape<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">18\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">clear sky<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">Eastern Cape<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">17\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">light rain<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">Western Cape<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">16\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">broken clouds<\/div>\n<\/div>\n<\/div>\n<h3>Gauteng<\/h3>\n<p>Johannesburg will experience broken cloud cover with temperatures between 12\u00b0C and 20\u00b0C. Southerly winds at 8 km\/h will keep conditions fresh throughout the day. Pretoria and surrounding areas can expect similar conditions with moderate humidity levels making the air feel comfortable during the afternoon.<\/p>\n<h3>Western Cape<\/h3>\n<p>Cape Town will see broken clouds and temperatures ranging from 14\u00b0C to 18\u00b0C. South-southeasterly winds at 15 km\/h will persist along the coast, making conditions feel cooler than the actual temperature suggests. Cloud cover will remain thick for most of the day with limited sunny breaks expected.<\/p>\n<h3>KwaZulu-Natal<\/h3>\n<p>Durban will remain partly cloudy with temperatures between 20\u00b0C and 23\u00b0C. Southerly coastal winds reaching 16 km\/h will make beachfront areas feel brisk, particularly during the morning and late afternoon. Humidity sits at 70%, contributing to a slightly muggy feel inland from the coast.<\/p>\n<h3>Eastern Cape<\/h3>\n<p>Gqeberha is experiencing light rain with temperatures holding steady between 16\u00b0C and 18\u00b0C. East-northeasterly winds at 14 km\/h are pushing moisture onshore, and rainfall is expected to continue intermittently into the evening. Residents should keep umbrellas handy and expect wet road conditions throughout the metro and surrounding coastal towns.<\/p>\n<h3>Limpopo<\/h3>\n<p>Polokwane will see broken clouds with temperatures ranging from 11\u00b0C to 23\u00b0C. The province enjoys one of the wider temperature swings today, with cool mornings giving way to mild afternoons. South-southeasterly winds remain light at 4 km\/h, ensuring calm conditions across the Lowveld and northern regions.<\/p>\n<h3>Mpumalanga<\/h3>\n<p>Mbombela will be the warmest centre in the country today, reaching 27\u00b0C under partly cloudy skies, with overnight lows around 16\u00b0C. Easterly winds at 4 km\/h will be barely noticeable, and the province will experience the most settled weather conditions nationally. The Lowveld and escarpment areas will enjoy comfortable outdoor conditions throughout the day.<\/p>\n<h3>Free State<\/h3>\n<p>Bloemfontein is enjoying clear skies with temperatures between 9\u00b0C and 21\u00b0C. Westerly winds at 7 km\/h will remain light, and the province is set for one of the sunniest days in the country. Early risers will need warm clothing due to the crisp morning temperatures, but conditions will warm pleasantly by midday.<\/p>\n<h3>North West<\/h3>\n<p>Mahikeng will see scattered clouds and temperatures ranging from 11\u00b0C to 24\u00b0C. South-easterly winds at 5 km\/h will keep the air moving gently, and the day will transition from a cool start to a comfortably warm afternoon. Cloud cover will increase slightly during the late afternoon.<\/p>\n<h3>Northern Cape<\/h3>\n<p>Kimberley is experiencing clear skies with temperatures between 14\u00b0C and 22\u00b0C. West-southwesterly winds at 10 km\/h will be the strongest in the interior, though conditions remain dry and sunny. The province is seeing some of the most stable weather today, with no rain expected and good visibility throughout.<\/p>\n<h2>Weekend Outlook<\/h2>\n<p>The weekend will bring slightly cooler but clearer conditions across most of the country. Johannesburg will see temperatures between 11\u00b0C and 19\u00b0C on Saturday with partly cloudy skies, followed by clearer conditions on Sunday with similar temperatures. The Eastern Cape rain will ease by Saturday, while the Western Cape and KwaZulu-Natal will continue to experience cloudy intervals. Inland provinces can expect calm, settled conditions with cool mornings and mild afternoons ideal for weekend activities.<\/p>\n<div id=\"gaute-455111742\" class=\"gaute-inbetween-content gaute-entity-placement\" style=\"margin-top: 30px;margin-bottom: 30px;margin-left: auto;margin-right: auto;text-align: center;\"><div class=\"gaute-adlabel\">Advertisement<\/div><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1852772760112594\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-1852772760112594\" \ndata-ad-slot=\"1819787043\" \ndata-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div><h2>Weather Tips for Today<\/h2>\n<ul>\n<li>Dress in layers to manage cool morning temperatures, especially in the Free State and North West where early readings dipped into single digits<\/li>\n<li>Keep an umbrella accessible if travelling through the Eastern Cape coastal region<\/li>\n<li>Coastal residents in Durban and Cape Town should secure loose outdoor items due to sustained southerly winds<\/li>\n<li>Mpumalanga residents can take advantage of the warmest conditions in the country for outdoor plans<\/li>\n<li>Drivers in Gqeberha should exercise caution on wet roads and reduce speeds during rain showers<\/li>\n<\/ul>\n<h2>Useful Weather and Travel Links<\/h2>\n<p>Looking for more to do after checking the forecast? Explore the <a href=\"https:\/\/www.gauteng.net\/whats-on-g\/category\/events\/\" target=\"_blank\" rel=\"noopener\">latest events in Gauteng<\/a> and plan your day around the weather.<\/p>\n<p>You can also browse our <a href=\"https:\/\/www.gauteng.net\/whats-on-g\/category\/daily-weather\/\" target=\"_blank\" rel=\"noopener\">weather category<\/a> for more South Africa weather updates and recent forecast articles.<\/p>\n<p>For official forecasting and weather advisories, visit the <a href=\"https:\/\/www.weathersa.co.za\/\" target=\"_blank\" rel=\"noopener nofollow\">South African Weather Service<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>South Africa Weather Today \u2013 Friday, 29 May 2026 Johannesburg will see a partly cloudy Friday with temperatures ranging between 12\u00b0C and 20\u00b0C as a cool system keeps conditions mild across the interior. Nationally, South Africa is experiencing late-autumn weather with cloudy skies dominating the central and eastern regions, while the Free State and Northern<\/p>\n","protected":false},"author":21,"featured_media":37284,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_focus_keyword":"South Africa weather today","rank_math_title":"Johannesburg and South Africa Weather Today (2026-03-19)","rank_math_description":"South Africa weather today for 19 March 2026: Johannesburg 14\u00b0C to 27\u00b0C with clear skies. Province forecast updates across South Africa.","footnotes":""},"categories":[51],"tags":[295,11511],"class_list":["post-37285","post","type-post","status-publish","format-standard","has-post-thumbnail","category-daily-weather","tag-saws","tag-todays-weather-forecast-2"],"_links":{"self":[{"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/posts\/37285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/comments?post=37285"}],"version-history":[{"count":1,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/posts\/37285\/revisions"}],"predecessor-version":[{"id":37286,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/posts\/37285\/revisions\/37286"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/media\/37284"}],"wp:attachment":[{"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/media?parent=37285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/categories?post=37285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/tags?post=37285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}