According to SA's Daily Sun, the incident happened at Nquthu Taxi Rank on Tuesday evening.
Commuters, taxi men and passersby looked on in shock when the woman appeared. When she realised that people were staring, making catcalls, taking photos and laughing, she jumped into a taxi, took out a skirt from one of her bags and put on.
An eyewitness, Bongani Zondi said people first thought she was mentally unstable but later realised she was not.
"She looked fine. But it was the first time a thing like this has happened at our taxi rank. That's why people got excited and took pictures," Bongani said.
He added that the police were called to ease the situation and they took the woman away.
Chairman for Nguthu Taxi Association, Mthandeni Ndlovu who confirmed the incident said they were surprised to see a half-naked woman at their park.
"We know it is summer and people are allowed to wear anything that makes them feel cool. But in Nquthu, we are not familiar with half-naked people, because we are a rural area. Seeing that woman shocked us"