The battery life of robot vacuums varies depending on the model and usage. On average, most robot vacuums can run for 60-90 minutes before needing to recharge.