Tweets from Gauteng on Tuesday morning reported snow falling in Vereeniging, Carltonville and other areas in the Vaal region.
Mountains in the Western Cape were covered in snow on Monday and temperatures were extremely low across the country.
There had also been reports of snowfalls in Bethlehem and Clarens in the Free State and light snow had fallen on Van Reenen’s Pass.
Parts of the Western and Eastern Cape experienced snowfall and heavy falls were expected along the south-eastern coast.
Beeld reported that very cold and windy conditions would continue across the country on Tuesday, including southern parts of Gauteng and the North West.
Temperatures in Gauteng dropped to below freezing on Tuesday morning.
More snow was forecast for the Free State, the Northern Cape and higher-lying regions in the Western and Eastern Cape, as well as in western KwaZulu-Natal.
Heavy rain was expected in the Western and Southern Cape and parts of the Eastern Cape and KwaZulu-Natal.
Vermeulen said there would be a brief reprieve from the freezing conditions from Wednesday.
However, on Friday another cold front would hit the country from the south west bringing a fresh wave of icy weather. Reuters