L'odeur du cannabis est l'une de ses caractéristiques les plus reconnaissables. Ce parfum distinctif est produit par les terpènes, molécules aromatiques présentes en abondance dans les trichomes de la plante. Chaque variété possède un profil olfactif unique : terreux, fruité, agrumes, diesel, fromage, pin, tropical...
Les terpènes dominants déterminent l'odeur : le myrcène (terreux/musqué), le limonène (agrumes), le pinène (pin), le caryophyllène (poivré) et le linalol (floral/lavande). L'odeur est l'un des premiers critères de qualité pour les connaisseurs. Les fleurs CBD conservent cette richesse aromatique : une bonne fleur CBD est aussi parfumée qu'une variété THC, les terpènes n'étant pas liés au taux de THC.