There are Bluetooth speakers with better specs, more premium branding, and higher price tags but there are very few with 150,000 reviews at 4.6 stars on Amazon. The Anker Soundcore 2 has been the default answer to “what portable speaker should I buy” for years, and Amazon currently has it at $29, down from its regular $44, which is as close to its lowest price ever as this speaker gets and well below what most waterproof speakers with comparable battery life cost.
24 hours of battery, IPX7 waterproofing, and bass that punches above its price
The Soundcore 2 runs 12W of stereo output through dual neodymium drivers with Anker’s BassUp technology and a patented spiral bass port, which boosts low-end frequencies enough that the speaker sounds noticeably fuller than its size and price suggest. An advanced digital signal processor keeps distortion out of the picture at high volumes, so turning it up at a beach or campsite does not result in the clipping and harshness that cheaper speakers at this price produce. The sound is not going to replace a premium speaker, but for outdoor use, a kitchen counter, or a hotel room, it is more than enough.
IPX7 waterproofing means full submersion in water up to one meter for up to 30 minutes without damage, which covers rain, pool splashes, beach waves, and the inevitable dropped-in-the-sink moment. That rating puts it significantly ahead of speakers at this price point that offer only splash resistance. The 5,200mAh battery delivers 24 hours of continuous playback, which covers a full day outdoors without needing to find a plug, and the built-in microphone handles speakerphone calls without requiring you to take your phone out of your pocket.
The compact, portable design fits in a bag or backpack without taking up meaningful space, and the simple control layout means adjusting volume or skipping tracks does not require reading a manual. It connects over Bluetooth or via the auxiliary input for wired use when Bluetooth is not an option.
JBL’s Flip 6, the closest comparable waterproof speaker with similar battery life, typically sits around $100 to $130. The Soundcore 2 at $29 does not match it on raw audio quality, but for most casual outdoor and home use the difference is not $70 worth of noticeable. With more than 10,000 units sold on Amazon last month alone and a review count that dwarfs virtually every other Bluetooth speaker on the market, the Soundcore 2 is the speaker most people end up recommending to friends because it simply works, costs very little, and keeps working for years.