Five cars and 14 motorcycles were seized during traffic checks during the weekend, police said on Sunday.
According to data released by the police, more than 1,300 traffic violations were recorded in all districts during checks aimed at reducing serious and fatal road accidents.
Between Friday and Sunday morning 658 drivers were booked for going over the speed limit, 68 for not wearing a seatbelt, 25 for non-use of protective helmets, 46 for using a mobile phone while driving, and 22 for failing to stop at a red light.
Four people were found to drive under the influence of drugs and 25 under the influence of alcohol.
Police also said 26 people were booked for driving without a licence, 29 without insurance, and 70 with expired road tax while 11 were driving vehicles that were registered as immobilised.
Another 22 people were booked for driving vehicles that had not passed MOT, and 55 reports were made regarding problems with car lights and breaks.
According to police 144 drivers were booked for illegal parking and 12 for obstructing traffic. Other fines concern various other violations, police said, adding that traffic checks continue.