The Echo Pop's battery can last up to 6 hours on a single charge. However, the actual battery life may vary based on usage, such as playing music at higher volumes.