A mild to the warm weekend is expected in Gauteng and the north-eastern parts of South Africa, but next week all of that will change.
A cut-off low system will develop over central SA during the next two days. The system will be an icy reminder of what winter can feel like.
Widespread showers and thunderstorms are expected on Monday and Tuesday in Gauteng, Limpopo, and Mpumalanga.
Eastern South Africa will be hit the hardest in terms of rainfall and plummeting temperatures. North West, Free State, and KwaZulu-Natal can also expect to see some rain at the start of next week, while the east coast will have persistent rain on Monday and Tuesday morning.
The sudden onset of rain will be accompanied by freezing cold day-time temperatures.
On Monday and Tuesday afternoon temperatures will remain below 15ºC in Johannesburg and the Highveld.
There is also a high likelihood of snowfalls on the Drakensberg early next week as sub-zero temperatures are expected near the mountain tops in the mornings.