The metal oxide varistor(MOV), a typical non-linear element, is usually used to mainly protect series capacitor in series compensation devices(SCD) of SCCTL.it makes location of faults in series compensated trans-mission line(SCCTL) a challenging task. In this paper, an accurate fault location algorithm is presented which firstly classifies the ground faults then locates them and which provides fault location results without using the model of SCD and is immune to the effects of MOV, Furthermore, The proposed method uses two routines to attain the aims of locating faults on the basis of splitting the SCCTL in two parts concerning the position of SCD, and there is no need a extra procedure to make sure the validity of results. Thereafter, a 500 KV system with an SCCTL is designed in PSCAD while the fault location algorithm is modeled in MATLAB. The proposed algorithm is tested through simulations covering various fault scenarios in an SCCTL. Results of simulation indicates that the proposed method can locate faults effectively.