.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);})();
A Yellow Level 4 warning for severe thunderstorms and flooding is in place for eastern KwaZulu-Natal, with a Level 2 for the west. Durban, East London and Mthatha are the wettest places with an 80% chance of rain, while Musina is hottest at 38°C as parts of the Limpopo and Mpumalanga Lowveld turn extremely hot. Extremely high fire danger covers most of North West, northern Free State and the Limpopo Valley, and the Northern Cape and Western Cape stay dry.
Weather warnings for Tuesday 27 October
No weather warnings are in force for Tuesday. SAWS’ advisories are below.
Visit mchezo.co.za for more information.
SAWS advisoryImpact-Based Warnings
What3 items, tap to read
- Yellow Level 4 Warning: Severe thunderstorms with heavy downpours, damaging winds, hail and lightning resulting in flooding of roads, settlements and low-lying areas, resulting in closure of some bridges and roads, injuries and danger to life, damage or loss of infrastructure, settlements (formal and informal), property, vehicles, livelihood and livestock are expected in the eastern parts of KwaZulu-Natal.
- Yellow Level 2 Warning: Severe thunderstorms with heavy downpours, damaging winds, hail and lightning resulting in localised flooding and damage to infrastructure and settlements are expected in western KwaZulu-Natal.
- Yellow Level 2 Warning: Disruptive rain resulting in localised flooding of settlements, roads and bridges is expected along the coast and adjacent interior east of Cape St Francis.
SAWS advisoryFire Danger Warnings
What1 item, tap to read
- Extremely high fire danger conditions are expected over most parts of North – West, in most parts of northern Free State as well as in the Limpopo Valley.
SAWS advisoryAdvisories
What1 item, tap to read
- Extremely hot temperatures are expected over the extreme south -central and Lowveld of Limpopo as well as in places over the Mpumalanga Lowveld.
Moon tonightWaning Gibbous97% lit
The moon tonight is a waning gibbous, about 97% lit, and the next new moon is on Monday 9 November.
Weather today by province, Tuesday 27 October
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 31°C.
Gauteng
Johannesburg, Pretoria, Soweto, VereenigingShowers and thundershowers are possible, with a 30% chance of rain. Pretoria reaches 34°C from 21°C, Johannesburg and Soweto 31°C, and Vereeniging 19°C to 31°C.Johannesburg today
Rain, storms31°20°30%
N 5 km/h
Tap for cities and townsTap to close GautengTowns todayTownWeatherLoHiRainWind km/h
JohannesburgRain, storms20°31°30%
N 5
PretoriaRain, storms21°34°30%
NE 5
SowetoRain, storms20°31°30%
N 5
VereenigingRain, storms19°31°30%
W 10
Western Cape
Cape Town, Stellenbosch, Paarl, George · tidesDry, with high-level cloud all day. Paarl is warmest at 29°C, then Stellenbosch at 27°C, Cape Town 24°C and George 22°C.Cape Town today
High cloud24°14°0%
ENE 5 km/h
Tap for cities and townsTap to close Western CapeTowns todayTownWeatherLoHiRainWind km/h
Cape TownHigh cloud14°24°0%
ENE 5
StellenboschHigh cloud11°27°0%
ENE 5
PaarlHigh cloud13°29°0%
E 5
GeorgeHigh cloud13°22°0%
ESE 10Tides: Cape TownDayLow tideHigh tideTue 27 Oct09:35, 22:0303:36, 15:46
Mpumalanga and Limpopo next today: Mbombela reaches 30°C and Polokwane reaches 32°C.
Mpumalanga
Mbombela, eMalahleni, ErmeloPlaces in the Lowveld turn extremely hot. Mbombela (17°C to 30°C) and Ermelo (15°C to 29°C) have a 60% chance of thundershowers, eMalahleni 30% with a high of 30°C.Mbombela today
Rain, storms30°17°60%
ENE 5 km/h
Tap for cities and townsTap to close MpumalangaTowns todayTownWeatherLoHiRainWind km/h
MbombelaRain, storms17°30°60%
ENE 5
eMalahleniRain, storms18°30°30%
WNW 10
ErmeloRain, storms15°29°60%
E 10
Limpopo
Polokwane, Tzaneen, Thohoyandou, MusinaExtremely hot in the south-central parts and Lowveld, with extremely high fire danger in the Limpopo Valley. Musina hits 38°C, Thohoyandou 36°C, Tzaneen 34°C and Polokwane 32°C, thundershowers 30%.Polokwane today
Rain, storms32°20°30%
NE 5 km/h
Tap for cities and townsTap to close LimpopoTowns todayTownWeatherLoHiRainWind km/h
PolokwaneRain, storms20°32°30%
NE 5
TzaneenRain, storms18°34°30%
E 10
ThohoyandouRain, storms19°36°30%
SE 10
MusinaRain, storms20°38°30%
SE 15
North West and Free State follow today: Mahikeng reaches 34°C and Bloemfontein reaches 31°C.
North West
Mahikeng, Rustenburg, Potchefstroom, KlerksdorpExtremely high fire danger over most of the province. Mahikeng and Rustenburg reach 34°C, Klerksdorp 33°C and Potchefstroom 32°C, with a 30% chance of thundershowers.Mahikeng today
Rain, storms34°19°30%
NE 5 km/h
Tap for cities and townsTap to close North WestTowns todayTownWeatherLoHiRainWind km/h
MahikengRain, storms19°34°30%
NE 5
RustenburgRain, storms19°34°30%
NNE 5
PotchefstroomRain, storms19°32°30%
NNW 10
KlerksdorpRain, storms19°33°30%
WSW 10
Free State
Bloemfontein, Bethlehem, KroonstadExtremely high fire danger in the north, where Kroonstad hits 33°C with a 30% chance of thundershowers. Bloemfontein (31°C) and Bethlehem (29°C) stay dry.Bloemfontein today
Partly cloudy31°14°0%
WSW 10 km/h
Tap for cities and townsTap to close Free StateTowns todayTownWeatherLoHiRainWind km/h
BloemfonteinPartly cloudy14°31°0%
WSW 10
BethlehemCloudy14°29°0%
WSW 15
KroonstadRain, storms18°33°30%
WSW 10
Northern Cape, Eastern Cape and KwaZulu-Natal close the list today: Kimberley reaches 31°C, Gqeberha reaches 20°C and Durban reaches 21°C.
Northern Cape
Kimberley, Upington, Springbok, De Aar · tidesDry under partly cloudy skies. Upington reaches 33°C, Kimberley 31°C under cloud, Springbok 30°C from a cool 11°C and De Aar 28°C.Kimberley today
Cloudy31°17°0%
SE 10 km/h
Tap for cities and townsTap to close Northern CapeTowns todayTownWeatherLoHiRainWind km/h
KimberleyCloudy17°31°0%
SE 10
UpingtonPartly cloudy19°33°0%
ESE 10
SpringbokPartly cloudy11°30°0%
SSW 10
De AarPartly cloudy14°28°0%
SE 15Tides: Port Nolloth (modelled)DayLow tideHigh tideTue 27 Oct08:52, 21:2002:58, 15:08
Eastern Cape
Gqeberha, East London, Mthatha, Queenstown · tidesA wet, cool day. East London has an 80% chance of thundershowers (16°C to 20°C), Mthatha 80% for showers with a high of 18°C, Gqeberha and Queenstown 60%, both at 20°C.Gqeberha today
Rain showers20°16°60%
E 15 km/h
Tap for cities and townsTap to close Eastern CapeTowns todayTownWeatherLoHiRainWind km/h
GqeberhaRain showers16°20°60%
E 15
East LondonRain, storms16°20°80%
ENE 15
MthathaRain showers11°18°80%
SSE 5
QueenstownRain showers11°20°60%
ESE 10Tides: GqeberhaDayLow tideHigh tideTue 27 Oct09:53, 22:2103:55, 16:08Tides: East LondonDayLow tideHigh tideTue 27 Oct09:56, 22:2403:56, 16:10
KwaZulu-Natal
Durban, Pietermaritzburg, Richards Bay, Newcastle · tidesA Yellow Level 4 warning for severe storms, flooding and road closures covers the east, a Level 2 the west. Durban has an 80% chance of rain at 21°C, Richards Bay 25°C and Pietermaritzburg only 16°C.Durban today
Rain showers21°18°80%
SSE 10 km/h
Tap for cities and townsTap to close KwaZulu-NatalTowns todayTownWeatherLoHiRainWind km/h
DurbanRain showers18°21°80%
SSE 10
PietermaritzburgRain showers12°16°60%
SSE 5
Richards BayRain showers18°25°60%
SSE 10
NewcastleRain showers13°24°60%
SE 5Tides: DurbanDayLow tideHigh tideTue 27 Oct10:01, 22:2603:57, 16:12
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