Western Cape police spokesperson Lieutenant Colonel André Traut said nine people, between the ages of 15 and 45, had been admitted to hospital.
Traut said the killers fled the scene shortly after the attack around 08:13 on Thursday morning.
He said the incident was believed to be related to conflict over taxi routes.
Western Cape police have established a provincial taxi task team to take over the investigations.
Any person with information on the whereabouts of the suspects is requested to contact Crime Stop on 08600 10111. DM
Support DAILY MAVERICK & get FREE UBER vouchers every month
An increasingly rare commodity, quality independent journalism costs money, though not nearly as much as its absence can cost global community. No country can live and prosper without truth - that's why it matters.
Every Daily Maverick article and every Scorpio exposé is proof of our dedication to this unshakeable mission. Investing in our news media is by far the most effective investment into South Africa's future.
You can support Independent and Investigative journalism by joining Maverick Insider. If you contribute R150 or more per month you will receive R100 back in UBER vouchers. EVERY MONTH until October 2019.
So, if you'd like to help and do something meaningful for yourself and your country, then sign up to become a Maverick Insider. Together we can Defend Truth.
"Housework won't kill you but then again, why take the chance?" ~ Phyllis Diller