The battery onboard lasts approximately twelve hours. Not the best in the list, but great for a complete working day of listening �?check out the Tribit XSound Plus 2 If you need a thing with longer battery life for the same sort of cost (although it's bulkier). Surprisingly loud https://www.bluetoothspeaker.top/wireless-speaker-ipx7-waterproof-outdoor-speaker-with-deep-bass-rgb-lights/