Cleaning time varies on the floor surface, mode, and room complexity. For instance, cleaning around 3100 sq ft on the auto mode will take about 90 minutes.