The invention discloses a traditional Chinese medicine compound preparation for treating migraine and a preparation method thereof. The traditional Chinese medicine compound preparation comprises the following pharmaceutical raw materials: 1-20 parts of Szechuan lovage rhizome, 1-20 parts of dahurian angelica root, 1-20 parts of peppermint, 1-20 parts of oriental waterplantain rhizome, 1-20 parts of fineleaf schizonepeta herb and 1-20 parts of largehead atractylodes rhizome, and the part ratio is weight ratio. Ethanol is adopted for extracting active ingredients of the Szechuan lovage rhizome and the dahurian angelica root; and the steam distillation method is adopted for extracting volatile oil of the peppermint, the oriental waterplantain rhizome, the fineleaf schizonepeta herb and the largehead atractylodes rhizome, and water is further adopted for extracting other active ingredients. Extract solution of the six medicines are concentrated and dried; and the volatile oil is included via beta-cyclodextrin and uniformly mixed with extracts after drying, excipients are added, and a preparation is finally prepared. The medicine has good analgesic effect and can also be antagonistic to shrinkage role of PE (polyethylene) and 5-HT (5-hydroxytryptamine) to blood vessels, improve the diameter of capillary blood vessels, improve the microcirculation and effectively improve the cerebral blood flow of rats, thereby being an effective prescription for treating the migraine and Meniere's syndrome.