PROBLEM TO BE SOLVED: To reduce an influence of a change in atmospheric pressure due to weather and accurately measure an altitude change when a pedestrian moves in a building, in a device for measuring the altitude using the atmospheric pressure.SOLUTION: An altitude measuring device 1 includes: a movement detecting unit 20 for detecting movement of a user; an atmospheric pressure measuring unit 10; a behavior state discrimination unit 32 for discriminating a behavior state of the user on the basis of the detection information on the movement detecting unit 20; and an altitude arithmetic unit 36 for calculating the altitude on the basis of an atmospheric pressure change measured by the atmospheric measuring unit 10 and the behavior state. When the behavior state is determined to be a prescribed state, the altitude arithmetic unit 36 calculates the altitude using the atmospheric pressure change.