Rainfall is expected across most parts of SA as two cold fronts move across the country, while the north is expecting hot weather on Thursday.
Warnings
Extremely high fire danger conditions are expected in the central and eastern parts of the North West, the eastern Free State, Gauteng, the highveld of Mpumalanga, the western bushveld of Limpopo and the northwestern parts of KwaZulu-Natal.
Watches
Heavy rain leading to localised flooding is expected in places in the southern parts of the Eastern Cape.
Disruptive snowfall is expected over the Sneeuberg mountains of the Eastern Cape.
Special Weather Advisories
An intense cut-off low is expected to affect parts of the Western Cape, Northern Cape and Eastern Cape over the next few days.
The public and small stock farmers have been advised that very cold conditions and snowfalls on the high ground are expected.
Rain
Isolated showers and some thundershowers are expected across the North West, Free State, Northern Cape, Western Cape, Eastern Cape and southern parts of KwaZulu-Natal.
Snowfalls are expected over the high ground of the Western Cape and Sneeuberg mountains in the Eastern Cape as a second cold front moves across this part of country.
The rest of the country remains dry.
Temperatures
Minimum temperatures are expected to be very cold across the southwestern parts of the Northern Cape, and cold conditions are expected across the rest of the Northern Cape, Western Cape and Eastern Cape. It will be cool across the central areas and warm in the upper northern parts of the country.
The coldest place will be Sutherland in the Northern Cape, dropping to below-freezing -3°C.
Maximum temperatures are expected to be warm in the upper central interior and hot in the northern parts of the country. Cold conditions are expected in the western and southern parts of the country, with very cold temperatures along the southern border of the Northern Cape.
The warmest place will be Skukuza in Mpumalanga, reaching a hot 41°C.
Click here to see the specific forecast for your city over the next few days
Pretoria is expected to reach a high of 32°C, Johannesburg a high of 30°C and Bloemfontein a maximum of 28°C.
Along the coast, Cape Town is expected to reach a high of 14°C, while Port Elizabeth is expecting a high of 13°C and Durban a maximum of 22°C.
KEEP UPDATED on the latest news by subscribing to our FREE newsletter.
- FOLLOW News24 on Twitter