Police dished out 907 traffic fines between 6am Friday and 6am on Sunday, they said.
The majority of offences, 307, were for speeding, and 72 for drunk driving.
There were 59 fines for not using a seat belt, or helmets by bikers, and 25 for using a mobile phone while driving.
Traffic signal violations reached 100.
In addition, 28 drivers were fined for driving without a valid MOT and 22 for parking on pavements or in disabled parking.