“Cold temperatures are expected in Mpumalanga, Gauteng, and Limpopo and will improve slightly on Thursday,” forecaster Dipuo Tawana said.
Gauteng and the Northern Cape were expected to be very cold in the south.
KwaZulu-Natal was expected to be very cold in the south-west.