.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);})();
Hail, heavy downpours and excessive lightning could cause flooding over northern KwaZulu-Natal, the extreme east of the Free State and the Mpumalanga Highveld, with Level 2 storms also expected over Gauteng, southern KwaZulu-Natal and central-southern Limpopo. Rustenburg is among the hottest at 34°C, while Thohoyandou, Musina, Alldays and Lephalale have a Level 10 veld fire warning from 10:00 to 18:59.
Weather warnings for Tuesday 3 November
SAWS has 5 weather warnings in force for Tuesday, the highest warning level 10 for veld fire conditions. Tap a warning to see the areas and what to do.
Visit biznow.biz for more information.
Red level 10Veld Fire Conditions
WhereThohoyandou, Musina, Alldays, Lephalale
WhenTue 10:00 to 18:59
Areas: Thohoyandou, Musina, Alldays, Lephalale.
- Conditions are such that the FDI index is above 75 in identified areas. Under these conditions, fires may develop and spread rapidly, resulting in damage to property and possible loss of human and/or animal life.
What to do: Fire teams, labour and equipment are to be placed on full stand-by. At first sign of smoke, every possible measure should be taken in order to bring the fire under control in the shortest possible time. All available aircraft are to be called for without delay.
Yellow level 4Severe Thunderstorms
WhereSabie, Standerton, Piet Retief, Ermelo + 10 more
WhenTue 12:00 to 21:59
Areas: Sabie, Standerton, Piet Retief, Ermelo, Jane Furse, Fetakgomo/Greater Tubatse – Burgersfort / Tubatse/, Amersfoort, Groblersdal, Witbank, Tweefontein, Secunda, Carolina, Middelburg, Machadodorp.
- Injuries and danger to life;
- Damage or loss of infrastructure, settlements (formal and informal), property, vehicles, livelihood and livestock;
- Travel disruptions (incl route obstructions) and incidents;
- Flooding of roads, settlements and low-lying areas, resulting in closure of some bridges and roads;
- Displacement of affected communities;
- Danger to life (fast flowing streams / deep water);
What to do: Load WeatherSmart APP, scroll to last page and use two fingers to navigate storm tracking application
If possible stay indoors away from metal objects. Do not seek shelter under trees or tall objects. Do not go fishing or play golf as both the golf clubs and fishing rods are a good conductor of electricity. Be aware that any combination of hail, strong winds and/or heavy downpours can accompany the storms.
Yellow level 4Severe Thunderstorms
WhereEscourt, Ekuvukeni, Ladysmith, Hlabisa + 21 more
Whenvalid until 23:59 on 3 November
Areas: Escourt, Ekuvukeni, Ladysmith, Hlabisa, Hluhluwe, Dannhauser, Paulpietersburg, Utrecht, Dundee, Abaqulusi, Goodhom, Makatini, Pomeroy, Melmoth, Newcastle, Nkandla, Nongoma, Nqutu, Royal National Park, Ulundi, Mbazwana, uPhongolo, Riverview, Richards Bay, Eshowe.
- Flooding of settlements, roads and bridges.
- Damage to property and infrastructure.
- Danger to life (fast flowing streams / deep water).
- Falling trees blocking major roads
- Poor driving conditions.
What to do: If possible stay indoors and off the roads, avoid crossing rivers and swollen streams where water is above your ankles. If trapped in a vehicle during a flood, abandon it and climb to higher ground. In buildings, move valuables to a safe place above the expected flood level. In rural areas move livestock to higher grounds. Take caution when traveling on roads which may be flooded.
Yellow level 2Severe Thunderstorms
WhereMokopane, Mogoto, Heidelberg, Westonaria + 18 more
WhenTue 12:00 to 21:59
Areas: Mokopane, Mogoto, Heidelberg, Westonaria, Randfontein, Pretoria, Bela-Bela, Barberton, Nokaneng, Apel, Nelspruit, Delmas, Meyerton, Balfour, Johannesburg, Kempton park, Carletonville, Mookgopong, Krugersdorp, Vaalwater, Vereeniging, Marble Hall.
- Damages to properties and settlements (formal and informal) due to wind and hail
- Flooding of low-water bridges, and susceptible settlements
- Disruption to power supply and communications
What to do: Seek safe shelter from hail and lightning.
Drive carefully.
Stay away from flooded areas.
Yellow level 2Severe Thunderstorms
WhereUnderberg, Kokstad, Impendle, Donnybrook + 11 more
Whenvalid until 23:59 on 3 November
Areas: Underberg, Kokstad, Impendle, Donnybrook, Giants Castle, Mooi River, Richmond, Pietermaritzburg, Ixopo, Howick, New Hanover, Greytown, Umzimkhulu, King Shaka Airport, Stanger.
- Localised damage to infrastructure and settlements.
- Localised flooding of susceptible roads and bridges.
- Minor motor vehicle accidents due to slippery roads and poor visibility.
- Difficult driving conditions on dirt and slippery roads.
- Large amounts of small hail/ large hail over an open area.
What to do: Take caution or avoid traveling on bridges and roads in low lying areas as these may be susceptible to flooding and there may be sinkholes. Avoid outdoor activities as lightning, hail and flooding may result in injuries and death. If possible, stay indoors well clear of windows, shelter pets, and cover vehicles. Move livestock and cars to safe sheltered areas as there may be flying debris.
SAWS advisoryImpact-Based Warnings
What2 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 are expected over northern KwaZulu-Natal, extreme eastern parts of Free State and the Mpumalanga Highveld.
- Yellow Level 2 Warning: Severe thunderstorms accompanied by heavy downpours, damaging winds, hail and lightning resulting in localised flooding and damage to infrastructure and settlements are expected over the southern parts of KwaZulu-Natal, eastern Free State, Gauteng, the central-southern parts of Limpopo as well as the escarpment of Mpumalanga.
SAWS advisoryFire Danger Warnings
What1 item, tap to read
- Extremely high fire danger conditions are expected in places in the western parts of North West, in places in the extreme eastern parts of Northern Cape as well as the Limpopo Valley and the Western Bushveld.
Moon tonightWaning Crescent30% lit
The moon tonight is a waning crescent, about 30% lit, and the next new moon is on Monday 9 November.
Weather today by province, Tuesday 3 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 30°C.
Gauteng
Johannesburg, Pretoria, Soweto, VereenigingA Level 2 storm warning covers Pretoria, Heidelberg, Westonaria and Randfontein from 12:00 to 21:59. Johannesburg reaches 30°C and Vereeniging 32°C, both with a 60% chance of rain, and Pretoria peaks at 31°C.Johannesburg today
Rain, storms30°16°60%
N 10 km/h
Tap for cities and townsTap to close GautengTowns todayTownWeatherLoHiRainWind km/h
JohannesburgRain, storms16°30°60%
N 10
PretoriaRain, storms18°31°30%
NE 10
SowetoRain, storms15°30°60%
N 10
VereenigingRain, storms16°32°60%
N 10
Western Cape
Cape Town, Stellenbosch, Paarl, George · tidesDry under high cloud, with Paarl at 31°C, Stellenbosch 30°C and Cape Town 29°C. George is milder at 23°C, after a 14°C start.Cape Town today
High cloud29°15°0%
ESE 5 km/h
Tap for cities and townsTap to close Western CapeTowns todayTownWeatherLoHiRainWind km/h
Cape TownHigh cloud15°29°0%
ESE 5
StellenboschHigh cloud12°30°0%
ENE 5
PaarlHigh cloud14°31°0%
W 10
GeorgeHigh cloud14°23°0%
SE 10Tides: Cape TownDayLow tideHigh tideTue 3 Nov04:43, 17:4311:02, 23:47
Mpumalanga and Limpopo next today: Mbombela reaches 24°C and Polokwane reaches 28°C.
Mpumalanga
Mbombela, eMalahleni, ErmeloLevel 4 severe storms are expected in Ermelo, Standerton, Piet Retief and Sabie from 12:00 to 21:59. Ermelo and eMalahleni reach 26°C with a 60% chance of rain, and Mbombela 24°C.Mbombela today
Rain, storms24°17°30%
NE 5 km/h
Tap for cities and townsTap to close MpumalangaTowns todayTownWeatherLoHiRainWind km/h
MbombelaRain, storms17°24°30%
NE 5
eMalahleniRain, storms18°26°60%
N 10
ErmeloRain, storms13°26°60%
N 5
Limpopo
Polokwane, Tzaneen, Thohoyandou, MusinaThohoyandou, Musina, Alldays and Lephalale have a Level 10 veld fire warning from 10:00 to 18:59, with Musina at 33°C. Level 4 storms reach Jane Furse and Burgersfort from 12:00, and Polokwane gets 28°C.Polokwane today
Rain, storms28°17°60%
NNE 10 km/h
Tap for cities and townsTap to close LimpopoTowns todayTownWeatherLoHiRainWind km/h
PolokwaneRain, storms17°28°60%
NNE 10
TzaneenRain, storms18°28°30%
ENE 10
ThohoyandouPartly cloudy20°33°0%
E 10
MusinaRain, storms22°33°0%
ENE 15
North West and Free State follow today: Mahikeng reaches 33°C and Bloemfontein reaches 30°C.
North West
Mahikeng, Rustenburg, Potchefstroom, KlerksdorpRustenburg climbs to 34°C and Mahikeng to 33°C, with extremely high fire danger in the west. Potchefstroom and Klerksdorp have a 60% chance of thundershowers, with highs of 31°C and 32°C.Mahikeng today
Rain, storms33°19°30%
NNE 15 km/h
Tap for cities and townsTap to close North WestTowns todayTownWeatherLoHiRainWind km/h
MahikengRain, storms19°33°30%
NNE 15
RustenburgRain, storms17°34°30%
NNW 10
PotchefstroomRain, storms17°31°60%
N 15
KlerksdorpRain, storms18°32°60%
N 10
Free State
Bloemfontein, Bethlehem, KroonstadSevere storms are expected in the east, with a Level 4 warning in the extreme east. Bethlehem has a 60% chance of rain and 28°C, while Kroonstad and Bloemfontein both reach 30°C.Bloemfontein today
Rain, storms30°13°30%
WNW 15 km/h
Tap for cities and townsTap to close Free StateTowns todayTownWeatherLoHiRainWind km/h
BloemfonteinRain, storms13°30°30%
WNW 15
BethlehemRain, storms13°28°60%
WNW 10
KroonstadRain, storms17°30°60%
N 10
Northern Cape, Eastern Cape and KwaZulu-Natal close the list today: Kimberley reaches 32°C, Gqeberha reaches 23°C and Durban reaches 23°C.
Northern Cape
Kimberley, Upington, Springbok, De Aar · tidesUpington is the hottest in the country at 35°C under partly cloudy skies. Kimberley reaches 32°C with a 30% chance of storms, while Springbok and De Aar stay dry.Kimberley today
Rain, storms32°13°30%
WNW 15 km/h
Tap for cities and townsTap to close Northern CapeTowns todayTownWeatherLoHiRainWind km/h
KimberleyRain, storms13°32°30%
WNW 15
UpingtonPartly cloudy16°35°0%
W 15
SpringbokHigh cloud16°29°0%
SW 15
De AarPartly cloudy13°30°0%
WNW 15Tides: Port Nolloth (modelled)DayLow tideHigh tideTue 3 Nov04:03, 17:0310:30, 23:10
Eastern Cape
Gqeberha, East London, Mthatha, Queenstown · tidesMthatha has a 60% chance of thundershowers and 22°C, and East London may see slight rain at 22°C. Gqeberha stays cloudy and dry at 23°C, Queenstown 23°C.Gqeberha today
Cloudy23°16°0%
E 15 km/h
Tap for cities and townsTap to close Eastern CapeTowns todayTownWeatherLoHiRainWind km/h
GqeberhaCloudy16°23°0%
E 15
East LondonSlight rain16°22°30%
ENE 15
MthathaRain, storms13°22°60%
E 5
QueenstownRain, storms13°23°30%
E 5Tides: GqeberhaDayLow tideHigh tideTue 3 Nov04:54, 18:1011:22Tides: East LondonDayLow tideHigh tideTue 3 Nov04:56, 18:1611:34
KwaZulu-Natal
Durban, Pietermaritzburg, Richards Bay, Newcastle · tidesLevel 4 storms are expected over Ladysmith, Dannhauser, Hlabisa and Hluhluwe until 23:59, with Level 2 for Underberg, Kokstad and Mooi River. Durban reaches 23°C and Richards Bay 28°C, both with a 60% chance of rain.Durban today
Rain, storms23°20°60%
NE 15 km/h
Tap for cities and townsTap to close KwaZulu-NatalTowns todayTownWeatherLoHiRainWind km/h
DurbanRain, storms20°23°60%
NE 15
PietermaritzburgRain, storms16°20°60%
SSE 5
Richards BayRain, storms21°28°60%
S 5
NewcastleRain, storms14°26°60%
E 5Tides: DurbanDayLow tideHigh tideTue 3 Nov04:54, 18:0811:39
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