Cape Town - The Western Cape and Eastern Cape can brace for an icy couple of days ahead as minimum temperatures will drop below freezing point in various areas over the weekend.
On Saturday, very cold minimum temperatures are expected over the western and central interiors, otherwise cold, but cool along the east coast and the extreme north-east.
Disruptive snowfalls are also expected over the highground of the Western Cape, the southern highground of the Northern Cape and the highground of the Eastern Cape.
ALSO SEE: Snow expected on Table Mountain
Maximum temperatures on Saturday will be very cold to cold over the south-western high ground as well as over the southern and central parts, otherwise cool, but warm in the extreme north-east.
The South African Weather Service warns that, on Friday night, a gale force westerly to south westerly wind of 65 to 70 km/h is expected between Cape Agulhas and East London.
High seas with wave heights of in excess of 6m are also expected between Cape Columbine and Port Edward.
The cold front is expected to move to the south-eastern interior, with surface high pressure system ridging in behind it, isolated to scattered showers and rain is expected from the west through to southern parts to the south-eastern parts.
On Saturday, high seas with wave heights in excess of 6m is expected between Cape Agulhas and Port St Johns in the morning.
A cold front is expected to move to the north-eastern parts, with surface high pressure system ridging in behind it with inshore flow along the south-eastern and eastern coastal regions, isolated to scattered showers and rain are expected in those areas. A weakening upper air trough that moves in the south might cause showers in the south-eastern parts.
The wind along the coast will be strong to gale force south-westerly along the south-east coast and fresh to strong south-easterly along the west coast.
Sunday brings more cold weather throughout SA and rainfall can be expected in the far north-eastern parts of SA.
Cool to cold conditions are expected for Monday.
On Saturday, Johannesburg in Gauteng will reach a high of 18°C, Pretoria will reach 21°C and Bloemfontein in the Free State will reach 13°C.
Along the coasts, Cape Town will reach a high of 13°C, Port Elizabeth will reach 15°C and Durban will reach 17°C.
A cold night is expected on Saturday with temperatures dropping below zero in areas throughout the country. In the Northern Cape, Sutherland will drop to -6°C, and Upington, Kimberley and De Aar will drop to -2°C. In North West, Vryburg will reach a minimum of -4°C.
In the Western Cape, Worcester and Oudtshoorn will drop to -1°C and Beaufort West will drop to -2°C. Bethlehem and Bloemfontein in the Free State will reach a minimum of -3°C.
Are you seeing snow where you are? Send us your #SASnowPics on Instagram, TwitterorFacebook, or email us at firstname.lastname@example.org.
What to read next on Traveller24: