A method for locating partial discharges occurring at a discharge site (2) in an electric apparatus (3) with elongate geometry and generating corresponding electric pulses (4) propagating in opposite directions along the apparatus (3) from the discharge site (2) comprises the steps of detecting (11) the electric pulses (4) picked up by a first and a second sensor (5, 7), operatively connected to the apparatus (3) and spaced out along it, and generating corresponding electric signals representative of the waveform of the pulses (4), selecting (12) at least one pair of signals, detected in the consecutive sensors (5, 7), and representative of a pair of homologous pulses (4), relating to the same partial discharge and propagating in opposite directions along the apparatus, deriving, for the signals of the selected pair of homologous pulses (4), at least one attenuation parameter, correlated with a quantity that is variable depending on the distance travelled by the pulses (4), calculating (13) the distance between the discharge site (2) and the sensors, based on processing the values of the attenuation parameter for the signals of the selected pair of homologous pulses (4).