6 days ago
Saturday's weather: Fine and cool; coastal winds and foggy patches expected across SA
Morning fog is expected in several regions, particularly Mpumalanga, Limpopo, Free State, and parts of Eastern Cape, according to the South African Weather Service (SAWS).
Windy conditions expected along the coastlines of the Northern Cape, Western Cape, Eastern Cape, and KwaZulu-Natal.
Impact-based warnings
Yellow Level 2 warning: Damaging waves leading to difficulty in navigation at sea are expected between Saldanha Bay and Plettenberg Bay until Sunday.
Weather update for today and tomorrow, 30-31 May 2025:
Morning fog patches in east and south-west where it will be partly with light rain and showers in the extreme south-west, otherwise fine and cool to warm ⚠️Damaging waves #saws #saweather
— SA Weather Service (@SAWeatherServic) May 30, 2025
In the SAWS' colour-coded weather warning system, yellow indicates a moderate risk of impact that requires caution and awareness.
SAWS uses the numbers to indicate the likelihood of weather-based impacts occurring. Level 2 is high.
The weather in your province
Gauteng: Fine and cool.
Pretoria: 10°C — 24°C
Johannesburg: 11°C — 21°C
Vereeniging: 9°C — 21°C
Mpumalanga: Morning fog along the escarpment and the southern parts, otherwise fine and cool to warm. Partly cloudy in the east by afternoon.
Mbombela: 13°C — 23°C
Ermelo: 6°C — 21°C
Emalahleni: 9°C — 21°C
Standerton: 0°C — 21°C
Skukuza: 14°C — 26°C
Limpopo: Morning fog over extreme south-eastern parts, otherwise fine and cool to warm with some partly cloudy conditions in the east.
Polokwane: 5°C — 21°C
Phalaborwa: 12°C — 26°C
Tzaneen: 10°C — 25°C
Musina: 10°C — 25°C
Lephalale: 6°C — 25°C
Mokopane: 5°C — 23°C
North West: Fine and cool.
Klerksdorp: 1°C — 21°C
Potchefstroom: 1°C — 22°C
Mahikeng: 5°C — 22°C
Rustenburg: 6°C — 21°C
Vryburg: 0°C — 22°C
Free State: Morning fog in the east, followed by fine and cool weather.
Bloemfontein: 0°C — 19°C
Welkom: 1°C — 20°C
Bethlehem: 3°C — 18°C
Northern Cape: Morning fog in places over the western interior, with cool to warm conditions throughout. The coastal areas in the west will experience light easterly winds, becoming fresh to strong southerly.
Upington: 2°C — 22°C
Kimberley: 3°C — 21°C
De Aar: 1°C — 18°C
Alexander Bay: 9°C — 23°C
Springbok: 7°C — 23°C
Calvinia: 1°C — 20°C
Sutherland: -2°C — 17°C
Western Cape: Fine and cool weather overall, although morning fog patches are likely in the interior. The south-west will see partly cloudy skies by afternoon. Coastal winds are expected to shift from moderate to fresh northerly/north-westerly to light/moderate south-westerly during the day.
Cape Town: 12°C — 18°C
Vredendal: 8°C — 23°C
Riversdale: 8°C — 21°C
George: 10°C — 20°C
Worcester: 7°C — 19°C
Beaufort West: 2°C — 21°C
Oudtshoorn: 4°C — 21°C
Eastern Cape: Morning fog patches expected in some areas, otherwise fine and cool. Coastal areas may experience shifting winds throughout the day.
Gqeberha: 13°C — 20°C
Makhanda: 8°C — 20°C
Cradock: 6°C — 23°C
Graaff-Reinet: 5°C — 22°C
East London: 13°C — 20°C
Port St Johns: 11°C — 21°C
Mthatha: 7°C — 22°C
Komani: 4°C — 22°C
Qonce: 9°C — 22°C
Kwazulu-Natal: Partly cloudy with morning fog over the interior, becoming fine and cool to warm in the north-east. Coastal winds will start light to moderate northerly but increase to moderate to fresh north-easterly later in the day.
Durban: 15°C — 22°C
Richard's Bay: 15°C — 25°C
Pietermaritzburg: 7°C — 21°C
Ladysmith: 7°C — 21°C