A car was cut in half in an accident on the R25 between Bapsfontein and Bronkhorstspruit on the East Rand.
Nick Dollman of Netcare 911 said the accident happened shortly before 5pm, Kempton Express reported.
Reports from the scene indicated that two vehicles were involved in the collision.
Paramedics from Netcare 911 and the provincial ambulance service attended to three injured people at the scene, Dollman said.
Two people sustained moderate injuries while the third had more serious injuries, and was attended to by the Netcare 911 Advanced Life Support paramedic.
The 20-year-old female patient was administered analgesic medication to manage her pain.
All the patients were stabilised at the scene before being transported by ambulance to hospital.
Download our app and read this and other great stories on the move. Available for Android and iOS.