Two men, aged 57 and 40 years, and a woman aged 42, have been arrested and charged following the recovery.
They are due to appear before Aberdeen Sheriff Court on Monday.
Detective Sergeant John Pirie, Fraserburgh CID, said: “The recovery today highlights our ongoing commitment to disrupt drug activity and supply in the Aberdeenshire area.
“If you have information or concerns about drugs within the local community, do not hesitate to contact police on 101 or alternatively, Crimestoppers can be contacted anonymously on 0800 555 111.”
Three people charged as police recover £3,000 worth of drugs in Fraserburgh