The battery onboard lasts as much as 12 hrs. Not the best during the list, but ideal for a complete day of listening �?check out the Tribit XSound Plus 2 If you'd like some thing with longer battery life for that same kind of cost (although It is bulkier). https://www.bluetoothspeaker.top/audio-system-sound-big-bass-music-party-speaker-active-boom-hifi-wireless-bluetooth-speaker/