7-DAY Weather Forecast: Thursday storms with hail for KZN, 40°C in Richards Bay

· The South African

.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}.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:space-between;gap:8px;margin:7px -10px -8px;padding:6px 10px;background:#e6e8ec;border-top:1px solid #d9dce2;font-size:12.5px;font-weight:700;letter-spacing:.03em;color:#2a5fc4}.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:6px 14px;font-size:12px}}

A Yellow Level 2 warning for severe thunderstorms with heavy downpours, damaging winds, hail and localised flooding is in place over most of KwaZulu-Natal, except the north, while damaging winds are expected over parts of the Karoo. Richards Bay is the hottest place at 40°C, with Pietermaritzburg and Musina at 36°C.

Visit afsport.lat for more information.

Friday stays hot, with Pietermaritzburg reaching 38°C and Upington 37°C, before showers and thundershowers spread across the interior over the weekend and rain reaches the Eastern Cape coast on Sunday and Monday. Tuesday is cooler for much of the country, and Cape Town faces rain showers on Wednesday.

Moon tomorrow nightWaxing Crescent24% lit

The moon tomorrow night is a waxing crescent, about 24% lit, and the next full moon is on Monday 26 October.

Weather warnings for Thursday 15 October

No weather warnings are in force for Thursday or the days after it. SAWS’ advisories are below.

SAWS advisoryImpact-Based WarningsWhat2 items, tap to read
  • 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 most parts of KwaZulu-Natal, except in the north.
  • Yellow Level 1 Warning: Damaging Interior Winds leading to localised problems for high-sided vehicles on prone routes and localised damage to temporary structures are expected over Karoo Hoogland local municipality in the Northern Cape and the Central Karoo district municipality in the Western Cape.
SAWS advisoryFire Danger WarningsWhat1 item, tap to read
  • Extremely high fire danger conditions are expected over the central parts of Northern Cape, north-eastern parts of the western cape, north-western parts of the Eastern Cape, as well as the northern parts of Limpopo.
SAWS advisoryAdvisoriesWhat1 item, tap to read
  • A heat wave with persistently high temperatures is expected in the north-western parts of KwaZulu-Natal, until Thursday (15/10/2026).

7-Day weather forecast by province

Each province lists its main towns with the forecast for Thursday 15 October 2026 to Wednesday 21 October 2026, tomorrow first. Tide times are inside Western Cape, Northern Cape, Eastern Cape and KwaZulu-Natal.

Every province is closed to start with; tap a province to open it. Tomorrow Johannesburg peaks at 31°C.

Gauteng

Johannesburg, Pretoria, Soweto, VereenigingPartly cloudy and dry on Thursday, with Pretoria at 33°C and Johannesburg at 31°C. Thundershowers are possible on Friday and Monday, before a cooler Tuesday brings 26°C and light drizzle to Johannesburg.Johannesburg · 7 daysThu15 Oct31°19°0%Fri16 Oct32°19°30%Sat17 Oct32°20°0%Sun18 Oct31°20°0%Mon19 Oct31°20°30%Tue20 Oct26°15°10%Wed21 Oct28°15°5%Tap to view major cities and townsTap to close GautengJohannesburgDayWeatherLoHiRainWind km/hThu15 OctPartly cloudy19°31°0%NNE 5Fri16 OctRain, storms19°32°30%N 5Sat17 OctPartly cloudy20°32°0%N 5Sun18 OctPartly cloudy20°31°0%NNE 10Mon19 OctRain, storms20°31°30%N 5Tue20 OctLight drizzle15°26°10%N 17Wed21 OctCloudy15°28°5%NW 14PretoriaDayWeatherLoHiRainWind km/hThu15 OctPartly cloudy20°33°0%ENE 5Fri16 OctRain, storms20°34°30%NE 5Sat17 OctPartly cloudy22°34°0%NE 5Sun18 OctPartly cloudy22°34°0%NE 10Mon19 OctPartly cloudy22°34°0%NNE 10Tue20 OctNo forecast yet––––Wed21 OctNo forecast yet––––SowetoDayWeatherLoHiRainWind km/hThu15 OctPartly cloudy19°31°0%NNE 5Fri16 OctRain, storms19°32°30%N 5Sat17 OctPartly cloudy20°32°0%N 5Sun18 OctPartly cloudy20°31°0%NNE 10Mon19 OctRain, storms20°31°30%N 5Tue20 OctLight drizzle13°27°8%N 20Wed21 OctCloudy15°29°4%NNW 21VereenigingDayWeatherLoHiRainWind km/hThu15 OctPartly cloudy17°31°0%N 5Fri16 OctRain, storms18°32°30%N 5Sat17 OctPartly cloudy20°32°0%NNW 5Sun18 OctPartly cloudy20°31°0%N 10Mon19 OctRain, storms20°31°30%NNW 5Tue20 OctPartly cloudy13°30°4%NNW 22Wed21 OctCloudy18°32°4%NW 24

