It varies from model to model, but typically they last 5-12 hours. Look for speakers with longer battery life if you'll be away from power sources.