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 -4°C.
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 30°C.
Pretoria and Bloemfontein are expected to reach a high of 27°C, while Johannesburg is expected to reach a high of 25°C.
Along the coast, Cape Town is expected to reach a high of 17°C, while Port Elizabeth is expected to reach a high of 20°C and Durban a high of 22°C.