.tsaw-c{font-family:Inter,system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;color:#1c1f24;background:#f2f3f5;border-radius:14px;margin:0 0 8px;max-width:100%;overflow:hidden;box-sizing:border-box}.tsaw-c *{box-sizing:border-box}.tsaw-c>summary{list-style:none;cursor:pointer;display:block}.tsaw-c>summary::-webkit-details-marker{display:none}.tsaw-c .ic{display:inline-block;width:28px;height:28px;line-height:0;vertical-align:middle}.tsaw-c .ic svg{width:28px;height:28px}.tsaw-sm{padding:9px 10px 8px}.tsaw-hd{display:flex;align-items:center;gap:10px}.tsaw-nm{flex:1;font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0!important;text-transform:none}.tsaw-chev{flex:none;width:36px;height:36px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transition:transform .2s}.tsaw-chev:before{content:'';width:12px;height:12px;border:solid currentColor;border-width:0 3px 3px 0;transform:translateY(-3px) rotate(45deg)}details[open]>summary .tsaw-chev{transform:rotate(180deg)}.tsaw-tw{font-size:12px;color:#6b7280;margin-top:1px}.tsaw-tx{font-size:13.5px;line-height:1.4;margin:5px 0 6px}.tsaw-lb{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin-bottom:3px}.tsaw-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.tsaw-d{background:#fff;border-radius:9px;padding:5px 2px 6px;text-align:center;font-size:13px;line-height:1.25}.tsaw-d b{display:inline;font-size:14.5px}.tsaw-dt{display:block;color:#6b7280;font-size:12px;margin-left:0}.tsaw-mo{display:none}.tsaw-d .ic{display:inline-block;width:20px;height:20px;margin:0;vertical-align:-4px}.tsaw-d .ic svg{width:20px;height:20px}.tsaw-dr{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1px 3px;margin-top:2px}.tsaw-d .tsaw-rn{flex-basis:100%;max-width:max-content;margin:1px auto 0}.tsaw-c i,.tsaw-wa{font-style:normal}.tsaw-d .tsaw-hi{display:inline;color:#F84444;font-weight:800;font-size:15.5px}.tsaw-d .tsaw-lo{display:inline;color:#2f6fde;font-weight:600;font-size:13px}.tsaw-rn{display:inline-block;margin:0;padding:1px 6px;border-radius:99px;background:#e3edfd;color:#2f6fde;font-size:12px;font-weight:700}.tsaw-rz{background:#eceef1;color:#9aa0a8}.tsaw-td{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;background:#fff;border-radius:9px;padding:7px 10px;font-size:15px}.tsaw-td .ic{width:26px;height:26px;vertical-align:-7px}.tsaw-td .ic svg{width:26px;height:26px}.tsaw-td .tsaw-hi{font-size:18px;font-weight:800;color:#F84444}.tsaw-td .tsaw-lo{font-size:14.5px;font-weight:600;color:#2f6fde}.tsaw-td .tsaw-rn{margin:0;font-size:13px}.tsaw-td small.w{color:#4b5563;font-size:14px}.tsaw-cta{margin:4px 0 14px!important;text-align:center}.tsaw-cta small{display:block;margin-top:8px;font-size:14.5px;color:#374151}.tsaw-cta a{display:inline-block;background:#F84444;color:#fff!important;text-decoration:none!important;font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:14px;letter-spacing:.02em;padding:10px 18px;border-radius:999px}.tsaw-cta a:after{content:' \2192'}.tsaw-more{display:flex;align-items:center;justify-content:center;gap:8px;margin:7px -10px -8px;padding:8px 10px;background:#e6e8ec;border-top:1px solid #d9dce2;font-size:12.5px;font-weight:700;letter-spacing:.03em;color:#2a5fc4}.tsaw-more b{display:inline-block;background:#F84444;color:#fff;padding:8px 16px;border-radius:999px;font-size:13px;line-height:1.2;box-shadow:0 1px 3px rgba(0,0,0,.18)}.tsaw-more .o:after{content:' \2193'}.tsaw-more .c:after{content:' \2191'}.tsaw-more .c{display:none}.tsaw-more i{display:none}details[open]>summary .tsaw-more .o{display:none}details[open]>summary .tsaw-more .c{display:inline}.tsaw-bd{padding:0 10px 10px}.tsaw-tb{background:#fff;border-radius:10px;padding:8px 6px;margin-top:6px}.tsaw-tt{font-weight:700;font-size:15px!important;line-height:1.3;margin:0 0 6px 3px!important;padding:0!important;text-transform:none!important;letter-spacing:0!important;color:#111}.tsaw-tb table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12.5px!important;margin:0;line-height:1.25}.tsaw-tb th{text-align:left;color:#6b7280;font-weight:600;font-size:12px;letter-spacing:0;text-transform:none;padding:5px 2px 5px 5px!important;border:0!important;border-bottom:1px solid #e5e7eb!important;white-space:nowrap;background:transparent!important}.tsaw-tb th:last-child{white-space:normal;line-height:1.15}.tsaw-tb td{padding:6px 2px 6px 5px!important;border:0!important;border-bottom:1px solid #e5e7eb!important;vertical-align:middle;background:transparent!important;overflow-wrap:break-word;white-space:nowrap;font-size:inherit!important}.tsaw-tb td:nth-child(2){white-space:normal}.tsaw-tb td:first-child{white-space:normal;overflow-wrap:anywhere;line-height:1.2}.tsaw-tb tr:last-child td{border-bottom:0!important}.tsaw-tb th:nth-child(1){width:33%}.tsaw-tb th:nth-child(2){width:18%}.tsaw-tb th:nth-child(3),.tsaw-tb th:nth-child(4){width:8.5%}.tsaw-tb th:nth-child(5){width:10.5%}.tsaw-tb td:nth-child(n+3),.tsaw-tb th:nth-child(n+3){padding-left:4px!important;padding-right:1px!important}.tsaw-tb td:nth-child(3),.tsaw-tb td:nth-child(4){padding-left:2px!important;padding-right:0!important}.tsaw-tb td:nth-child(6){letter-spacing:-.5px;white-space:normal}.tsaw-tb td b.ln{font-size:12px;letter-spacing:-.6px}.tsaw-tb td .ic{display:block;width:22px;height:22px}.tsaw-tb td .ic svg{width:22px;height:22px}.tsaw-tb td .dd{display:block;font-size:12px}.tsaw-tb small{font-size:12px}.tsaw-wa{display:inline-block;width:13px;height:13px;vertical-align:-2px;margin-right:2px;color:#2f6fde;line-height:0}.tsaw-wa svg{width:13px;height:13px;display:block}.tsaw-tb td.tsaw-lo{color:#2f6fde;font-weight:600}.tsaw-tb td.tsaw-hi{color:#F84444;font-weight:800;font-size:13px}.tsaw-tide th:nth-child(1){width:26%}.tsaw-tide th:nth-child(2),.tsaw-tide th:nth-child(3){width:37%}.tsaw-band{display:flex;align-items:center;gap:10px;padding:6px 12px;font-weight:800;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em}.tsaw-band b{flex:1}.tsaw-y .tsaw-band{background:#FFD23F;color:#3a2d00}.tsaw-o .tsaw-band{background:#F07C1E;color:#fff}.tsaw-r .tsaw-band{background:#D7263D;color:#fff}.tsaw-a .tsaw-band{background:#3b4250;color:#fff}.tsaw-band .tsaw-chev{background:rgba(255,255,255,.55);width:30px;height:30px}.tsaw-ev{padding:8px 12px 9px}.tsaw-et{font-size:15px;font-weight:800;letter-spacing:-.01em;margin-bottom:3px}.tsaw-mt{display:flex;gap:8px;font-size:13px;line-height:1.35;margin-top:2px}.tsaw-mt b{flex:none;width:46px;color:#6b7280;font-size:12px;font-weight:700;text-transform:uppercase;padding-top:2px}.tsaw-in{margin:0 12px 12px;background:#fff;border-radius:10px;padding:9px 11px;font-size:13px;line-height:1.45}.tsaw-in ul{margin:.3em 0 .3em 1.1em;padding:0}.tsaw-m{display:flex;align-items:center;gap:12px;padding:10px 12px}.tsaw-m svg{flex:none;width:48px;height:48px}.tsaw-mn{font-size:16px;font-weight:800}.tsaw-mk{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#6b7280}.tsaw-mp{display:inline-block;margin:4px 0 0;padding:2px 8px;border-radius:99px;background:#fff;font-size:12px;font-weight:700;color:#6b7280}@media(min-width:600px){.tsaw-sm{padding:11px 14px 10px}.tsaw-bd{padding:0 14px 12px}.tsaw-nm{font-size:19px}.tsaw-row{gap:6px}.tsaw-d{padding:5px 4px 6px;font-size:13px}.tsaw-d b{font-size:14.5px}.tsaw-d .tsaw-hi{font-size:16px}.tsaw-d .tsaw-lo{font-size:13.5px}.tsaw-mo{display:inline}.tsaw-dt{display:inline;font-size:12.5px;margin-left:3px}.tsaw-d .ic{width:20px;height:20px}.tsaw-d .ic svg{width:20px;height:20px}.tsaw-d .tsaw-rn{flex-basis:auto;margin:0 0 0 2px}.tsaw-tb{padding:10px}.tsaw-tb table{font-size:14px!important}.tsaw-tb th{font-size:12px}.tsaw-tb th:nth-child(1){width:20%}.tsaw-tb th:nth-child(2){width:30%}.tsaw-tb td b.ln{font-size:inherit;letter-spacing:0}.tsaw-tb td .dd{display:inline;margin-right:4px}.tsaw-tb td .ic{display:inline-block;margin-right:4px}.tsaw-band,.tsaw-ev{padding-left:14px;padding-right:14px}.tsaw-in{margin:0 14px 12px}.tsaw-m{padding:10px 14px}.tsaw-more{margin:8px -14px -10px;padding:8px 14px;font-size:12px}}(function(){if(window.pgTsaWxGa)return;window.pgTsaWxGa=1;document.addEventListener('click',function(e){var s=e.target.closest?e.target.closest('summary'):null;if(!s)return;var d=s.parentNode;if(!d)return;if(d.tagName!='DETAILS')return;var o=d.open;var q=['h3','.tsaw-et','b'],h=null;for(var i=0;i!=q.length;i++){h=s.querySelector(q[i]);if(h)break;}var t=(d.getAttribute('data-gc')||(h||s).textContent||'').replace(/\s+/g,' ').trim().slice(0,90);var cl=String(d.className||'').split(' ');var k=cl[1]||cl[0]||'details';var ev='click_weather_PubgentIQ',R=[['tsaw-w','click_weather_alert_PubgentIQ'],['tsaw-pv','click_weather_province_PubgentIQ']],C=[['tsaw-pv','click_c_weather_province_PubgentIQ']];if(o){ev='';R=C;}for(var j=0;j!=R.length;j++){if(d.closest('.'+R[j][0])){ev=R[j][1];break;}}if(!ev)return;window.dataLayer=window.dataLayer||[];(window.gtag||function(){dataLayer.push(arguments)})('event',ev,{send_to:'G-4YB9PN6FWW',weather_section:t,section_type:k,page_path:location.pathname});},true);})();
The KwaZulu-Natal coast and adjacent interior between Port Edward and Mtubatuba are under a Level 2 warning for severe storms with strong gusty winds and hail, alongside the wider Level 4 alert inland. Musina is the hottest place at 35°C. Mbombela, eMalahleni, Ermelo, East London, Mthatha, Pietermaritzburg and Newcastle carry the highest chance of rain at 80%.
Visit newsbetsport.bond for more information.
Weather warnings for Monday 2 November
No weather warnings are in force for Monday. SAWS’ advisories are below.
SAWS advisoryImpact-Based Warnings
What3 items, tap to read
- Yellow Level 4 Warning: Severe Thunderstorms accompanied by heavy downpours, hail and excessive lightning, resulting in flooding and damage to infrastructure and settlements, are expected over the extreme south-central parts of Limpopo, the Highveld and Escarpment of Mpumalanga (except in the extreme south-west), as well as over the western and north-eastern parts of KwaZulu-Natal.
- Yellow Level 2 Warning: Severe Thunderstorms accompanied by heavy downpours, strong gusty winds, hail and lightning, resulting in localised flooding and damage to infrastructure and settlements, are expected along the coast and adjacent interior of KwaZulu-Natal between Port Edward and Mtubatuba.
- Yellow Level 1 Warning: Severe Thunderstorms resulting in localised flooding and damage to settlement/property, and temporary structures, as well as localised disruption to power supply and communications, are expected over the extreme north-eastern escarpment areas in the Eastern Cape, eastern parts of Free State, southern parts of Gauteng, as well as the extreme south-western parts of Mpumalanga.
Moon tonightWaning Crescent40% lit
The moon tonight is a waning crescent, about 40% lit, and the next new moon is on Monday 9 November.
Weather today by province, Monday 2 November
View Weather Forecast for TomorrowView the weather tomorrow on the 7-Day Weather Forecast
Each province lists its main towns with today’s sky, low and high, rain chance and wind; every province starts closed, tap one to open it. Tide times are inside Western Cape, Northern Cape, Eastern Cape and KwaZulu-Natal. Today Johannesburg peaks at 29°C.
Gauteng
Johannesburg, Pretoria, Soweto, VereenigingShowers are likely across the metros, with a 60% chance of rain. Pretoria peaks at 32°C, while Johannesburg, Soweto and Vereeniging reach 29°C after lows of 17°C to 18°C.Johannesburg today
Rain showers29°17°60%
NW 10 km/h
Tap for cities and townsTap to close GautengTowns todayTownWeatherLoHiRainWind km/h
JohannesburgRain showers17°29°60%
NW 10
PretoriaRain showers17°32°60%
NE 10
SowetoRain showers18°29°60%
NW 10
VereenigingRain showers18°29°60%
NW 10
Western Cape
Cape Town, Stellenbosch, Paarl, George · tidesHigh cloud and no rain for Cape Town at 24°C, Stellenbosch at 25°C and Paarl at 27°C. George is cooler at 19°C with a 30% chance of slight rain.Cape Town today
High cloud24°15°0%
SSE 20 km/h
Tap for cities and townsTap to close Western CapeTowns todayTownWeatherLoHiRainWind km/h
Cape TownHigh cloud15°24°0%
SSE 20
StellenboschHigh cloud11°25°0%
SSE 10
PaarlHigh cloud12°27°0%
SE 5
GeorgeSlight rain13°19°30%
SE 10Tides: Cape TownDayLow tideHigh tideMon 2 Nov03:08, 16:2609:35, 22:26
Mpumalanga and Limpopo next today: Mbombela reaches 24°C and Polokwane reaches 28°C.
Mpumalanga
Mbombela, eMalahleni, ErmeloThe Highveld and Escarpment fall under the Level 4 storm warning, except the extreme south-west. Mbombela has an 80% chance of thundershowers and 24°C, eMalahleni reaches 23°C and Ermelo 21°C.Mbombela today
Rain, storms24°17°80%
NE 10 km/h
Tap for cities and townsTap to close MpumalangaTowns todayTownWeatherLoHiRainWind km/h
MbombelaRain, storms17°24°80%
NE 10
eMalahleniRain showers10°23°80%
NW 15
ErmeloRain showers9°21°80%
NE 5
Limpopo
Polokwane, Tzaneen, Thohoyandou, MusinaThe extreme south-central parts are under the Level 4 warning. Polokwane has a 60% chance of thundershowers and 28°C, Tzaneen 30°C, while Musina reaches 35°C and Thohoyandou 33°C.Polokwane today
Rain, storms28°16°60%
NNE 15 km/h
Tap for cities and townsTap to close LimpopoTowns todayTownWeatherLoHiRainWind km/h
PolokwaneRain, storms16°28°60%
NNE 15
TzaneenRain, storms17°30°30%
E 10
ThohoyandouRain, storms19°33°0%
SE 5
MusinaRain, storms21°35°0%
ENE 15
North West and Free State follow today: Mahikeng reaches 31°C and Bloemfontein reaches 29°C.
North West
Mahikeng, Rustenburg, Potchefstroom, KlerksdorpThundershowers are possible, with a 60% chance in Mahikeng, Rustenburg and Potchefstroom, all at 31°C. Klerksdorp is the warmest at 32°C with a 30% chance of rain.Mahikeng today
Rain, storms31°19°60%
NW 10 km/h
Tap for cities and townsTap to close North WestTowns todayTownWeatherLoHiRainWind km/h
MahikengRain, storms19°31°60%
NW 10
RustenburgRain, storms20°31°60%
NW 10
PotchefstroomRain, storms18°31°60%
NW 10
KlerksdorpRain, storms18°32°30%
WNW 10
Free State
Bloemfontein, Bethlehem, KroonstadBethlehem has the best chance of thundershowers at 60%, with a high of 28°C. Kroonstad reaches 31°C and Bloemfontein 29°C, each with a 30% chance of rain.Bloemfontein today
Rain, storms29°15°30%
W 15 km/h
Tap for cities and townsTap to close Free StateTowns todayTownWeatherLoHiRainWind km/h
BloemfonteinRain, storms15°29°30%
W 15
BethlehemRain, storms13°28°60%
W 15
KroonstadRain, storms14°31°30%
WNW 10
Northern Cape, Eastern Cape and KwaZulu-Natal close the list today: Kimberley reaches 31°C, Gqeberha reaches 21°C and Durban reaches 22°C.
Northern Cape
Kimberley, Upington, Springbok, De Aar · tidesUpington is the hottest at 33°C under cloud, with De Aar at 29°C and Springbok at 28°C staying dry. Kimberley reaches 31°C with a 30% chance of thundershowers.Kimberley today
Rain, storms31°16°30%
W 15 km/h
Tap for cities and townsTap to close Northern CapeTowns todayTownWeatherLoHiRainWind km/h
KimberleyRain, storms16°31°30%
W 15
UpingtonCloudy18°33°0%
WSW 15
SpringbokHigh cloud13°28°0%
SSW 10
De AarOvercast14°29°0%
W 15Tides: Port Nolloth (modelled)DayLow tideHigh tideMon 2 Nov02:23, 15:3908:56, 21:40
Eastern Cape
Gqeberha, East London, Mthatha, Queenstown · tidesA wet, cool day: East London and Mthatha have an 80% chance of showers, with Mthatha topping out at only 17°C. Gqeberha and Queenstown reach 21°C, both with a 60% chance.Gqeberha today
Rain showers21°15°60%
SE 5 km/h
Tap for cities and townsTap to close Eastern CapeTowns todayTownWeatherLoHiRainWind km/h
GqeberhaRain showers15°21°60%
SE 5
East LondonRain showers15°20°80%
SE 5
MthathaRain showers13°17°80%
SE 5
QueenstownRain showers12°21°60%
SE 10Tides: GqeberhaDayLow tideHigh tideMon 2 Nov02:50, 16:3209:47, 22:30Tides: East LondonDayLow tideHigh tideMon 2 Nov02:51, 16:3609:55, 22:42
KwaZulu-Natal
Durban, Pietermaritzburg, Richards Bay, Newcastle · tidesLevel 4 storms with hail and a flooding risk cover the western and north-eastern parts, with an 80% rain chance in Newcastle and Pietermaritzburg. Durban reaches 22°C and Richards Bay 27°C.Durban today
Rain showers22°20°60%
NNE 10 km/h
Tap for cities and townsTap to close KwaZulu-NatalTowns todayTownWeatherLoHiRainWind km/h
DurbanRain showers20°22°60%
NNE 10
PietermaritzburgRain, storms15°19°80%
E 5
Richards BayRain, storms21°27°60%
N 10
NewcastleRain, storms14°24°80%
E 5Tides: DurbanDayLow tideHigh tideMon 2 Nov02:49, 16:2209:46, 22:28
View Weather Forecast for TomorrowView the weather tomorrow on the 7-Day Weather Forecast
Forecast data: the South African Weather Service and other third-party sources and providers, brought together with the latest AI tools. We take great care to get every figure right, but mistakes are possible.
Read full story at source