A blood pressure measuring apparatus includes: a triaxial acceleration sensor; an information output section which outputs information for guiding an arm of the person on which the blood pressure measuring apparatus is worn, to a pair of a first posture and a second posture between which a position of the wrist is different; a posture determiner which determines that the arm has been in each of the pair of the postures, based on an output signal of the triaxial acceleration sensor after the output of the information; and a physical feature information calculator which calculates physical feature information of the person based on moving acceleration information detected by the triaxial acceleration sensor in a period between when the arm is in one of the pair of the postures and when the arm is in the other of the pair of the postures.