A Garda Roads Policing Unit
Naas Roads Policing Unit intercepted a driver after driving behaviour was the subject of a 999 call.
The incident happened after 2am yesterday morning on the southbound lanes of the M7.
Gardaí thanked the vigilant motorist who made the phonecall about the impaired driver.
Officers said: "The vehicle was intercepted at Ballymany.
"The driver passed the test for alcohol but failed a test for drugs."
The official reading showed positive traces of Cannabis, Opiates and Benzodiazepines.
"The driver was conveyed to Newbridge Garda Station for a blood sample."
An appearance in the local district court is expected in coming weeks.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.