
Bose SoundLink Flex (2nd Gen)
Best for Clear, portable sound
Typically $129–$149
Check Price on Amazon Paid linkQuick comparison
| Feature | JBL Charge 6 | Bose SoundLink Flex (2nd Gen) |
|---|---|---|
| Verdict | Buy | Buy |
| Typical price | $179–$199 | $129–$149 |
| Best for | Best all-rounder | Clear, portable sound |
| Key feature | Big sound, long battery and power-bank charging in a rugged body | Clear, balanced sound in a tough, floating speaker |
| Water resistance | IP68 | IP67 |
| Battery | Up to 24 hours | Up to 12 hours |
| Weight | 1.3 kg | 0.6 kg |
| Stereo pairing | Yes (Auracast) | Yes |
| Where to buy | Check Price Paid link | Check Price Paid link |
Main differences
Water resistance
JBL Charge 6: IP68; Bose SoundLink Flex (2nd Gen): IP67.
Battery
JBL Charge 6: Up to 24 hours; Bose SoundLink Flex (2nd Gen): Up to 12 hours.
Weight
JBL Charge 6: 1.3 kg; Bose SoundLink Flex (2nd Gen): 0.6 kg.
Stereo pairing
JBL Charge 6: Yes (Auracast); Bose SoundLink Flex (2nd Gen): Yes.
Why buy it
JBL Charge 6: big sound, long battery and power-bank charging in a rugged body; Bose SoundLink Flex (2nd Gen): clear, balanced sound in a tough, floating speaker.
Made for
JBL Charge 6: best all-rounder; Bose SoundLink Flex (2nd Gen): clear, portable sound.
Usual price
JBL Charge 6: $179–$199; Bose SoundLink Flex (2nd Gen): $129–$149.
Which should you choose?
Choose the JBL Charge 6 if you
- you want one speaker for the beach, backyard and travel
- value big, punchy sound
Choose the Bose SoundLink Flex (2nd Gen) if you
- you want a rugged speaker with natural sound
- value clear sound
If neither feels right
Neither is the only answer. See every model we would buy (and the ones we would skip) in our list of the best bluetooth speakers.
Not sure about either? Consider these

JBL · Speakers
JBL Flip 7
Buy it if you want one tough speaker for the backyard, pool and trips.
- Verdict
- Buy
- Best for
- Most people
- Typical price
- $129–$149
Pros
- IP68 waterproof and drop-proof
- Auracast multi-speaker
Cons
- Mono sound

Bose · Speakers
Bose SoundLink Max
Buy it if you want a speaker that fills a backyard and still has a handle.
- Verdict
- Buy
- Best for
- Big sound
- Typical price
- $299–$399
Pros
- Big, balanced sound
- IP67
Cons
- Expensive
Frequently asked questions
JBL Charge 6 or Bose SoundLink Flex (2nd Gen): which should I buy?
Buy the JBL Charge 6 if you want one speaker for the beach, backyard and travel. Buy the Bose SoundLink Flex (2nd Gen) instead if you want a rugged speaker with natural sound.
Is the price difference worth it?
The JBL Charge 6 usually costs $179–$199 and the Bose SoundLink Flex (2nd Gen) $129–$149. Pay more only if the differences above matter to you.