WEATHER TODAY: Severe storms for Queenstown and Matatiele, Upington 40°C
Weather for Saturday: Cape Town stays dry and cloudy at 27°C, Durban gets 26°C under partly cloudy skies, while Klerksdorp climbs to 36°C with a 30% chance of a thundershower.

AI summary
A Yellow Level 1 warning for severe thunderstorms covers the northern interior of the Eastern Cape from 13:00 to 21:59, with localised damage to property and disruption to power and communications possible. A heat wave holds over the Chris Hani and Alfred Nzo municipalities, and extremely high fire danger is expected over the central and eastern Northern Cape and western Free State and North West. Upington is the hottest place at 40°C, and Queenstown carries the best chance of rain at 60%.
Weather warnings for Saturday 31 October
SAWS has 2 weather warnings in force for Saturday, the highest warning level 1 for severe thunderstorms. Tap a warning to see the areas and what to do.
Yellow level 1
Severe Thunderstorms
Where
Matatiele, Mount Ayliff, Molteno, Queenstown + 9 more
When
Sat 13:00 to 21:59
Areas:
Matatiele, Mount Ayliff, Molteno, Queenstown, Lady Frere, Tsolo, Elliot, Tarkastad, Cofimvaba, Ntabankulu, Maclear, Ngcobo, Cradock.
- Localised damage to settlements, property, structures
- Dangerous and difficult driving conditions in flooded roads
- Danger to life.
What to do:
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, intense lightning and/or heavy downpours can accompany the storms.
Warning Advisory
Weather Advisory
Where
Cradock
When
valid until 23:59 on 31 October
Areas:
Cradock.
- Heat cramps and fainting
- Heat stroke
- Affect sleeping patterns and contribute to irritability
What to do:
Try to stay out of the heat. Try to keep your home cool. Try to keep your body cool and hydrated.
SAWS advisory
Impact-Based Warnings
What
1 item, tap to read
- Yellow Level 1 Warning: Severe thunderstorms leading to localised damage to settlements/property and localised disruption to power supply and communications over the northern interior of the Eastern Cape.
SAWS advisory
Fire Danger Warnings
What
1 item, tap to read
- Extremely high fire danger conditions are expected over the central and eastern parts of the Northern Cape, and the western parts of both Free State and North West.
SAWS advisory
Advisories
What
1 item, tap to read
- A heat wave with persistently high temperatures is expected in places over the Chris Hani and Alfred Nzo municipalities of the Eastern Cape until Sunday (01/11/2026).
Moon tonightWaning Gibbous63% lit
The moon tonight is a waning gibbous, about 63% lit, and the next new moon is on Monday 9 November.
Weather today by province, Saturday 31 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 32°C.
Gauteng
Johannesburg, Pretoria, Soweto, VereenigingA hot day with a 30% chance of showers and thundershowers. Pretoria and Vereeniging reach 33°C and Soweto 32°C, while Johannesburg climbs from a cool 13°C to 32°C.Johannesburg today
Rain, storms
32°
13°30%
N 5 km/h
Tap for cities and towns
Tap to close Gauteng
Towns today
TownWeatherLoHiRainWind km/h
Johannesburg
Rain, storms13°32°30%
N 5
Pretoria
Rain, storms16°33°30%
NE 10
Soweto
Rain, storms16°32°30%
N 5
Vereeniging
Rain, storms15°33°30%
N 5
Western Cape
Cape Town, Stellenbosch, Paarl, George · tidesA dry day with no rain expected. Paarl is the warmest at 31°C, Stellenbosch reaches 30°C and Cape Town 27°C under cloud, while George sees fog and a 23°C high.Cape Town today
Cloudy
27°
18°0%
S 15 km/h
Tap for cities and towns
Tap to close Western Cape
Towns today
TownWeatherLoHiRainWind km/h
Cape Town
Cloudy18°27°0%
S 15
Stellenbosch
Cloudy15°30°0%
SSW 10
Paarl
High cloud16°31°0%
W 10
George
Fog16°23°0%
S 5
Tides: Cape Town
DayLow tideHigh tideSat 31 Oct00:19, 12:5806:44, 19:08
Mpumalanga and Limpopo next today: Mbombela reaches 30°C and Polokwane reaches 30°C.
Mpumalanga
Mbombela, eMalahleni, ErmeloErmelo starts at 13°C and peaks at 33°C, with eMalahleni at 32°C. Both have a 30% chance of thundershowers, while Mbombela stays dry with mist and a 30°C high.Mbombela today
Mist
30°
16°0%
NE 10 km/h
Tap for cities and towns
Tap to close Mpumalanga
Towns today
TownWeatherLoHiRainWind km/h
Mbombela
Mist16°30°0%
NE 10
eMalahleni
Rain, storms15°32°30%
NNW 5
Ermelo
Rain, storms13°33°30%
W 5
Limpopo
Polokwane, Tzaneen, Thohoyandou, MusinaA dry day across the province. Musina is the warmest at 33°C under clear skies, Tzaneen and Thohoyandou reach 31°C under cloud, and Polokwane is partly cloudy at 30°C.Polokwane today
Partly cloudy
30°
15°0%
NE 10 km/h
Tap for cities and towns
Tap to close Limpopo
Towns today
TownWeatherLoHiRainWind km/h
Polokwane
Partly cloudy15°30°0%
NE 10
Tzaneen
Cloudy15°31°0%
E 5
Thohoyandou
Cloudy17°31°0%
ESE 5
Musina
Clear16°33°0%
E 15
North West and Free State follow today: Mahikeng reaches 35°C and Bloemfontein reaches 33°C.
North West
Mahikeng, Rustenburg, Potchefstroom, KlerksdorpExtremely high fire danger in the west. Klerksdorp hits 36°C and Potchefstroom 34°C with a 30% chance of thundershowers, while Mahikeng and Rustenburg stay dry at 35°C.Mahikeng today
Partly cloudy
35°
19°0%
NNE 15 km/h
Tap for cities and towns
Tap to close North West
Towns today
TownWeatherLoHiRainWind km/h
Mahikeng
Partly cloudy19°35°0%
NNE 15
Rustenburg
Partly cloudy16°35°0%
NNW 10
Potchefstroom
Rain, storms14°34°30%
NNW 15
Klerksdorp
Rain, storms17°36°30%
NNW 10
Free State
Bloemfontein, Bethlehem, KroonstadExtremely high fire danger over the western parts. Kroonstad reaches 35°C, Bloemfontein 33°C and Bethlehem 32°C, all with a 30% chance of showers and thundershowers.Bloemfontein today
Rain, storms
33°
15°30%
NNE 15 km/h
Tap for cities and towns
Tap to close Free State
Towns today
TownWeatherLoHiRainWind km/h
Bloemfontein
Rain, storms15°33°30%
NNE 15
Bethlehem
Rain, storms13°32°30%
W 10
Kroonstad
Rain, storms14°35°30%
N 10
Northern Cape, Eastern Cape and KwaZulu-Natal close the list today: Kimberley reaches 37°C, Gqeberha reaches 23°C and Durban reaches 26°C.
Northern Cape
Kimberley, Upington, Springbok, De Aar · tidesExtremely high fire danger over the central and eastern parts. Upington reaches 40°C, Kimberley 37°C and De Aar 35°C, all with a 30% chance of thundershowers, while Springbok stays dry at 31°C.Kimberley today
Rain, storms
37°
17°30%
NNE 10 km/h
Tap for cities and towns
Tap to close Northern Cape
Towns today
TownWeatherLoHiRainWind km/h
Kimberley
Rain, storms17°37°30%
NNE 10
Upington
Rain, storms17°40°30%
NW 10
Springbok
High cloud20°31°0%
SW 15
De Aar
Rain, storms16°35°30%
E 10
Tides: Port Nolloth (modelled)
DayLow tideHigh tideSat 31 Oct12:1806:04, 18:30
Eastern Cape
Gqeberha, East London, Mthatha, Queenstown · tidesSevere storms from 13:00 to 21:59 in Matatiele, Mount Ayliff, Molteno, Queenstown, Lady Frere and Tsolo, with a heat wave in places. Queenstown has a 60% chance of storms, 32°C. Mthatha reaches 33°C, East London 25°C and Gqeberha 23°C.Gqeberha today
Mist
23°
17°0%
SW 10 km/h
Tap for cities and towns
Tap to close Eastern Cape
Towns today
TownWeatherLoHiRainWind km/h
Gqeberha
Mist17°23°0%
SW 10
East London
Rain, storms16°25°30%
ENE 10
Mthatha
Rain, storms14°33°30%
SE 5
Queenstown
Thunderstorms14°32°60%
SW 5
Tides: Gqeberha
DayLow tideHigh tideSat 31 Oct00:22, 12:4506:50, 19:08
Tides: East London
DayLow tideHigh tideSat 31 Oct00:23, 12:4806:48, 19:06
KwaZulu-Natal
Durban, Pietermaritzburg, Richards Bay, Newcastle · tidesNewcastle starts at 9°C and climbs to 34°C, with a 30% chance of thundershowers. Richards Bay reaches 32°C, Pietermaritzburg 30°C and Durban 26°C, all partly cloudy and dry.Durban today
Partly cloudy
26°
18°0%
NE 20 km/h
Tap for cities and towns
Tap to close KwaZulu-Natal
Towns today
TownWeatherLoHiRainWind km/h
Durban
Partly cloudy18°26°0%
NE 20
Pietermaritzburg
Partly cloudy11°30°0%
ESE 5
Richards Bay
Partly cloudy13°32°0%
NNE 10
Newcastle
Rain, storms9°34°30%
ESE 5
Tides: Durban
DayLow tideHigh tideSat 31 Oct00:23, 12:4706:41, 18:54
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.
Follow the story
About this article
- Length
- 1,495 words · 7 min read
- Published
- October 31, 2026
- Byline
- Thandi Mokoena
- Source
- South African