23-05-2025
Saturday's weather: Morning fog and cool conditions forecast across SA
Morning fog is expected in several provinces, including Mpumalanga and the Western Cape, according to the South African Weather Service.
Coastal regions will experience varying wind speeds, particularly fresh to strong north-easterly winds in the Eastern Cape.
The weather in your province
Gauteng: Fine and cool conditions are expected, though the south might experience colder temperatures.
Pretoria: 6°C — 19°C
Johannesburg: 3°C — 17°C
Vereeniging: 2°C — 18°C
Mpumalanga: Morning fog will settle over the Highveld and escarpment areas. Otherwise, expect a fine day with cold to cool weather, turning warm in parts of the Lowveld.
Mbombela: 8°C — 21°C
Ermelo: 3°C — 20°C
Emalahleni: 5°C — 19°C
Standerton: 3°C — 20°C
Skukuza: 12°C — 23°C
Limpopo: Morning fog is likely in the south, with the rest of the province expected to stay fine and cool. Lowveld and Limpopo Valley regions should see warmer temperatures.
Polokwane: 8°C — 19°C
Phalaborwa: 11°C — 24°C
Tzaneen: 9°C — 21°C
Musina: 12°C — 26°C
Lephalale: 8°C — 21°C
Mokopane: 5°C — 21°C
North West: A fine and cool day is forecast.
Klerksdorp: 3°C — 20°C
Potchefstroom: 3°C — 20°C
Mahikeng: 5°C — 19°C
Rustenburg: 6°C — 20°C
Vryburg: 3°C — 20°C
Free State: Anticipate a fine and cold to cool day.
Bloemfontein: 2°C — 19°C
Welkom: 3°C — 20°C
Bethlehem: 1°C — 18°C
Northern Cape: Fine and cool conditions will dominate. Along the coast, moderate to fresh north-easterly winds can be expected.
Upington: 6°C — 22°C
Kimberley: 2°C — 20°C
De Aar: 6°C — 19°C
Alexander Bay: 21°C — 33°C
Springbok: 15°C — 23°C
Calvinia: 10°C — 24°C
Sutherland: -2°C — 22°C
Western Cape: Some morning fog patches might form along the south coast and nearby interior areas. The rest of the province will enjoy fine weather ranging from cool to warm. Coastal winds will begin as moderate north to north-easterly, becoming light and variable later in the afternoon.
Cape Town: 13°C — 27°C
Vredendal: 12°C — 32°C
Riversdale: 9°C — 28°C
George: 8°C — 23°C
Worcester: 7°C — 29°C
Beaufort West: 8°C — 27°C
Oudtshoorn: 6°C — 28°C
Western half of the Eastern Cape: A fine day with cool to warm temperatures is on the horizon. Coastal winds will be moderate to fresh north-easterly.
Eastern half of the Eastern Cape: Conditions will remain fine and cool. Coastal areas will see fresh to strong north-easterly winds.
Gqeberha: 9°C — 25°C
Makhanda: 7°C — 25°C
Cradock: 7°C — 21°C
Graaff-Reinet: 7°C — 24°C
East London: 11°C — 21°C
Port St Johns: 11°C — 21°C
Mthatha: 7°C — 23°C
Komani: 5°C — 22°C
Qonce: 9°C — 23°C
KwaZulu-Natal: Morning fog is expected over the interior. The rest of the province will be fine and cool, with much colder temperatures in the west. Coastal winds will be light westerly to south-westerly north of Richards Bay, otherwise moderate to fresh easterly.