At least twenty-five people have sustained injuries varying from serious to moderate after a mini bus taxi and a light motor vehicle collided with each other on the R40 between Machachadorp and Nelspruit.
Reports from the scene indicate that one person is in a critical condition.
The exact detail to the cause of the accident will remain a subject for police investigation and comment.
Netcare911 paramedics worked alongside the Provincial services to treat the injured people.
All injured have been transported to a nearby hospital for further medical care.