In another incident at the weekend, police caught an 18-year-old man doing 111mph on the B9013 Newton to Burghead Road on Friday.
A 43-year-old man was also snared doing 104mph on the A96 Forrest Alves road on Saturday.
All three men will be reported to the procurator fiscal.
Sergeant Peter Henderson, from the north-east roads policing unit, said: “Speeds such as these are just not acceptable and could very well put not only themselves, but other road users in danger.”
Further north, six people have been reported to the fiscal for various drink, drug and speeding offences are increased patrols over the weekend.
These include two young motorists who were doing more than 100mph on the A9 Inverness to Thurso road.