The battery life varies depending on the model and usage. Typically, robot vacuum cleaners can run for 60 to 120 minutes before requiring recharging.