The invention relates to a preparation method of cannabidiol crystals. The preparation method comprises following steps: 1, industrial hemp flower and leaf powder is subjected to decarboxylation and extraction so as to obtain a decarboxylation extracted product; 2, the decarboxylation extracted product is mixed with a first solvent, an obtained mixture is allowed to stand at a low temperature for precipitation, a precipitate is removed, the obtained solvent containing cannabidiol is subjected to concentration so as to obtain a concentrated extracted product; 3, the concentrated extracted product is mixed with a second solvent, filtering is carried out, an obtained filtrate is subjected to high pressure preparation liquid chromatogram treatment, a fraction containing cannabidiol is collected, and the solvent in the fraction is removed so as to obtain a cannabidiol crude product; and 4, the cannabidiol crude product is mixed with a crystallization solvent, and crystallization is carried out at a low temperature so as to obtain the cannabidiol crystasl. The preparation method is capable of obtaining the high purity cannabidiol crystals at a high total extraction rate, is low in energy consumption and organic solvent consumption amount, is capable of saving more energy, is more friendly to the environment, and is more specifically to be used in industrial applications.