(-)-Cannabidiol [(-)-CBD] has recently gained prominence as a treatment for neuro-inflammation and other neurodegenerative disorders; interest is also developing in its synthetic enantiomer, (+)-CBD, which has a higher affinity to CB1 / CB2 receptors than the natural stereoisomer. We have developed an inexpensive, stereoselective route to access ent-CBD derivatives using (+)-carvone as a starting material. In addition to (+)-CBD, we report the first syntheses of (+)-cannabidivarin, (+)-cannabidiphorol as well as C-6 / C-8 homologues.