Warmer weather is expected along the West Coast as temperatures rise on Tuesday.
A 60% chance of rainfall can be expected along the coastline from Plettenberg Bay towards Port Elizabeth.
Scattered showers are expected for the southern and western parts of the Northern Cape, eastern parts of the Western Cape and the western parts of the Eastern Cape.
Isolated morning showers are expected for the coastline of KwaZulu-Natal, from Durban towards the Mozambican border.
A morning drizzle is expected for central Limpopo.
The rest of the country remains dry.
Minimum temperatures will be cold across most of the country and very cold conditions are expected for the central interior.
The coldest places will be Standerton in Mpumalanga and Bethlehem in the Free State, both dropping to a below-freezing -3°C.
Maximum temperatures remain cold across most parts of the country.
Warm weather is expected along the coastlines of the Northern Cape and Western Cape.
The hottest place will be Alexander Bay in the Northern Cape, with a high of 30°C.
Pretoria will reach a high of 18°C, while Johannesburg is expected to reach 15°C and a maximum of 16°C is expected in Bloemfontein.
Along the coast, Cape Town will reach 25°C, while both Durban and Port Elizabeth will experience a maximum of 21°C.
– FOLLOW News24 on Twitter