At 12h00 on Saturday afternoon Netcare 911 paramedics responded to a collision on the R54 in Vereeniging.
Reports from the scene indicate that the taxi veered off the roadway and overturned, its twisted frame came to rest on its wheels in the veldt.
Exact detail to the cause of the crash will form part of the police investigation.
Paramedics arrived at the scene and found that twelve people were injured.