Morning fog is forecast for most parts of the country, according to the South African Weather Service.
Morning fog is forecast in at least six provinces while wet conditions are expected in parts of Limpopo and KwaZulu-Natal, according to the South African Weather Service (SAWS).
The weather in your province
Gauteng: Morning fog in the south, otherwise partly cloudy and cool.
Pretoria: 6°C - 19°C
Johannesburg: 4°C - 17°C
Vereeniging: 3°C - 17°C
Mpumalanga: Morning fog over the Highveld and southern parts, otherwise partly cloudy and cool to cold.
Mbombela: 9°C - 23°C
Ermelo: 4°C - 19°C
Emalahleni: 6°C - 18°C
Standerton: 4°C - 19°C
Skukuza: 12°C - 26°C
Limpopo: Isolated showers in the morning over the north-west with morning fog in places in the south-west, otherwise partly cloudy and cool.
Polokwane: 8°C - 19°C
Phalaborwa: 13°C - 25°C
Tzaneen: 9°C - 21°C
Musina: 12°C - 24°C
Lephalale: 7°C - 23°C
Mokopane: 8°C - 20°C
North West: Partly cloudy in the east, otherwise fine and cool.
Klerksdorp: 3°C - 20°C
Potchefstroom: 4°C - 20°C
Mahikeng: 4°C - 19°C
Rustenburg: 4°C - 20°C
Vryburg: 3°C - 20°C
Free State: Cloudy with fog in the east at first, otherwise fine and cool, but cold around the Lesotho border.
Bloemfontein: 5°C - 18°C
Welkom: 5°C - 19°C
Bethlehem: 4°C - 16°C
Northern Cape: Fine and cool to warm. The wind along the coast will be moderate to fresh south-easterly.
Upington: 4°C - 21°C
Kimberley: 4°C - 19°C
De Aar: 4°C - 17°C
Alexander Bay: 9°C - 22°C
Springbok: 8°C - 20°C
Calvinia: 2°C - 20°C
Sutherland: 0°C - 18°C
Western Cape: Morning fog patches over the interior, otherwise partly cloudy to fine and cool to warm. The wind along the coast will be moderate westerly to north-westerly along the south coast, becoming moderate to fresh north-easterly to easterly from the afternoon, otherwise moderate to fresh southerly to south-easterly.
Cape Town: 11°C - 19°C
Vredendal: 7°C - 23°C
Riversdale: 9°C - 19°C
George: 7°C - 18°C
Worcester: 6°C - 20°C
Beaufort West: 4°C - 19°C
Oudtshoorn: 3°C - 20°C
Western half of the Eastern Cape: Partly cloudy and cool, becoming fine in the afternoon. The wind along the coast will be moderate westerly, otherwise light and variable, becoming moderate to fresh north-easterly.
Eastern half of the Eastern Cape: Cloudy with fog patches in the morning, otherwise partly cloudy and warm, but cold in places in the north. The wind along the coast will be moderate south-westerly, becoming moderate to fresh north-easterly.
Gqeberha: 11°C - 19°C
Makhanda: 7°C - 19°C
Cradock: 5°C - 19°C
Graaff-Reinet: 6°C - 19°C
East London: 11°C - 20°C
Port St Johns: 13°C - 21°C
Mthatha: 7°C - 22°C
Komani: 4°C - 21°C
Qonce: 8°C - 20°C
KwaZulu-Natal: Morning rain on the north coast, otherwise fine and cool but cold in the south-west. The wind along the coast will be light southerly to south-easterly north of Durban in the morning, otherwise moderate to fresh north-easterly.
Durban: 15°C - 21°C
Richards Bay: 15°C - 22°C
Pietermaritzburg: 7°C - 20°C
Ladysmith: 7°C - 19°C
*This weather report was written with the support of Toqan AI.