More than 3 000 motorists have been arrested for traffic violations since the start of December.
According to Road Traffic Management Corporation spokesperson Simon Zwane, the majority were arrested for driving under the influence of alcohol, followed by motorists who drove above the speed limit.
Most drunk drivers were caught in Gauteng and Limpopo.
READ | 19 killed in road accidents in 3 provinces as festive season kicks in
The highest number of arrests for speeding was made in the Free State. The highest speed recorded was on the N1 near Ventersburg where a motorist was caught driving 242km/h in a 120km/h zone, Zwane said.
Some common offences include driving without drivers' licences, producing false documentation and reckless and negligent driving.
Zwane said law enforcement would be intensified ahead of and over the long News Year weekend.
Do you want to know more about this topic? Sign up for one of News24's 33 newsletters to receive the information you want in your inbox. Special newsletters are available to subscribers.