A blood pressure measuring apparatus which measures a blood pressure in a step of gradually changing a cuff pressure adapted to press an artery, includes: a pulse wave detecting unit; a pulse wave interval measuring unit; a waveform information storing unit; a change trend calculating unit; a waveform information comparing unit; and a determining unit which, when first two of the pulse waves, which are successively detected at different cuff pressures, satisfy a predetermined condition: that a magnitude relationship between the amplitudes of the first two of the pulse waves is consistent with the change trend of the first two of the pulse waves; that the pulse wave interval between the first two of the pulse waves is within a predetermined range; and that the waveform information of the first two of the pulse waves approximately coincide with each other, determines that the amplitude of latter one of the first two of the pulse waves is to be used for calculating the blood pressure value.