Monday is expected to be fine and warm in the north of the country, with cool to cold conditions expected along the coast.
Temperatures
Minimum temperatures are expected to be cool to cold in the Northern, Western and Eastern Cape, while Gauteng, Limpopo, and Mpumalanga can expect fine and warm weather.
The coldest place is expected to be De Aar in the Northern Cape, dropping to a below-freezing -1°C.
The warmest place is expected to be Phalaborwa in Limpopo, reaching a high of 32°C.
Click here to see the specific forecast for your city over the next few days
Pretoria is expected to reach a high of 27°C, while Johannesburg is expected to reach a maximum of 25°C. Bloemfontein is expected to reach a high of 26°C.
Along the coast, Cape Town is expected to reach a high of 15°C. Port Elizabeth is expected to reach a high of 18°C and Durban is expected to experience a maximum of 23°C.
KEEP UPDATED on the latest news by subscribing to our FREE newsletter.
- FOLLOW News24 on Twitter