Heavy flooding has caused several roads to close in KwaZulu-Natal on Thursday, the provincial road traffic inspectorate said.

Roads were closed due to heavy rains and flooding around the province, spokesperson Bhekisisa Ncube said.

"In Port Shepstone, flooding has caused road P200 to be closed. It is reported that the bridge is flooded. Traffic is being diverted to the R620."

At Batstones Bridge near Sugar Mill the road was closed due to traffic. Motorists were urged to use the toll road or R102.

"On N2 near KwaMakhutha, the off ramp is closed due to flooding. The N2 North bound near Mposa road was closed due to truck recovery."

Heavy winds had caused trees to fall in Hibberdene near Braemar and on the R612 in Kenteton a clean up team was on its way.

"RTI requests motorists to reduce speed, keep safe following distance, keep headlights on and to drive carefully."

Check out iafrica.com's detailed weather forecast for Pretoria and Johannesburg. Find what the weather is like in your neck of the woods on iafrica.com weather.