WEATHER TODAY: Heat wave holds over Chris Hani and Alfred Nzo, 39°C in Upington

Most of the country is dry and hot, with Klerksdorp, Bloemfontein and Kroonstad all on 34°C and extremely high veld fire conditions over most of the Northern Cape. The only rain chance, 30% for showers and thundershowers, is over Ermelo, Mbombela, Bethlehem and Newcastle, while Cape Town is cloudy with a top of 27°C.
Weather warnings for Friday 30 October
SAWS has 1 weather warning in force for Friday, the highest warning advisory for weather advisory. Tap a warning to see the areas and what to do.
Warning Advisory
Weather Advisory
Where
Cradock
When
valid until 23:59 on 31 October
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
Fire Danger Warnings
What
1 item, tap to read
Fire Danger Warnings
What
1 item, tap to read
- Extremely high veld fire conditions are expected over most parts of the Northern Cape.
SAWS advisory
Advisories
What
1 item, tap to read
Advisories
What
1 item, tap to read
- A Heat Wave with persistently high temperatures is expected in places over Chris Hani and Alfred Nzo District Municipalities in the Eastern Cape until Sunday (01/11/2026).
Moon tonight
Waning Gibbous
73% lit
The moon tonight is a waning gibbous, about 73% lit, and the next new moon is on Monday 9 November.
Weather today by province, Friday 30 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 30°C.
Johannesburg, Pretoria, Soweto, Vereeniging
A dry, partly cloudy day, with Pretoria and Vereeniging up to 31°C and Johannesburg and Soweto on 30°C after a cool 11°C start.
Johannesburg today
Partly cloudy30°11°0%N 5 km/h
Tap for cities and townsTap to close Gauteng
Tap for cities and townsTap to close Gauteng
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|---|---|---|---|---|
| Johannesburg | Partly cloudy | 11° | 30° | 0% | N 5 |
| Pretoria | Partly cloudy | 14° | 31° | 0% | NE 5 |
| Soweto | Partly cloudy | 11° | 30° | 0% | N 5 |
| Vereeniging | Partly cloudy | 12° | 31° | 0% | NNW 5 |
Cape Town, Stellenbosch, Paarl, George · tides
Paarl is the warmest at 32°C and Stellenbosch reaches 31°C under high level clouds, while Cape Town is cloudy at 27°C and George 23°C. No rain expected.
Cape Town today
Cloudy27°17°0%SSE 15 km/h
Tap for cities and townsTap to close Western Cape
Tap for cities and townsTap to close Western Cape
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|---|---|---|---|---|
| Cape Town | Cloudy | 17° | 27° | 0% | SSE 15 |
| Stellenbosch | High cloud | 14° | 31° | 0% | S 10 |
| Paarl | High cloud | 16° | 32° | 0% | SSW 10 |
| George | Cloudy | 14° | 23° | 0% | S 10 |
Tides: Cape Town
| Day | Low tide | High tide |
|---|---|---|
| Fri 30 Oct | 11:50 | 05:46, 18:03 |
Mpumalanga and Limpopo next today: Mbombela reaches 26°C and Polokwane reaches 27°C.
Mbombela, eMalahleni, Ermelo
Ermelo and Mbombela have a 30% chance of showers and thundershowers, both with highs of 26°C. Ermelo starts at a chilly 7°C, while eMalahleni stays dry at 29°C.
Mbombela today
Rain, storms26°14°30%ENE 10 km/h
Tap for cities and townsTap to close Mpumalanga
Tap for cities and townsTap to close Mpumalanga
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|---|---|---|---|---|
| Mbombela | Rain, storms | 14° | 26° | 30% | ENE 10 |
| eMalahleni | Partly cloudy | 11° | 29° | 0% | NNW 5 |
| Ermelo | Rain, storms | 7° | 26° | 30% | S 5 |
Polokwane, Tzaneen, Thohoyandou, Musina
Mist for Tzaneen, otherwise a dry day with Musina the hottest at 31°C, Tzaneen and Thohoyandou on 28°C and Polokwane on 27°C.
Polokwane today
Partly cloudy27°12°0%NE 10 km/h
Tap for cities and townsTap to close Limpopo
Tap for cities and townsTap to close Limpopo
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|---|---|---|---|---|
| Polokwane | Partly cloudy | 12° | 27° | 0% | NE 10 |
| Tzaneen | Mist | 13° | 28° | 0% | E 5 |
| Thohoyandou | Cloudy | 15° | 28° | 0% | ESE 5 |
| Musina | Partly cloudy | 16° | 31° | 0% | E 10 |
North West and Free State follow today: Mahikeng reaches 33°C and Bloemfontein reaches 34°C.
Mahikeng, Rustenburg, Potchefstroom, Klerksdorp
Hot and dry under partly cloudy skies, with Klerksdorp topping 34°C, Mahikeng 33°C, Potchefstroom 32°C and Rustenburg 31°C.
Mahikeng today
Partly cloudy33°15°0%NNE 15 km/h
Tap for cities and townsTap to close North West
Tap for cities and townsTap to close North West
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|---|---|---|---|---|
| Mahikeng | Partly cloudy | 15° | 33° | 0% | NNE 15 |
| Rustenburg | Partly cloudy | 15° | 31° | 0% | NNE 5 |
| Potchefstroom | Partly cloudy | 13° | 32° | 0% | NNW 10 |
| Klerksdorp | Partly cloudy | 13° | 34° | 0% | NNW 10 |
Bloemfontein, Bethlehem, Kroonstad
Bloemfontein and Kroonstad reach 34°C and stay dry. Bethlehem, starting at 9°C, has a 30% chance of showers and thundershowers and a high of 31°C.
Bloemfontein today
Partly cloudy34°13°0%NE 10 km/h
Tap for cities and townsTap to close Free State
Tap for cities and townsTap to close Free State
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|---|---|---|---|---|
| Bloemfontein | Partly cloudy | 13° | 34° | 0% | NE 10 |
| Bethlehem | Rain, storms | 9° | 31° | 30% | ESE 10 |
| Kroonstad | Partly cloudy | 13° | 34° | 0% | N 5 |
Northern Cape, Eastern Cape and KwaZulu-Natal close the list today: Kimberley reaches 36°C, Gqeberha reaches 27°C and Durban reaches 25°C.
Kimberley, Upington, Springbok, De Aar · tides
Extremely high veld fire conditions over most parts. Upington peaks at 39°C, Kimberley and De Aar reach 36°C and Springbok 33°C, with no rain.
Kimberley today
Partly cloudy36°16°0%NNE 10 km/h
Tap for cities and townsTap to close Northern Cape
Tap for cities and townsTap to close Northern Cape
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|---|---|---|---|---|
| Kimberley | Partly cloudy | 16° | 36° | 0% | NNE 10 |
| Upington | Mostly clear | 18° | 39° | 0% | ENE 5 |
| Springbok | Partly cloudy | 19° | 33° | 0% | WSW 10 |
| De Aar | Partly cloudy | 17° | 36° | 0% | E 10 |
Tides: Port Nolloth (modelled)
| Day | Low tide | High tide |
|---|---|---|
| Fri 30 Oct | 11:10 | 05:11, 17:30 |
Gqeberha, East London, Mthatha, Queenstown · tides
A heat wave holds in places over Chris Hani and Alfred Nzo until Sunday, with a weather advisory for Cradock until 23:59 on Saturday. Queenstown reaches 32°C, Mthatha 30°C.
Gqeberha today
Partly cloudy27°16°0%S 10 km/h
Tap for cities and townsTap to close Eastern Cape
Tap for cities and townsTap to close Eastern Cape
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|---|---|---|---|---|
| Gqeberha | Partly cloudy | 16° | 27° | 0% | S 10 |
| East London | Partly cloudy | 17° | 27° | 0% | ENE 15 |
| Mthatha | Partly cloudy | 14° | 30° | 0% | SE 5 |
| Queenstown | High cloud | 12° | 32° | 0% | SE 5 |
Tides: Gqeberha
| Day | Low tide | High tide |
|---|---|---|
| Fri 30 Oct | 11:51 | 05:56, 18:11 |
Tides: East London
| Day | Low tide | High tide |
|---|---|---|
| Fri 30 Oct | 11:54 | 05:55, 18:10 |
Durban, Pietermaritzburg, Richards Bay, Newcastle · tides
Newcastle has a 30% chance of showers and thundershowers and a high of 31°C. Fog for Pietermaritzburg (26°C), while Richards Bay reaches 28°C and Durban 25°C, both dry.
Durban today
Partly cloudy25°18°0%NNE 15 km/h
Tap for cities and townsTap to close KwaZulu-Natal
Tap for cities and townsTap to close KwaZulu-Natal
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|---|---|---|---|---|
| Durban | Partly cloudy | 18° | 25° | 0% | NNE 15 |
| Pietermaritzburg | Fog | 12° | 26° | 0% | E 10 |
| Richards Bay | Partly cloudy | 16° | 28° | 0% | ENE 10 |
| Newcastle | Rain, storms | 9° | 31° | 30% | ESE 10 |
Tides: Durban
| Day | Low tide | High tide |
|---|---|---|
| Fri 30 Oct | 11:56 | 05:51, 18:05 |
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.
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.