Western Cape

Cape Town, Stellenbosch, Paarl, George · tidesDamaging winds are expected over the Central Karoo under a Yellow Level 1 warning. Cape Town stays dry at 20°C and Paarl reaches 25°C, with slight rain on Saturday and rain showers on Wednesday.Cape Town · 7 daysThu15 Oct20°12°0%Fri16 Oct20°12°0%Sat17 Oct15°12°30%Sun18 Oct16°11°0%Mon19 Oct18°10°0%Tue20 Oct17°12°11%Wed21 Oct15°14°67%Tap to view major cities and townsTap to close Western CapeCape TownDayWeatherLoHiRainWind km/hThu15 OctHigh cloud12°20°0%NW 15Fri16 OctHigh cloud12°20°0%N 10Sat17 OctSlight rain12°15°30%SSE 15Sun18 OctPartly cloudy11°16°0%SSE 15Mon19 OctHigh cloud10°18°0%WSW 5Tue20 OctCloudy12°17°11%W 18Wed21 OctRain showers14°15°67%NW 36StellenboschDayWeatherLoHiRainWind km/hThu15 OctHigh cloud8°23°0%N 10Fri16 OctHigh cloud8°23°0%NNW 10Sat17 OctRain showers9°14°30%SE 10Sun18 OctPartly cloudy6°16°0%SE 10Mon19 OctHigh cloud6°18°0%W 5Tue20 OctCloudy8°22°5%NW 13Wed21 OctRain showers12°15°63%NNW 25PaarlDayWeatherLoHiRainWind km/hThu15 OctHigh cloud7°25°0%NW 10Fri16 OctHigh cloud7°26°0%NNW 5Sat17 OctRain showers11°18°30%SSW 5Sun18 OctPartly cloudy8°20°0%SE 5Mon19 OctHigh cloud7°21°0%WSW 5Tue20 OctCloudy8°22°5%W 14Wed21 OctRain showers12°15°69%N 24GeorgeDayWeatherLoHiRainWind km/hThu15 OctHigh cloud11°22°0%SE 10Fri16 OctHigh cloud11°26°0%SW 0Sat17 OctRain showers11°15°30%SSW 5Sun18 OctSlight rain10°13°30%SE 5Mon19 OctHigh cloud9°17°0%WNW 5Tue20 OctCloudy8°22°1%N 5Wed21 OctLight drizzle11°22°39%SW 18Tides: Cape TownDayLow tideHigh tideThu 15 Oct11:19, 23:4005:27, 17:32Fri 16 Oct11:5506:02, 18:05Sat 17 Oct00:18, 12:4506:49, 18:53Sun 18 Oct01:15, 14:3008:04, 20:27Mon 19 Oct03:07, 16:4810:02, 22:43Tue 20 Oct04:55, 17:5411:26, 23:56Wed 21 Oct05:54, 18:3512:14

Mpumalanga and Limpopo next tomorrow: Mbombela reaches 35°C and Polokwane reaches 31°C.

Mpumalanga

