The battery onboard lasts approximately 12 hrs. Not the best from the list, but perfect for a full day of listening �?check out the Tribit XSound Plus two if you want some thing with longer battery life for that same form of cost (although It is bulkier). �?You might https://www.bluetoothspeaker.top/waterproof-subwoofer-portable-outdoor-bluetooth-speaker-smart-wireless-speaker/