"The coldest regions in the country are in the southern Free State, Northern Cape, Eastern Cape and the interior of the Western Cape. Some of the regions in those areas are expecting a maximum of only 10 degrees, some even lower. On the mountains in the Western Cape, Eastern Cape and KwaZulu-Natal, there are snowfalls. Mountain passes in the Eastern Cape have already been closed," said Sebego.
"The heaviest rainfall is predicted for Friday in KwaZulu-Natal," he said, adding that the weather should start warming up on Saturday.
He said bad weather was expected to return to the Western Cape next week.
Mike Anderson-Reade, head of the KwaZulu-Natal Sharks Board, said shark safety gear at most of the bathing beaches was removed on Wednesday.
He said inclement weather had unsettled seas and strong groundswells of up to 3m were expected. KwaZulu-Natal's disaster management teams said they were on high alert.