Mbombela, eMalahleni, ErmeloThundershowers are possible in Ermelo on Thursday with a high of 33°C, while Mbombela reaches 35°C under partly cloudy skies. Mbombela stays hot until Saturday, then drops to 19°C on a cloudy Tuesday.Mbombela · 7 daysThu15 Oct35°16°0%Fri16 Oct35°18°0%Sat17 Oct35°19°0%Sun18 Oct32°17°0%Mon19 Oct32°17°30%Tue20 Oct19°15°20%Wed21 Oct33°13°4%Tap to view major cities and townsTap to close MpumalangaMbombelaDayWeatherLoHiRainWind km/hThu15 OctPartly cloudy16°35°0%SW 0Fri16 OctMostly clear18°35°0%SW 0Sat17 OctPartly cloudy19°35°0%SW 0Sun18 OctPartly cloudy17°32°0%NE 5Mon19 OctRain, storms17°32°30%NE 5Tue20 OctCloudy15°19°20%ENE 15Wed21 OctPartly cloudy13°33°4%NNE 16eMalahleniDayWeatherLoHiRainWind km/hThu15 OctPartly cloudy17°30°0%N 5Fri16 OctRain, storms17°31°30%N 5Sat17 OctPartly cloudy19°31°0%NNW 5Sun18 OctPartly cloudy18°31°0%N 10Mon19 OctRain, storms18°31°30%N 10Tue20 OctLight drizzle15°26°12%N 25Wed21 OctPartly cloudy14°30°6%NW 25ErmeloDayWeatherLoHiRainWind km/hThu15 OctRain, storms13°33°30%WNW 5Fri16 OctRain, storms14°34°30%NW 5Sat17 OctPartly cloudy16°34°0%WNW 5Sun18 OctRain, storms14°31°30%N 5Mon19 OctRain, storms14°31°30%NNE 5Tue20 OctLight drizzle11°22°12%NNE 27Wed21 OctLight drizzle15°29°5%NW 32

Limpopo

Polokwane, Tzaneen, Thohoyandou, MusinaExtremely high fire danger is expected over the north, where Musina reaches 36°C and Thohoyandou 35°C. Polokwane could see thundershowers on Thursday, then the week stays dry and hot until a cloudier Tuesday.Polokwane · 7 daysThu15 Oct31°18°30%Fri16 Oct31°19°0%Sat17 Oct32°20°0%Sun18 Oct30°19°0%Mon19 Oct30°19°0%Tue20 Oct23°14°8%Wed21 Oct33°15°6%Tap to view major cities and townsTap to close LimpopoPolokwaneDayWeatherLoHiRainWind km/hThu15 OctRain, storms18°31°30%NE 10Fri16 OctMostly clear19°31°0%NE 10Sat17 OctMostly clear20°32°0%NE 10Sun18 OctMostly clear19°30°0%ENE 10Mon19 OctPartly cloudy19°30°0%NE 10Tue20 OctCloudy14°23°8%NE 24Wed21 OctMostly clear15°33°6%NNW 17TzaneenDayWeatherLoHiRainWind km/hThu15 OctPartly cloudy17°33°0%E 5Fri16 OctClear19°33°0%E 5Sat17 OctMostly clear19°33°0%E 5Sun18 OctMostly clear18°31°0%E 5Mon19 OctPartly cloudy18°31°0%E 5Tue20 OctCloudy16°21°19%ESE 15Wed21 OctMostly clear15°32°2%NNW 8ThohoyandouDayWeatherLoHiRainWind km/hThu15 OctMostly clear19°35°0%E 5Fri16 OctClear20°35°0%NE 5Sat17 OctClear21°35°0%ENE 5Sun18 OctClear20°34°0%ESE 5Mon19 OctPartly cloudy20°34°0%SW 0Tue20 OctLight drizzle17°25°20%SE 18Wed21 OctPartly cloudy18°34°1%NNW 12MusinaDayWeatherLoHiRainWind km/hThu15 OctMostly clear21°36°0%E 10Fri16 OctClear22°36°0%E 10Sat17 OctClear22°36°0%E 10Sun18 OctClear21°35°0%E 10Mon19 OctPartly cloudy21°35°0%ESE 10Tue20 OctCloudy21°30°2%ESE 29Wed21 OctCloudy22°37°1%E 12

North West and Free State follow tomorrow: Mahikeng reaches 33°C and Bloemfontein reaches 33°C.

North West

