A portable Bluetooth speaker is perfect for background music at your desk, garden calls, or weekend adventures. Here are the five best across price points.
Why We Picked These
We prioritised sound quality at conversation volume, battery life, water resistance, and durability.
1. JBL Charge 5
The Charge 5 earns its name — it can charge your phone via USB-A while playing music. IP67 waterproof and 20-hour battery for outdoor use.
Key specs: Price ~$179 | Rating: ★★★★★
- Phone charging passthrough
- 20-hour battery
- IP67 waterproof
- Larger than pocket-sized
- Heavy at 960g
2. Bose SoundLink Flex
Best sound quality in a portable speaker. The custom transducer delivers surprisingly wide stereo separation and the PositionIQ tech auto-adjusts for orientation.
Key specs: Price ~$149 | Rating: ★★★★★
- Best-in-class sound quality
- PositionIQ technology
- IP67 waterproof
- No USB passthrough
- Expensive
3. Anker Soundcore 3
Outstanding budget speaker. BassUp technology, IPX7 waterproofing, and 24-hour battery life at a price that makes it easy to recommend to anyone.
Key specs: Price ~$35 | Rating: ★★★★☆
- BassUp technology
- 24-hour battery
- IPX7 waterproof
- Mono sound
- Less refined at high volume
4. UE Wonderboom 3
360-degree sound in a tiny package. Drop-proof from 1.5m and floating waterproof for pool or beach use. The simplest, most indestructible option.
Key specs: Price ~$99 | Rating: ★★★★★
- 360° omnidirectional sound
- Drop + float proof
- Ultra portable
- No stereo pairing
- No voice assistant
5. Marshall Emberton II
Vintage Marshall aesthetics with a proper hi-fi sound signature. Loud, warm, and able to play for 30 hours on a single charge.
Key specs: Price ~$99 | Rating: ★★★★★
- 30-hour battery
- Distinctive Marshall sound
- Premium aesthetics
Buying Guide
Best audio: Bose SoundLink Flex. Phone charger: JBL Charge 5. Indestructible and tiny: UE Wonderboom 3. Budget: Anker Soundcore 3 at $35.