Our readers keep the lights on and my morning glass full of iced black tea. As an Amazon Associate, I earn from qualifying purchases.
Specs are compiled from manufacturer listings and verified buyer reviews and can change over time — please confirm the key details on the product page before buying.
Finding a portable speaker that sounds great, survives a pool splash, and still leaves you change from a hundred dollars is the real trick. This guide sorts through the top contenders so you can pick the one that fits your life — whether that is all-day battery, a bass you can feel in your chest, or a tiny companion that slips into a bag. Forget the marketing noise and focus on what actually matters: battery life, sound quality for the size, and how tough the speaker really is.
I’m Min — the founder and writer behind Gadgets Feed. This guide is built by comparing the manufacturers’ published specifications and the patterns across verified customer reviews, so you get each pick’s real strengths and trade-offs instead of marketing spin.
if you need a companion for camping trips or a speaker to fill your backyard with sound, the right bluetooth speaker under $100 balances battery life, water resistance, and audio quality without compromise.
Quick Picks
- Soundcore Boom 2 By Anker, Outdoor Speaker, 80W, Subwoofer, BassUp 2.0, 24H Playtime, IPX7 Waterproof, Floatable, RGB Lights, USB-C, Custom EQ, Portable for Camping and Beach – Black — Best Overall
- JBL FLIP 5, Waterproof Portable Bluetooth Speaker, Black, Small — Premium Pick
- OZJ Bluetooth Speaker Outdoor Loud: 80W(Peak) with Bass, Portable Wireless Speaker with IPX7 Waterproof, 20H Playtime, RGB Lights, TWS for Outside, Beach, Work (Black) — Party Beast
- Anker Soundcore 2 Portable Bluetooth Speaker with Stereo Sound, Bluetooth 5, Bassup, IPX7 Waterproof, 24-Hour Playtime, Wireless, Speaker for Home, Outdoors, Travel — Battery Champion
- Anker Soundcore Upgraded Bluetooth Speaker with IPX5 Waterproof, Stereo Sound, 24H Playtime, Portable Wireless Speaker for iPhone, Samsung and More (Black) — Budget All-Rounder
- Portable Bluetooth Speaker, Bluetooth 5.4 Speaker, 30W Dual Speaker, 2.0 Channel, Deep Bass, 30H Playtime, Colorful RGB Lights, IPX7 Waterproof, TWS pairing for Outdoor/Home/Party/Travel, Gift Ideas — Party on a Dime
- JBL Go 3 – Portable Mini Bluetooth Speaker, big audio and punchy bass, IP67 waterproof and dustproof, 5 hours of playtime, speaker for home, outdoor and travel (Black) — Ultra Compact
How To Choose The Best Bluetooth Speaker Under $100
Picking the right speaker is about matching the specs to your real use. Here is what to look for.
Battery Life — Your Day Dictates the Capacity
Battery capacity is measured in milliamp hours (mAh), and it is one factor that affects how long you can play music between charges. In this guide, the Anker Soundcore 2 has a 5200 mAh battery and a 24-hour rating, while the JBL Go 3 has a 750 mAh battery and a 5-hour rating. If you want a speaker for all-day adventures, aim for at least 20 hours of rated playtime.
Water and Dust Resistance (IP Ratings)
The IP (Ingress Protection) rating tells you how well the speaker can handle water and dust. An IPX7 rating means it can be submerged in up to 1 meter of water for 30 minutes — perfect for poolside or rain. IP67 adds dustproofing, so sand at the beach won’t be an issue. IPX5 is splash-resistant but not submersible.
Sound Quality and Bass
Look for wattage ratings and driver size for a sense of loudness. A 30W speaker is significantly louder than a 12W one. Technologies like BassUp or a dedicated subwoofer densify low-end frequencies, making bass hit harder. For outdoor use, more power (around 80W peak) fills open spaces better.
Quick Comparison
On smaller screens, swipe sideways to see the full table.
| Model | Best For | Battery Life | Waterproof Rating | Bluetooth Range | Amazon |
|---|---|---|---|---|---|
| Soundcore Boom 2 | Best Overall | 24 Hours | IPX7 | 100 Meters | $89.99$129.99Amazon |
| JBL Flip 5 | Premium Portable | 12 Hours | IPX7 | 33 Feet | $79.95$99.95Amazon |
| OZJ 80W | Outdoor Loud | 20 Hours | IPX7 | 100 Feet | Amazon |
| Anker Soundcore 2 | Longest Battery | 24 Hours | IPX7 | 66 Feet | Amazon |
| Anker Soundcore Upgraded | Budget Reliable | 24 Hours | IPX5 | 20 Meters | Amazon |
| Taopodo S18 | Party Value | 30 Hours | IPX7 | Not listed | Amazon |
| JBL Go 3 | Ultra-Compact | 5 Hours | IP67 | 10 Meters | Amazon |
In‑Depth Reviews
1. Soundcore Boom 2 By Anker, Outdoor Speaker, 80W, Subwoofer, BassUp 2.0, 24H Playtime, IPX7 Waterproof, Floatable, RGB Lights, USB-C, Custom EQ, Portable for Camping and Beach – Black
The outdoor speaker that floats but hits like a much heavier box.
You get a dedicated subwoofer and BassUp 2.0 technology that makes bass punch deeper and harder — buyers report the bass is strong enough to feel, especially with BassUp enabled. Despite its size, it produces 80W of power, making it the loudest in this lineup alongside the OZJ, but with a more refined low-end. The sound stays clear and balanced even at high volume thanks to smart tuning, and you can adjust it further with a customizable Pro EQ in the Soundcore app.
The battery delivers up to 24 hours of playtime, and it doubles as a power bank to charge your phone when outlets aren’t around. It has an IPX7 waterproof rating and a floatable design — reviewers mention it survived poolside drops with no issues. It also includes RGB lights for mood setting and a USB-C port for fast charging (5.5 hours to full). Unlike the JBL Flip 5, this speaker has a 100-meter Bluetooth range, so you can leave your phone on the picnic table and wander across the yard without losing signal.
The Heavy Hitter
- Deep, punchy bass with BassUp 2.0
- 24-hour battery with power bank function
- Floats and is IPX7 waterproof
- Customizable EQ via app
The Trade-Offs
- Heavier and bulkier than smaller portables
- No built-in microphone for calls
- BassUp may distort at absolute max volume
Grab it for: Anyone who wants the best all-around outdoor speaker with deep bass, long battery, and the confidence that it won’t sink.
Look elsewhere if: You need something ultra-light for a backpack or you rarely leave the house — the size is a commitment.
2. JBL FLIP 5, Waterproof Portable Bluetooth Speaker, Black, Small
JBL’s signature clarity in a rugged cylinder built for years of use.
The JBL Flip 5 delivers 12 hours of playtime and is IPX7 waterproof — owners mention it survived a full drop in a river and kept playing. It uses a 10-centimeter dynamic driver (about 4 inches) to produce the clear, loud sound JBL is known for. Reviewers consistently say the sound fills a room without distortion, and the bass response is surprisingly deep for its compact size. It also supports PartyBoost to pair multiple JBL speakers together, unlike the Soundcore Boom 2 which uses TWS pairing.
Its Bluetooth range is 33 feet, which is shorter than the Boom 2’s 100 meters, but still enough for most indoor and patio use. The battery charge time is 12 hours, matching the playtime. It is lightweight and portable, making it a favorite for trips, pool days, and everyday listening. One reviewer noted it was so good they bought another as a gift — which says a lot about build quality and sound.
JBL Refinement
- Clear, loud sound with deep bass for its size
- Proven durability — survives drops and water
- PartyBoost for multi-speaker setups
- Compact and easy to carry
The Shortcomings
- 12-hour battery versus 24 hours on some competitors
- 33-foot Bluetooth range limits outdoor use
- No built-in microphone for calls
Best for: People who trust the JBL brand for reliable, clear audio and want a speaker that fits in a daypack.
Not the best for: All-day campers who’d rather not charge midday — the Anker Soundcore 2 is rated for 24 hours versus 12 hours here.
3. OZJ Bluetooth Speaker Outdoor Loud: 80W(Peak) with Bass, Portable Wireless Speaker with IPX7 Waterproof, 20H Playtime, RGB Lights, TWS for Outside, Beach, Work (Black)
The 80W peak power brings bass-heavy parties to the beach or backyard.
This speaker matches the Soundcore Boom 2 on peak power (80W) but comes with a massive 20,000 mAh battery that delivers 20 hours of playtime — enough for a full day at the beach. It carries an IPX7 waterproof rating and a rugged ABS shell, so rain or pool splashes won’t stop the music. Reviewers report instant Bluetooth pairing with a stable signal, and the sound is loud, clear, and full-bodied with rich bass. The built-in carry handle makes it easy to grab and go, unlike the Boom 2 which relies on a handle as well but is slightly larger.
Its Bluetooth range is 100 feet, letting you leave your phone on the towel while you walk to the volleyball net without signal loss. It also supports TWS pairing for two-speaker stereo sound. Customers note the RGB lights add a fun visual element for evening parties. The main trade-off compared to the Boom 2 is a slightly less refined bass profile — the Boom 2’s dedicated subwoofer and BassUp 2.0 give tighter low-end control, while the OZJ emphasizes raw volume and bass boost.
Outdoor Powerhouse
- Very loud 80W peak output
- Huge 20,000 mAh battery
- IPX7 waterproof with rugged build
- 100-foot Bluetooth range
Where It Falls Short
- Bass is loud but not as refined as Boom 2
- Larger and heavier than compact options
- No app-based EQ customization
Go for this if: You want maximum volume and battery capacity for beach trips, tailgates, and outdoor parties.
Hold back if: You prioritize precise bass control over raw power — the Boom 2 handles low-end better.
4. Anker Soundcore 2 Portable Bluetooth Speaker with Stereo Sound, Bluetooth 5, Bassup, IPX7 Waterproof, 24-Hour Playtime, Wireless, Speaker for Home, Outdoors, Travel
Big 5,200 mAh battery and IPX7 build make it the all-day workhorse.
With a 5,200 mAh battery versus the JBL Go 3’s 750 mAh, the Soundcore 2 delivers a full 24 hours of music. This is the same playtime as the newer Soundcore Boom 2, but in a smaller, lighter package. It is IPX7 waterproof, so you can take it to the pool without worry. The 12W output with dual neodymium drivers and BassUp technology produces clear, punchy sound — reviewers point out it is surprisingly loud for its size and capable of filling a kitchen, garage, or even a lake day with stable audio.
Bluetooth range is 66 feet, and it supports AUX connectivity for non-Bluetooth devices. Reviewers praise its durable build and note that the sound reproduction is very good for the price. It lacks the dedicated subwoofer of the Boom 2, so bass isn’t as deep, but for general home and outdoor use, it’s more than enough. It also has advanced call features and Siri support, which the Boom 2 lacks — a useful bonus if you take calls through your speaker. The trade-off is that it doesn’t float like the Boom 2.
The Endurance Pick
- Excellent 24-hour battery life
- IPX7 waterproof for pool/rain use
- BassUp for enhanced low-end
- Includes call features and Siri support
The Limits
- Bass not as deep as Boom 2’s subwoofer
- Does not float
- No RGB lights
Pick this if: Battery life is your top priority and you want a waterproof speaker that’s still compact enough to carry in a bag.
skip it if: You need a party speaker with room-filling bass — the Boom 2 or OZJ are better options for that.
5. Anker Soundcore Upgraded Bluetooth Speaker with IPX5 Waterproof, Stereo Sound, 24H Playtime, Portable Wireless Speaker for iPhone, Samsung and More (Black)
24-hour battery life for under thirty bucks — it’s the undisputed value king.
It features two high-sensitivity drivers and a patented bass port for balanced stereo sound — shoppers say it outperforms speakers that cost over $100. The IPX5 rating means it’s splashproof, so rain or a kitchen counter splash won’t damage it, though it is not submersible like the IPX7-rated Soundcore 2. Setup is dead simple, and the rubber coating protects it from drops.
One buyer mentioned that while the battery lasts 12+ hours easily, after 2 years the charge time shortened and the blue full-charge light failed — a sign of long-term wear but still impressive longevity for the price. It lacks the deep bass of the larger Soundcore 2 but offers excellent clarity and no distortion at max volume. If you want something more powerful, the OZJ or Boom 2 are better, but this is the best bang-for-buck in the lineup for everyday listening.
The Budget Star
- Ridiculous 24-hour battery for the price
- Clear, loud sound with zero distortion
- Durable rubber-coated build
- 20-meter Bluetooth range
The Catch
- IPX5 is splashproof, not submersible
- Bass is decent but not deep
- Long-term battery degradation reported by some owners
Best for: Frugal shoppers who want the longest battery life in a small package without spending much.
Not for: Anyone who needs to submerge their speaker in water or craves deep, punchy bass.
6. Portable Bluetooth Speaker, Bluetooth 5.4 Speaker, 30W Dual Speaker, 2.0 Channel, Deep Bass, 30H Playtime, Colorful RGB Lights, IPX7 Waterproof, TWS pairing for Outdoor/Home/Party/Travel, Gift Ideas
30 watts, RGB lights, and a 30-hour battery — this budget party speaker overdelivers.
This Taopodo speaker packs 30W of dual-driver power with 55mm drivers (about 2.2 inches each), RGB lights, and a claimed 30-hour playtime, all for a very entry-level price. It is IPX7 waterproof, so rain or pool splashes are no concern. Buyers report powerful bass with visible vibration and clear sound, and they mention Bluetooth pairing is easy with no dropouts. It even includes a microphone for hands-free calls — a feature absent from most speakers at this level. The RGB lights add a fun visual element that the Soundcore 2 and JBL Flip 5 lack.
It supports TWS pairing to connect two units for stereo sound. The main downside compared to the more premium options is build quality — it uses plastic and doesn’t feel as solid as the Anker or JBL speakers. It also lacks a dedicated subwoofer, so bass, while punchy, isn’t as deep as the Boom 2 or OZJ. One buyer called it a “great little speaker for the price” and praised its sound quality.
Feature-Packed Budget
- 30W output with RGB lights
- 30-hour playtime claim
- IPX7 waterproof rating
- Includes microphone for calls
The Realities
- Build feels less premium than Anker/JBL
- Bass is punchy but not as refined
- Brand reliability is lower than major names
Buy it for: The absolute cheapest way to get a waterproof, RGB-equipped party speaker with decent sound.
Avoid it if: You want a speaker that will survive years of heavy use or need deep, high-quality bass.
7. JBL Go 3 – Portable Mini Bluetooth Speaker, big audio and punchy bass, IP67 waterproof and dustproof, 5 hours of playtime, speaker for home, outdoor and travel (Black)
The tiniest speaker here still delivers JBL’s signature punch — at the cost of battery life.
The JBL Go 3 is the smallest speaker in the lineup, designed for true portability. It has a 750 mAh battery that provides 5 hours of playtime, while the Anker Soundcore 2 is rated for 24 hours. Its Bluetooth range is 10 meters versus 20 meters on the Anker Soundcore Upgraded. However, it has an IP67 rating, meaning it’s fully dustproof and can be submerged in water (unlike the IPX5 Anker Soundcore Upgraded). Reviewers report that it outperformed a larger, pricier off-brand speaker in sound quality, and it survived a 4-5 foot drop without damage.
The sound is impressively loud for its size, with clear mids and punchy bass that JBL is known for. Owners mention it’s perfect for personal use, travel, or as a shower companion. The main trade-off is the short 5-hour battery and the lack of deep bass for larger rooms. It uses a 40mm driver (about 1.6 inches) and has a 200-millisecond audio latency, which is fine for music but might cause a slight sync delay for video. If you need a speaker that disappears in a pocket or bag, this is it — but you will charge it daily if you listen for hours.
Pocket Powerhouse
- Extremely portable and light
- IP67 dustproof and waterproof
- Clear JBL sound with punchy bass
- Survives drops well
Its Weaknesses
- Only 5 hours of battery life
- Not loud enough for large rooms
- No battery level display
- 200ms latency may affect video sync
Ideal for: Minimalists who want a go-anywhere speaker that clips to a bag strap and is always ready.
Not for: All-day adventures or anyone who forgets to charge their devices — the 5-hour battery drains fast.
Understanding the Specs
Battery Capacity (mAh)
Battery capacity is measured in milliamp hours (mAh), and it is one factor affecting how long your speaker plays. A higher mAh number means more energy stored, but real playtime also depends on speaker efficiency, volume, and bass settings. For example, the Anker Soundcore 2 has 5,200 mAh and runs for 24 hours, while the JBL Go 3 has 750 mAh and runs for 5 hours. If you plan all-day trips, look for models with longer rated playtime.
IP Waterproof Ratings
An IP (Ingress Protection) rating has two digits: the first is for dust (0-6), the second for water (0-9). In this guide, IPX7 means the speaker can be submerged in 1 meter of water for 30 minutes without damage. IP67 means it is fully dust-tight and submersible. IPX5 means it can handle splashes but not submersion. If you take your speaker to the pool or beach, IPX7 is the minimum you should consider.
Bluetooth Range
This is the maximum distance between your speaker and your phone or tablet before the signal breaks. Measured in feet or meters, a longer range (like 100 feet or 100 meters) means you can leave your phone on the picnic table and walk across the yard without losing music. Shorter ranges (10-33 feet) are fine for indoor or small patio use but may cut out through walls.
Bass Technologies
Terms like BassUp, BassUp 2.0, or dedicated subwoofers refer to audio processing or hardware that boosts low-frequency sound. A dedicated subwoofer is a separate driver that handles only the bass, making it punchier and deeper. Digital bass-boost technologies like BassUp amplify low-end signals through software. For outdoor use where open space eats sound, a subwoofer or strong bass boost helps your music carry.
FAQ
Can I take an IPX7 speaker into the shower?
How long does a 5,200 mAh battery actually last?
What is the difference between IPX7 and IP67?
Can I connect two speakers together for stereo sound?
Is 30W enough for an outdoor party?
Does a Bluetooth 5.4 speaker connect faster?
Can I use these speakers while they are charging?
How do I clean my waterproof speaker?
Final Thoughts: The Verdict
If you want one dependable pick, the bluetooth speaker under $100 winner is the Soundcore Boom 2 because it brings a dedicated subwoofer, 80W peak power, 24-hour battery life, and an IPX7 waterproof floating design — all at a price that undercuts much of the competition. If you want maximum compact portability with JBL clarity, grab the JBL Flip 5. And for sheer budget value with 24-hour battery, the Anker Soundcore Upgraded is the smartest dollar you can spend.
How We Picked
We do not accept paid placement, and we did not hands-on test every unit. Instead, we match each pick to a real buyer and use-case by comparing the manufacturers’ published specifications against the patterns in verified customer reviews — so you get each pick’s real strengths and trade-offs instead of marketing copy.
Sources & Methodology
Specifications: manufacturer listings and product documentation. Review insights: verified customer reviews, as of July 2026. Pricing: not shown on this page (it changes often); check the current price via the retailer link.
As an Amazon Associate, Gadgets Feed earns from qualifying purchases. This does not affect which products we feature.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of this product. As an Amazon Associate I earn from qualifying purchases.
CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED "AS IS" AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.
Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.







