The difference between CBD and THC can be seen in their sources. CBD is derived from hemp and THC is derived from marijuana. Both hemp and marijuana are strains of cannabis plants. Hemp characteristically contains non-detectable amounts of THC, whereas marijuana contains high levels of it.