The invention discloses a process for extraction and separation of ginkgolides A, B, C, J, M and bilobalide. The process comprises the following steps of: utilizing ginkgo leaves or gingko tree root skin as a raw material; extracting with weakly alkaline water as a solvent; concentrating, filtering and neutralizing extract; filling filtrate in polyamide column; collecting effluent; eluting the polyamide column with water; combining eluate with the effluent on macroporous resin column; eluting with ethanol; concentrating to small size; and separating in steps and crystallizing, wherein rough crystals are recrystallized by using ethanol, methanol and the like to obtain ginkgolides A, B, C, J, M and bilobalide monomer respectively; through HPLC (High Performance Liquid Chromatography) detection, the purity of the ginkgolides A, B, C and the bilobalide can reach 98 percent, and the purity of the ginkgolides J, M can reach 97.5 percent. The process has the advantages of simplicity, low cost and high yield.