Charging Bose SoundSport Free takes approximately 2 hours. A quick 15-minute charge gives up to 45 minutes of playback.