A method for estimating the elevation change traveled by a user, said method using a pressure sensor and a temperature sensor, the pressure sensor being adapted to be held fixed to the user, the method comprising:a)—an operation of periodically sampling raw pressure values, reading the current raw pressure at a first sampling frequency, the raw values being stored in the form of pressure or the corresponding altitude in a first buffer (B1),b)—a filtering operation based on the raw values stored in the first buffer, in order to determine filtered values,c)—a variance calculation, performed on at least a portion of the filtered values, in order to determine a condition for including the elevation changes corresponding to the observed pressure or altitude differences.