The battery life of a JBL speaker can vary depending on the model, providing hours of playtime on a single charge.