Forecasters say widespread showers will continue in Johannesburg with an 80% chance of rain for the rest of the province.
Flood warnings have also been issued for the Eastern Cape, KwaZulu-Natal and Northern Cape as officials deal with the aftermath of tropical storm Dineo.