Global positioning system (GPS) as an advanced technology provides synchronized measurements through the network. In spite of enhancing measurement accuracy provided by GPS, losing its signal, using slow communication link for measurement or lack of essential infrastructure for synchronized sampling make the synchronized measurement unavailable across the grid. In these conditions some fault location algorithms are not applicable and some others eliminate the corresponding measurements in their fault location process. However valuable information lies in the eliminated measurements magnitude which can improve the fault location accuracy. In this paper a system of equations is developed based on magnitudes of all current measurements and phase angle of synchronized current measurements. Then it is solved using an iterative approach with the aim of finding the location of the fault. To obtain more accurate results the distributed parameter model of line is used. The proposed method is validated by WSCC 9 bus and IEEE 39 bus test systems. The results reveal accurate estimation even in conditions that the synchronized measurements are not available in the grid entirely.