Mahikeng, Rustenburg, Potchefstroom, KlerksdorpMostly clear and hot on Thursday, with Rustenburg at 34°C and Mahikeng at 33°C. Thundershowers are possible on Sunday and Monday, and Klerksdorp drops to a low of 11°C on Tuesday.Mahikeng · 7 daysThu15 Oct33°19°0%Fri16 Oct35°20°0%Sat17 Oct35°21°0%Sun18 Oct34°21°30%Mon19 Oct32°18°30%Tue20 Oct31°14°8%Wed21 Oct34°20°3%Tap to view major cities and townsTap to close North WestMahikengDayWeatherLoHiRainWind km/hThu15 OctMostly clear19°33°0%NNE 10Fri16 OctPartly cloudy20°35°0%NNE 10Sat17 OctPartly cloudy21°35°0%NNE 10Sun18 OctRain, storms21°34°30%NNE 15Mon19 OctRain, storms18°32°30%ENE 5Tue20 OctCloudy14°31°8%NNE 24Wed21 OctPartly cloudy20°34°3%NNW 24RustenburgDayWeatherLoHiRainWind km/hThu15 OctPartly cloudy20°34°0%N 5Fri16 OctRain, storms20°34°30%SW 0Sat17 OctPartly cloudy20°35°0%N 5Sun18 OctRain, storms20°34°30%NE 5Mon19 OctRain, storms19°33°30%NNE 5Tue20 OctCloudy17°31°10%NNE 21Wed21 OctLight drizzle18°33°4%NNW 20PotchefstroomDayWeatherLoHiRainWind km/hThu15 OctPartly cloudy17°32°0%N 10Fri16 OctRain, storms19°33°30%N 10Sat17 OctPartly cloudy20°33°0%NNW 15Sun18 OctRain, storms20°32°30%N 15Mon19 OctRain, storms16°30°30%NNW 5Tue20 OctCloudy12°31°4%NNW 24Wed21 OctCloudy19°32°2%NNW 25KlerksdorpDayWeatherLoHiRainWind km/hThu15 OctMostly clear18°33°0%N 10Fri16 OctMostly clear19°34°0%NNW 5Sat17 OctPartly cloudy20°35°0%NNW 10Sun18 OctRain, storms20°33°30%N 15Mon19 OctRain, storms16°30°30%WNW 5Tue20 OctCloudy11°31°4%WNW 26Wed21 OctPartly cloudy19°33°1%NW 27

Free State

Bloemfontein, Bethlehem, KroonstadBloemfontein reaches 33°C under mostly clear skies on Thursday, while Bethlehem has a chance of thundershowers. Storms are possible across the province from Saturday to Monday, with Bloemfontein cooling to 26°C.Bloemfontein · 7 daysThu15 Oct33°16°0%Fri16 Oct34°17°0%Sat17 Oct34°18°30%Sun18 Oct31°18°30%Mon19 Oct26°13°30%Tue20 Oct26°11°2%Wed21 Oct30°18°0%Tap to view major cities and townsTap to close Free StateBloemfonteinDayWeatherLoHiRainWind km/hThu15 OctMostly clear16°33°0%WNW 10Fri16 OctMostly clear17°34°0%NE 5Sat17 OctRain, storms18°34°30%NNW 10Sun18 OctRain, storms18°31°30%NNE 10Mon19 OctRain, storms13°26°30%W 5Tue20 OctCloudy11°26°2%NNE 16Wed21 OctCloudy18°30°0%WNW 25BethlehemDayWeatherLoHiRainWind km/hThu15 OctRain, storms13°30°30%N 5Fri16 OctRain, storms14°32°30%N 5Sat17 OctRain, storms15°32°30%NNW 5Sun18 OctRain, storms14°30°30%NE 10Mon19 OctRain, storms13°26°30%WNW 5Tue20 OctCloudy10°25°4%NE 24Wed21 OctPartly cloudy15°28°1%WNW 28KroonstadDayWeatherLoHiRainWind km/hThu15 OctPartly cloudy18°33°0%N 5Fri16 OctPartly cloudy18°35°0%N 5Sat17 OctRain, storms20°35°30%NNW 10Sun18 OctRain, storms20°33°30%N 10Mon19 OctRain, storms16°29°30%W 5Tue20 OctCloudy12°28°2%NNE 22Wed21 OctPartly cloudy18°32°1%NW 29

Northern Cape, Eastern Cape and KwaZulu-Natal close the list tomorrow: Kimberley reaches 34°C, Gqeberha reaches 19°C and Durban reaches 26°C.

Northern Cape

