Clear skies are expected across most of the country on Friday, while isolated showers have been predicted over the Highveld.
Isolated showers can be expected over the north-eastern parts of the Free State and the south-western parts of the North West.
Minimum temperatures are expected to be cool to cold across the south-western parts of the country but temperatures are expected to rise in the north and the east.
Sutherland in the Northern Cape is expected to be one of the coldest places, dropping to a below-freezing -4C.
Maximum temperatures remain cool in the southern parts of the country, including the Western Cape, the south-western parts of the Northern Cape in the Sutherland region, the Eastern Cape, and the southern coastline. A few places in the North West are expected to experience a high of 30C.
Click here to see the specific forecast for your city over the next few days
Pretoria and Bloemfontein are expected to reach a high of 27C, while Johannesburg is expected to reach a high of 25C.
Along the coast, Cape Town is expected to reach a high of 17C, while Port Elizabeth is expected to reach a high of 20C and Durban a high of 22C.