
Wet conditions are expected in parts of the Western Cape and Northern Cape.
Jaco Marais/Die Burger/Gallo Images
Fine and hot conditions, with thundershowers, are expected in most parts of the country, according to the South African Weather Service (SAWS).
Rain is expected in the southern parts of the Western Cape while wet and cold conditions are forecast for some parts of the Northern Cape.
Weather forecast for today & tomorrow, 24 - 25 October 2025.
Partly cloudy conditions are expected over the central & southern parts of the country, with isolated to scattered showers & thundershowers possible. Otherwise, fine and warm to cool. #saws #weatheroutlook pic.twitter.com/js2ZmVKNyV
The weather in your province
Gauteng: The day will be fine and warm, but expect hot conditions in the northern parts.
Pretoria: 13°C - 31°C
Johannesburg: 12°C - 30°C
Vereeniging: 10°C - 31°C
Mpumalanga: Expect fine and warm to hot weather, with very hot conditions on the Lowveld.
Mbombela: 14°C - 33°C
Ermelo: 10°C - 29°C
Emalahleni: 13°C - 29°C
Standerton: 9°C - 30°C
Skukuza: 15°C - 37°C
Limpopo: Fine and warm to hot, with very hot conditions in the Limpopo Valley and Lowveld.
Polokwane: 11°C - 30°C
Phalaborwa: 15°C - 36°C
Tzaneen: 15°C - 34°C
Musina: 15°C - 36°C
Lephalale: 14°C - 34°C
Mokopane: 13°C - 31°C
North West: Fine in the east, otherwise partly cloudy, and warm to hot. Isolated showers and thundershowers expected in the extreme west.
Klerksdorp: 14°C - 33°C
Potchefstroom: 16°C - 32°C
Mahikeng: 14°C - 33°C
Rustenburg: 15°C - 33°C
Vryburg: 16°C - 33°C
Free State: Fine in the extreme east, but partly cloudy and hot. Isolated afternoon showers and thundershowers, scattered over the extreme south-west.
Bloemfontein: 12°C - 31°C
Welkom: 15°C - 33°C
Bethlehem: 10°C - 29°C
Northern Cape: Partly cloudy in the eastern parts with isolated afternoon showers and thundershowers in the extreme east. Elsewhere, it will remain fine and cool to warm.
Cold conditions are expected in the extreme south-west. Coastal winds: Light to moderate south-westerly.
Upington: 18°C - 30°C
Kimberley: 17°C - 32°C
De Aar: 18°C - 29°C
Alexander Bay: 10°C - 21°C
Springbok: 9°C - 21°C
Calvinia: 6°C - 19°C
Sutherland: 5°C - 17°C
Western Cape: Partly cloudy and cool with isolated showers and rain in the southern and south-western parts, but cloudy and cold along the south coast.
Coastal winds: Moderate to fresh westerly to south-westerly.
Cape Town: 13°C - 19°C
Vredendal: 11°C - 21°C
Riversdale: 15°C - 19°C
George: 15°C - 17°C
Worcester: 13°C - 22°C
Beaufort West: 14°C - 24°C
Oudtshoorn: 14°C - 19°C
Eastern Cape: Morning fog in some areas, otherwise cloudy and cool to warm. Isolated showers and thundershowers are expected, with scattered rain in the south.
Coastal winds in the eastern half of the province: Moderate to fresh south-westerly, becoming strong in places.
Coastal winds in the western side of the province: Light to moderate north-easterly early morning, turning to moderate to fresh south-westerly later and becoming strong in places.
Gqeberha: 15°C - 20°C
Makhanda: 14°C - 18°C
Cradock: 13°C - 25°C
Graaff-Reinet: 14°C - 22°C
East London: 17°C - 22°C
Port St Johns: 16°C - 24°C
Mthatha: 12°C - 28°C
Komani: 11°C - 29°C
Qonce: 14°C - 21°C
KwaZulu-Natal: Fine and warm to hot overall, with very hot temperatures in the north. By afternoon, conditions will turn partly cloudy in the south/south-west with isolated showers and thundershowers in the extreme south.
Coastal winds: Moderate to fresh north-easterly, becoming moderate south-westerly from the morning, spreading northwards by evening.
Durban: 18°C - 27°C
Richards Bay: 19°C - 34°C
Pietermaritzburg: 15°C - 35°C
Ladysmith: 14°C - 35°C
*This weather report was written with the support of Toqan AI.
 (1).png)














