A movement estimation device according to an embodiment includes an acceleration detection unit, an acceleration intensity detection unit, a direction change detection unit, and a determination unit. The acceleration detection unit detects acceleration based on an output from an acceleration sensor configured to detect acceleration in two or more axis directions, and outputs an acceleration signal. The acceleration intensity detection unit detects an intensity of acceleration from the acceleration signal. The direction change detection unit detects a change in each axis direction of the acceleration sensor with respect to a direction of gravitational acceleration by a band-pass filter that passes a predetermined frequency range. The determination unit determines walking or a movement other than walking based on the change in each axis direction of the acceleration sensor with respect to a gravitational direction, and estimates a type of the movement other than walking based on the intensity of the acceleration.