One of the things that makes a Bluetooth speaker so useful is the fact that it can be taken with you, whether to work, school, the park, or wherever else you might be. Otherwise, you'd be completely fine using a regular home speaker setup, am I right?
If your speaker is going to be following you around, it's best if it can spend as much time as possible away from a power outlet. That's where battery life comes in. If you prioritize a long-lasting portable speaker over most other criteria, this list will match you with some of the best options in the market, most of which have at least 20 hours of playback time.
Tribit StormBox Blast
$154.99
Sony ULT Field 7
$398.00
Tribit XSound Go
$36.99
Anker Soundcore 2
$39.99
Bang & Olufsen Beosound A1 (2nd Gen)
$196.99
Soundcore Boom 2 Plus
$249.99
JBL Charge 5
$139.95
Bose SoundLink Max
$399.00
Bluetooth Speakers That Live Long (And Prosper)
Battery life is very important when it comes to a portable speaker because no matter how good the sound is, nobody wants a speaker that has to be charged every 5 hours. The good thing is that the speakers here can do much longer than that, at various price ranges.
My favorite on this list has to be the Stormbox Blast from Tribit because it's relatively inexpensive for the sound and battery life that you get, plus it looks good. After that, the Anker Soundcore 2 is a great choice near the bottom of the price ladder, and it sounds surprisingly good for its compact size.