Kimberley, Upington, Springbok, De Aar · tidesA Yellow Level 1 warning for damaging winds is in place over the Karoo Hoogland, with extremely high fire danger in the central parts. Kimberley reaches 34°C on Thursday and Upington 37°C on Friday.Kimberley · 7 daysThu15 Oct34°18°0%Fri16 Oct35°20°0%Sat17 Oct34°20°30%Sun18 Oct31°19°30%Mon19 Oct26°14°30%Tue20 Oct29°15°0%Wed21 Oct32°18°0%Tap to view major cities and townsTap to close Northern CapeKimberleyDayWeatherLoHiRainWind km/hThu15 OctMostly clear18°34°0%NW 10Fri16 OctMostly clear20°35°0%NE 5Sat17 OctRain, storms20°34°30%WNW 10Sun18 OctRain, storms19°31°30%SW 10Mon19 OctSlight rain14°26°30%SW 10Tue20 OctCloudy15°29°0%NW 18Wed21 OctMostly clear18°32°0%W 21UpingtonDayWeatherLoHiRainWind km/hThu15 OctMostly clear20°33°0%W 10Fri16 OctMostly clear20°37°0%NE 5Sat17 OctPartly cloudy19°30°0%SSW 10Sun18 OctCloudy17°28°0%SW 15Mon19 OctMostly clear12°26°0%SSE 10Tue20 OctCloudy14°33°0%WNW 19Wed21 OctCloudy18°31°0%WSW 21SpringbokDayWeatherLoHiRainWind km/hThu15 OctClear10°28°0%WNW 5Fri16 OctPartly cloudy10°30°0%SW 10Sat17 OctHigh cloud12°23°0%S 10Sun18 OctCloudy8°19°0%SSW 10Mon19 OctHigh cloud6°23°0%ESE 5Tue20 OctCloudy11°26°0%NNW 24Wed21 OctLight drizzle10°21°3%WNW 23De AarDayWeatherLoHiRainWind km/hThu15 OctMostly clear17°31°0%WNW 15Fri16 OctMostly clear18°34°0%W 10Sat17 OctPartly cloudy18°29°0%WSW 10Sun18 OctRain, storms15°25°30%SW 10Mon19 OctPartly cloudy11°22°0%SSE 5Tue20 OctPartly cloudy10°28°0%WNW 28Wed21 OctCloudy16°29°0%WNW 35Tides: Port Nolloth (modelled)DayLow tideHigh tideThu 15 Oct10:40, 23:0504:50, 16:58Fri 16 Oct11:2305:35, 17:39Sat 17 Oct00:00, 12:1306:15, 18:30Sun 18 Oct01:00, 14:0007:21, 19:50Mon 19 Oct02:45, 16:1009:30, 21:50Tue 20 Oct04:30, 17:2010:50Wed 21 Oct––

Eastern Cape

Gqeberha, East London, Mthatha, Queenstown · tidesExtremely high fire danger is expected in the north-west, where Queenstown reaches 34°C on Thursday. Gqeberha and East London stay dry until rain showers on Sunday and Monday, with a 60% chance on both days.Gqeberha · 7 daysThu15 Oct19°15°0%Fri16 Oct24°15°0%Sat17 Oct18°14°30%Sun18 Oct16°14°60%Mon19 Oct17°12°60%Tue20 Oct20°12°3%Wed21 Oct22°16°11%Tap to view major cities and townsTap to close Eastern CapeGqeberhaDayWeatherLoHiRainWind km/hThu15 OctClear15°19°0%WSW 10Fri16 OctPartly cloudy15°24°0%WSW 10Sat17 OctSlight rain14°18°30%SW 15Sun18 OctRain showers14°16°60%S 10Mon19 OctRain showers12°17°60%WSW 10Tue20 OctCloudy12°20°3%NE 18Wed21 OctLight drizzle16°22°11%WSW 31East LondonDayWeatherLoHiRainWind km/hThu15 OctClear18°21°0%SW 10Fri16 OctPartly cloudy17°24°0%NE 5Sat17 OctSlight rain15°20°30%SW 15Sun18 OctRain showers16°18°60%E 5Mon19 OctRain showers13°18°60%SW 10Tue20 OctPartly cloudy14°21°9%NE 34Wed21 OctCloudy16°22°7%SW 18MthathaDayWeatherLoHiRainWind km/hThu15 OctCloudy15°33°0%SSE 5Fri16 OctCloudy15°36°0%NNW 5Sat17 OctSlight rain14°24°30%S 5Sun18 OctRain, storms12°17°60%E 5Mon19 OctRain showers8°18°60%SSW 5Tue20 OctHigh cloudn/a°n/a°0%n/a n/aWed21 OctCloudy14°28°4%SE 17QueenstownDayWeatherLoHiRainWind km/hThu15 OctCloudy13°34°0%WNW 15Fri16 OctPartly cloudy15°35°0%NW 5Sat17 OctCloudy12°26°0%ESE 10Sun18 OctRain showers11°17°60%ESE 5Mon19 OctRain showers7°19°30%SSW 5Tue20 OctHigh cloudn/a°n/a°0%n/a n/aWed21 OctCloudy20°31°3%WNW 32Tides: GqeberhaDayLow tideHigh tideThu 15 Oct11:29, 23:5105:35, 17:43Fri 16 Oct12:0006:07, 18:11Sat 17 Oct00:23, 12:3806:47, 18:46Sun 18 Oct01:07, 13:4407:57, 20:05Mon 19 Oct02:36, 17:1710:24, 23:00Tue 20 Oct05:22, 18:3712:01Wed 21 Oct06:29, 19:1300:22, 12:48Tides: East LondonDayLow tideHigh tideThu 15 Oct11:31, 23:5305:31, 17:38Fri 16 Oct12:0106:01, 18:03Sat 17 Oct00:25, 12:3806:37, 18:35Sun 18 Oct01:08, 13:4307:38, 19:37Mon 19 Oct02:44, 17:1310:31, 23:09Tue 20 Oct05:28, 18:3812:14Wed 21 Oct06:34, 19:1500:32, 12:57

