The South African Weather Service says it expects tropical cyclone Dineo to move into parts of KwaZulu-Natal, Mpumalanga and Limpopo from Thursday.
Forecasters warn the impact of the storm will be felt into the weekend with heavy rainfall, flooding and strong winds.
The storm is currently passing through Mozambique and will stretch across the Limpopo border from Thursday morning.
Dineo (@ top right of image) is expectd 2make landfall on the southern Mozambique coast, north of Inhambane near Massinga early this evening pic.twitter.com/Ybq3QBGFqV— SA Weather Service (@SAWeatherServic) February 15, 2017
Heavy rain leading to flooding is expected in Vhembe, Mopani District Municipality of Limpopo and expected in Ehlanzeni District of Mpumalanga Thursday late afternoon into weekend.
SA Weather Service's Senior Forecaster Puseletso Mofokeng says wind speed may reach intense tropical cyclone levels up to 165km/h.
The wind is expected to be very high and could be destructive in some places.— Puseletso Mofokeng, Senior Forecaster at SA Weather Service
Mofokeng says the rainfall is expected to be greater than 50mm. In northern lowveld areas such as Limpopo, rainfall could be as much as 100mm in one day.
He says Dineo could result in severe damage and road closures and explains how the other provinces will be affected by the intense storm.
The SA Weather Service will continue to monitor any further developments relating to this weather system and issue notifications to Disaster Management units.
Take a listen to the weather forecast: