Anker's compact SoundCore 2 Bluetooth Speaker is down to $29.99 today at Amazon. When not on sale, it can usually be found priced around $40. Today's offer is available on only the black version of this speaker, while the red and blue versions are currently on sale for just $2 more at $31.99.

The SoundCore 2 has the ability to play for up to 24 hours on a single charge of its internal battery. It's packed with dual 6W high-performance drivers and offers IPX5 water-resistance so you can bring it around town without worrying about it getting wet and ruined. It features Bluetooth 4.2 to connect to devices up to 66 feet away and even has an integrated microphone so you can take calls with it too.

Anker includes an 18-month warranty with this purchase. At Amazon, over 2,600 customers left a review for these speakers resulting in a solid rating of 4.6 out of 5 stars.

See at Amazon

We may earn a commission for purchases using our links. Learn more.