Cold weather persists as the rain clears up along the coast on Saturday.
Temperatures
Minimum temperatures will be cool to cold across the central interior as well as the southern parts of the country.
Warm weather is predicted for the northern parts of the country, including the northern border.
The coldest place will be Bethlehem in the Free State, dropping to a below-freezing -2°C.
Maximum temperatures are expected to remain cool across the country with cold conditions across the central interior.
The warmest place will be Skukuza in Mpumalanga, reaching a high of 30°C.
Click here to see the specific forecast for your city over the next few days
Pretoria is expected to reach a high of 25°C, while Johannesburg is expected to reach a maximum of 23°C. Bloemfontein will reach a maximum of 20°C.
Along the coast, Cape Town will reach 18°C, Port Elizabeth is expected to reach 21°C and Durban is expecting a maximum of 23°C.
KEEP UPDATED on the latest news by subscribing to our FREE newsletter.
- FOLLOW News24 on Twitter