Drugs with a total street value of more than £1,000 were recovered from the Foresterhill area of Aberdeen.
Officers were searching a vehicle when the Class A and B drugs were discovered.
A 39-year-old man has since been detained and charged and is expected to appear at Aberdeen Sheriff Court today.
Detective Sergeant Graeme Skene said: “Thank you to the members of the public who provided information in connection with this enquiry.”
He added: “North East Division is committed to targeting those looking to spread misery in our communities through the supply of drugs. As well as proactively targeting those involved in illegal substances we also rely on the support of our communities and will act on information we receive.
“If you have any concerns about drug misuse where you live, please contact Police on 101 or Crimestoppers on 0800 555111 so that we can take action.”