Provided is a vacuum cleaner (11) capable of shortening time for cleaning and thus performing efficient cleaning in accordance with a cleaning area. The vacuum cleaner (11) includes a main casing, a driving wheel, a cleaning unit (22), extraction means (77), and control means (27). The driving wheel enables the main casing to travel. The cleaning unit (22) cleans a floor surface. The extraction means (77) extracts feature points in a periphery of the main casing. The control means (27) controls the driving of the driving wheel to make the main casing autonomously travel. The control means (27), at the start of cleaning, compares the feature points extracted by the extraction means (77) and feature points corresponding to a previously-stored cleaning area to specify a present cleaning area.