Most of the taxi passengers were flung out of the vehicle during the collision, said ER 24 spokesperson Werner Vermaak.
People with multiple injuries were scattered across the Nasrec and Main Reef roads, he said.
The driver of the taxi was in a critical condition, trapped behind the steering wheel of the vehicle he was driving.
Paramedics had to use the jaws of life to free him from the wreckage.
Although the exact cause of the accident was not known, paramedics said one of the vehicles might have swerved into oncoming traffic.
The injured were rushed to various hospitals in the area and the accident scene had been cleared, paramedics said.
Sapa
The ANC has no interest in porn; the JSC is impartial; and the SABC wants public thanks...
Should politicians be entitled to excessive luxury? Ebrahim Moolla takes on Rebekah Kendal...
Do you need a laugh? Then check out our offbeat stories from around the world...