The battery onboard lasts approximately 12 hrs. Not the best from the list, but perfect for an entire day of listening �?check out the Tribit XSound Moreover two In order for you some thing with longer battery life for that same type of cost (nevertheless It is really bulkier). https://www.bluetoothspeaker.top/wireless-speaker-bt-5-0-party-music-box-subwoofer-powerful-bluetooth-boombox/