Police are investigating the cause of a crash in which nine people were killed on the R538 and Hazyview in Mpumalanga.

The minibus taxi they were travelling in veered off the road and caught fire after hitting three cows last night.

The injured passengers have been taken to nearby hospitals.