KwaZulu-Natal

Durban, Pietermaritzburg, Richards Bay, Newcastle · tidesA Yellow Level 2 warning for severe thunderstorms with hail, damaging winds and localised flooding covers most areas except the north. The heat wave in the north-west lasts until Thursday, with Newcastle at 35°C and Richards Bay at 40°C.Durban · 7 daysThu15 Oct26°21°0%Fri16 Oct27°21°0%Sat17 Oct25°20°30%Sun18 Oct22°20°30%Mon19 Oct22°19°60%Tue20 Oct23°18°23%Wed21 Oct29°20°0%Tap to view major cities and townsTap to close KwaZulu-NatalDurbanDayWeatherLoHiRainWind km/hThu15 OctPartly cloudy21°26°0%S 15Fri16 OctPartly cloudy21°27°0%NE 5Sat17 OctSlight rain20°25°30%SSW 15Sun18 OctRain, storms20°22°30%ESE 5Mon19 OctRain, storms19°22°60%SSW 10Tue20 OctCloudy18°23°23%NE 36Wed21 OctPartly cloudy20°29°0%SSE 21PietermaritzburgDayWeatherLoHiRainWind km/hThu15 OctPartly cloudy16°36°0%NW 5Fri16 OctPartly cloudy18°38°0%NNW 5Sat17 OctSlight rain17°32°30%NW 5Sun18 OctRain, storms14°25°30%ENE 5Mon19 OctRain, storms14°21°60%ESE 5Tue20 OctOvercast10°24°0%SW 0Wed21 OctPartly cloudy13°36°2%NW 16Richards BayDayWeatherLoHiRainWind km/hThu15 OctPartly cloudy19°40°0%NE 10Fri16 OctPartly cloudy19°40°0%NE 10Sat17 OctPartly cloudy19°39°0%SSE 10Sun18 OctRain, storms18°32°30%SSE 10Mon19 OctRain, storms18°31°60%S 15Tue20 OctCloudy16°27°0%S 5Wed21 OctMostly clear20°37°2%NNE 21NewcastleDayWeatherLoHiRainWind km/hThu15 OctRain, storms16°35°30%W 10Fri16 OctPartly cloudy17°37°0%NNW 5Sat17 OctSlight rain17°38°30%WNW 10Sun18 OctRain, storms15°32°30%ENE 5Mon19 OctRain, storms15°28°30%ESE 15Tue20 OctOvercast11°29°0%ENE 5Wed21 OctCloudy19°33°1%WNW 24Tides: DurbanDayLow tideHigh tideThu 15 Oct11:32, 23:5305:31, 17:40Fri 16 Oct11:5805:59, 18:06Sat 17 Oct00:21, 12:3006:32, 18:36Sun 18 Oct00:58, 13:2407:22, 19:27Mon 19 Oct02:21, 17:0910:03, 23:03Tue 20 Oct05:28, 18:4412:17Wed 21 Oct06:36, 19:2000:35, 13:01

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.

More weather news, warnings and forecasts are on The South African’s weather page.

Read full story at source