Johannesburg - Almost 150 people were plucked from the roofs of their submerged houses and others from trees where they'd been trapped after torrential rain in the Hoedspuit area in Limpopo, where up to 300mm of rainfall was measured.
The air force, police, emergency services and private helicopters had been involved in the rescue.
Two Oryx helicopters had been used to rescue 60 pupils who'd been trapped at two schools in the Buckbuckridge area, said air force spokesperson Lieutenant Colonel Piet Paxton.
"The bridge between the air force base and the town has been washed away, and several roads are impassable," air force Paxton said.
"There is a lot of water and there are a lot of areas flooded after heavy rainfalls over the past two days, but especially yesterday.
"We then embarked on search and rescue operations with helicopters and we rescued people from either islands or treetops, or the roofs of houses and we evacuated them to safety to the air force base in Hoedspruit."
Poor light had grounded the choppers, but he said the rescue operation would resume at first light on Thursday.
The SA Weather Service (Weather SA) said that heavy rainfalls will ease on Thursday in Limpopo.
Weather SA's Elizabeth Webster told News24 that there was a 60% chance of rain for Limpopo on Thursday and it was "unlikely" that the heavy rains would persist.