As the actual complex disturibution network has many branches , it is very diffcult to find the fault point .A single-phase-ground fault location method based on single-terminal traveling wave and multi-terminal traveling wave is put forward. According to the optimal allocation principle, for the structure of the distribution network, there are only several location equipment is installed in disturibution grid. singular value decomposi tion (SVD) is applied to detect the signals.The fault line is selected by using multi-terminal traveling wave fault line selection algorithm.After that a single-terminal fault location algorithm that uses wavelet transformal and graphic correlation to detect the time difference of wave heads is proposed. By using information fusion, the final results orientation is obtained. The accuracy of fault location still can be guaranteed even though a locating device breaks down, records the wrong time date in disturibution systems. Tbe results of simulation indicates that this algorithm has the strong fault tolerance and high fault location accuracy.