WEATHER TODAY: 34°C in Rustenburg and Upington, slight rain possible in Durban

There are no weather warnings out today, and most of the country stays dry and warm. Mahikeng and Springbok reach 33°C, while Richards Bay has a 30% chance of slight rain and Tzaneen a 30% chance of drizzle.
Weather warnings for Wednesday 28 October
No weather warnings are in force for Wednesday.
Moon tonight
Waning Gibbous
91% lit
The moon tonight is a waning gibbous, about 91% lit, and the next new moon is on Monday 9 November.
Weather today by province, Wednesday 28 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 29°C.
Johannesburg, Pretoria, Soweto, Vereeniging
A dry, partly cloudy day with no rain expected. Pretoria reaches 30°C after a 12°C start, Johannesburg and Soweto 29°C, and Vereeniging 28°C after a cool 9°C morning.
Johannesburg today
Partly cloudy29°8°0%E 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 | 8° | 29° | 0% | E 5 |
| Pretoria | Partly cloudy | 12° | 30° | 0% | E 10 |
| Soweto | Partly cloudy | 9° | 29° | 0% | E 5 |
| Vereeniging | Partly cloudy | 9° | 28° | 0% | E 5 |
Cape Town, Stellenbosch, Paarl, George · tides
Clear skies over Cape Town with 27°C, Stellenbosch on 28°C and Paarl warmest at 31°C. George is partly cloudy and milder at 22°C, and the day stays dry.
Cape Town today
Clear27°15°0%SSE 10 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 | Clear | 15° | 27° | 0% | SSE 10 |
| Stellenbosch | Clear | 11° | 28° | 0% | SE 5 |
| Paarl | Clear | 13° | 31° | 0% | SE 5 |
| George | Partly cloudy | 14° | 22° | 0% | S 10 |
Tides: Cape Town
| Day | Low tide | High tide |
|---|---|---|
| Wed 28 Oct | 10:14, 22:43 | 04:15, 16:27 |
Mpumalanga and Limpopo next today: Mbombela reaches 24°C and Polokwane reaches 27°C.
Mbombela, eMalahleni, Ermelo
Mbombela and Ermelo have a 30% chance of drizzle, with highs of 24°C and 22°C. eMalahleni stays dry and partly cloudy, rising from 14°C to 26°C.
Mbombela today
Drizzle24°17°30%SE 5 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 | Drizzle | 17° | 24° | 30% | SE 5 |
| eMalahleni | Partly cloudy | 14° | 26° | 0% | ESE 10 |
| Ermelo | Drizzle | 12° | 22° | 30% | E 10 |
Polokwane, Tzaneen, Thohoyandou, Musina
Tzaneen has a 30% chance of drizzle and a high of 29°C, and Thohoyandou may see a little drizzle with 27°C. Polokwane reaches 27°C and Musina 25°C under partly cloudy skies.
Polokwane today
Partly cloudy27°16°0%ENE 15 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 | 16° | 27° | 0% | ENE 15 |
| Tzaneen | Drizzle | 13° | 29° | 30% | E 10 |
| Thohoyandou | Drizzle | 17° | 27° | 0% | SE 10 |
| Musina | Partly cloudy | 18° | 25° | 0% | ESE 15 |
North West and Free State follow today: Mahikeng reaches 33°C and Bloemfontein reaches 29°C.
Mahikeng, Rustenburg, Potchefstroom, Klerksdorp
The hottest corner today: Rustenburg climbs from 15°C to 34°C and Mahikeng to 33°C under mostly clear skies. Klerksdorp reaches 31°C and Potchefstroom 30°C, with no rain.
Mahikeng today
Mostly clear33°14°0%ESE 10 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 | Mostly clear | 14° | 33° | 0% | ESE 10 |
| Rustenburg | Mostly clear | 15° | 34° | 0% | E 10 |
| Potchefstroom | High cloud | 13° | 30° | 0% | E 5 |
| Klerksdorp | High cloud | 13° | 31° | 0% | ENE 5 |
Bloemfontein, Bethlehem, Kroonstad
Fog for Bethlehem after a cold 7°C start, then a high of 27°C. Kroonstad heads for 31°C and Bloemfontein 29°C under high cloud, and the day stays dry.
Bloemfontein today
High cloud29°9°0%NNE 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 | High cloud | 9° | 29° | 0% | NNE 10 |
| Bethlehem | Fog | 7° | 27° | 0% | E 10 |
| Kroonstad | High cloud | 9° | 31° | 0% | ENE 10 |
Northern Cape, Eastern Cape and KwaZulu-Natal close the list today: Kimberley reaches 30°C, Gqeberha reaches 23°C and Durban reaches 23°C.
Kimberley, Upington, Springbok, De Aar · tides
Upington is the hot spot at 34°C, with Springbok on 33°C under clear skies. Kimberley reaches 30°C and De Aar 29°C, and no rain is expected.
Kimberley today
High cloud30°11°0%ENE 5 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 | High cloud | 11° | 30° | 0% | ENE 5 |
| Upington | High cloud | 12° | 34° | 0% | E 5 |
| Springbok | Clear | 14° | 33° | 0% | ESE 5 |
| De Aar | High cloud | 14° | 29° | 0% | ESE 5 |
Tides: Port Nolloth (modelled)
| Day | Low tide | High tide |
|---|---|---|
| Wed 28 Oct | 09:33, 22:01 | 03:38, 15:51 |
Gqeberha, East London, Mthatha, Queenstown · tides
Mist for Mthatha, from a 10°C low to a 24°C high. Gqeberha and East London both reach 23°C under cloud and Queenstown 26°C, with no rain forecast.
Gqeberha today
High cloud23°14°0%NNE 5 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 | High cloud | 14° | 23° | 0% | NNE 5 |
| East London | Cloudy | 14° | 23° | 0% | ENE 15 |
| Mthatha | Mist | 10° | 24° | 0% | SE 5 |
| Queenstown | High cloud | 9° | 26° | 0% | SE 5 |
Tides: Gqeberha
| Day | Low tide | High tide |
|---|---|---|
| Wed 28 Oct | 10:29, 22:57 | 04:32, 16:45 |
Tides: East London
| Day | Low tide | High tide |
|---|---|---|
| Wed 28 Oct | 10:32, 23:00 | 04:33, 16:47 |
Durban, Pietermaritzburg, Richards Bay, Newcastle · tides
Durban and Richards Bay have a 30% chance of slight rain, with lows of 18°C and highs of 23°C and 25°C. Pietermaritzburg is cloudy at 22°C and Newcastle partly cloudy at 25°C.
Durban today
Slight rain23°18°30%ESE 10 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 | Slight rain | 18° | 23° | 30% | ESE 10 |
| Pietermaritzburg | Cloudy | 12° | 22° | 0% | ESE 5 |
| Richards Bay | Slight rain | 18° | 25° | 30% | S 10 |
| Newcastle | Partly cloudy | 12° | 25° | 0% | ESE 5 |
Tides: Durban
| Day | Low tide | High tide |
|---|---|---|
| Wed 28 Oct | 10:36, 23:02 | 04:32, 16:47 |
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.