Five drivers in the Highlands and Islands were found to be over the legal limit in the area last weekend.
Despite repeated warnings from the police not to drink and drive, the number of people caught this year has increased and is causing concern.
Four men and a woman were found to be over the legal driving limit or refused to give a breath sample during checks from Friday morning until Sunday night.
The detections were made across the region, including the Inverness, Ross-shire and Skye areas.
Two men aged 30, a 28 and 47 year-old have been charged along with a woman aged 27. They will all appear in court in due course.
Now local officers are again urging motorists not to drive under the influence of alcohol.
Chief Inspector Iain MacLelland said: “It is extremely disappointing that, despite the many warnings given over the years, people are still found to be over the limit while driving.
“We have also noticed a slight increase in the number caught this year which is very concerning. These people will face the courts, but the results of behaviour like this can be much more serious.
“It is a fact that any alcohol in your system can drastically impair your ability to drive safely. Our message is clear there is no safe limit for drinking and driving – if you are getting behind the wheel of a car do not drink at all.”
He added: “One positive is that we regularly receive information from concerned members of the public. Our communities do not accept this kind of behaviour.
“We have a zero tolerance approach and will take action against anyone suspected of drink driving.”
If you are concerned about someone behind the wheel of a vehicle then contact the police by calling 101, or 999 in the case of an emergency.