Bluetooth speakers are a great option for listeners who like to listen to music, podcasts, and audiobooks from their mobile devices wirelessly. Unlike speakers with Wi-Fi, Bluetooth-compatible speakers don't rely on an internet connection to stream audio, which makes them a bit more portable. With so many Bluetooth speakers on the market, there are lots of quality speakers available at more affordable prices. Whether you like listening to music, communicating with a voice assistant, or bringing your audio outdoors, there's a budget Bluetooth speaker that can meet your needs.
We've tested over 55 Bluetooth speakers, and below you'll find our recommendations for the best Bluetooth speakers under $100. See also our recommendations for the best Bluetooth speakers, the best waterproof Bluetooth speakers, and the best cheap speakers.
The best Bluetooth speaker under $100 that we've tested is the Ultimate Ears WONDERBOOM 2. This colorful Bluetooth speaker has a portable design, and it even has an IP67 rating for dust and water resistance, but we don't test for this. You can pair it with up to two devices at the same time, which makes it easy to switch your audio source between your phone and your laptop.
It has balanced mid and treble ranges that can reproduce vocals and lead instruments clearly. While it struggles to reproduce low-bass, there's an 'Outdoor Mode' EQ advertised to help with bass reproduction, though we don't test for this. Thanks to its 360-degree design, it has an open and wide soundstage that can really immerse you in your favorite music.
Unfortunately, it doesn't support voice assistants, which can be disappointing for some users. It doesn't get very loud, and it doesn't have a lot of sound customization options. However, if you're looking for a more affordable Bluetooth speaker, it's a solid choice.
The Anker Soundcore Motion+ is the best Bluetooth speaker under $100 for sound customization that we've tested. This portable Bluetooth speaker is compatible with the Soundcore app, which has a graphic EQ and several presets, including 'Bass Up', 'Voice', 'Bass Off', and 'Classic' so you can adjust its sound to your liking. It also has an IPX7 rating for water resistance, though we don't currently test for this.
Out-of-the-box, this stereo speaker offers a balanced mid-range that can reproduce clear vocals and lead instruments, though they may also sound a bit dark or dull. Thanks to its over 15-hour battery life, it's well-suited for multiple long listening sessions without needing a recharge. You can also pair it with up to two devices at the same time, which is handy if you frequently switch your audio source between your phone and your laptop.
Unfortunately, like many small speakers, it struggles to reproduce a thumpy, punchy low-bass, which can be disappointing if you love bass-heavy genres like EDM. Also, while it gets pretty loud, there's some compression when you play it at max volume. That said, it's still a solid choice if you want to customize your speaker's sound profile without spending above your budget.
If you're looking for a customizable Bluetooth speaker under $100 with a better soundstage performance, consider the Anker Soundcore Flare 2 instead. While its battery life isn't as long as the Anker Soundcore Motion+, its 360-degree design can really immerse you in your audio from all angles, creating an open, spacious soundstage. This portable Bluetooth speaker is well-built, and it also has an IPX7 rating for water resistance, though we don't test for this. It has a pretty neutral mid-range out-of-the-box, and the graphic EQ in the Soundcore app makes it easy to customize its sound to your liking. The Soundcore app also lets you customize the speaker's RGB lights, which is handy if you plan to use it at parties.
If you want a customizable Bluetooth speaker under $100 with longer battery life and a better dynamics performance, check out the Motion+, but if you prefer a 360-degree soundstage and customizable RGB lights, consider the Flare 2 instead.
The Amazon Echo Gen 4 is the best Bluetooth speaker under $100 for voice assistant that we've tested. This small, spherical model comes with built-in Amazon Alexa capabilities, and it has an amazing voice assistant performance. It's voice-activated, and it can understand you even if you're far away or in a noisy setting. There's also a mute mic button for when you don't want it to listen to you.
While it has a slightly boomy sound profile, its balanced mid-range can reproduce clear and accurate vocals. If you prefer to customize its sound, there are bass and treble adjustments available in the Amazon Alexa app. Thanks to its outstanding Bluetooth range, it stays connected to your mobile devices even if you aren't very close to it. You can also connect it to multiple Echo speakers so you can play audio across your home.
Unfortunately, like many small speakers, it struggles to produce a thumpy low-bass, which can be disappointing if you love bass-heavy music genres like EDM. It doesn't get very loud, either, and there's a lot of compression when you play it at max volume. However, this Bluetooth speaker still offers an excellent voice assistant performance for its more affordable price.
The Sony SRS-XB12 is the best cheap Bluetooth speaker that we've tested. This small and outstandingly portable speaker comes with a strap that makes it easy to take with you when you're on the go. It's very well-built and is rated IP67 for dust and water resistance though we don't currently test for this. Thanks to its 360-design, it also has outstanding directivity resulting in a large and spacious soundstage so you can clearly hear your audio from all angles.
It has a reasonably balanced mid-range that ensures vocals and lead instruments in your audio sound clear. This makes it suitable for dialogue-heavy content like podcasts or audiobooks. It has a fantastic battery life that can last over 13 hours from a single charge which is great for long listening sessions, though battery life can vary depending on usage habits so your real-world experience may differ. It also has low latency with iOS and Android devices, making it suitable for watching movies and videos. However, some apps compensate for latency differently so your experience may also vary.
Unfortunately, it lacks low-bass, which can be disappointing to fans of bass-heavy genres like Hip-Hop, and its treble range is a little uneven, which can make higher-pitched audio sound somewhat dull. It also doesn't come with EQ features you can use to customize its sound to your liking. That said, if you're looking for a cheap and well-built Bluetooth speaker with a good soundstage, it's still a solid choice. However, it's important to note that its price often tends to fluctuate and sometimes retails for a little more than our budget price point of $50.
If you're looking for a more customizable speaker with even longer battery life, check out the OontZ Angle 3 ULTRA. While it can't reproduce a very extended low-bass out-of-the-box compared to the Sony SRS-XB12, it can get louder, and its OontZ app comes with Bass and Treble sliders you can use to customize its sound to your liking. Like the Sony, it has a fairly balanced mid-range making it good for vocal-centric audio content like audiobooks. It's also rated IPX7 for water resistance, though we don't test this, and has an outstandingly long battery life that can last over 20 hours off of a single charge, making it a suitable choice for long days of listening. It can also play stereo content without downmixing it to mono. That said, it isn't as well-built, and it has disappointing directivity which can result in a small and narrow-sounding soundstage.
If having a speaker with a better soundstage performance that can produce a more extended low-bass is important to you, go for the Sony. However, if you're looking for a more customizable option that can get louder, and has a longer battery life, check out the OontZ.
Apr 30, 2021: Added the Sony SRS-XB12 as the 'Best Cheap Bluetooth Speaker' as it's a better speaker overall, and added the OontZ Angle 3 ULTRA a 'Customizable Alternative'. Also moved the JBL GO 3 to the Notable Mentions.
Apr 09, 2021: Replaced the Sony SRS-XB12 with the OontZ Angle 3 ULTRA as the pick for 'Best Cheap Bluetooth Speaker' and moved the Sony to Notable Mentions. Changed the category 'Better-Built Alternative' to 'Hangable Alternative'. Confirmed the rest of the picks are in stock and still the best recommendations for our users.
Mar 19, 2021: Replaced the OontZ Angle 3 ULTRA with the Sony SRS-XB12 as it represents a better value to most users. Moved the OontZ to Notable Mentions.
Feb 25, 2021: Added the Anker Soundcore Motion+ as 'Best Customizable' and the Anker Soundcore Flare 2 as 'Alt with 360-Degree Soundstage'. Replaced the Sony SRS-XB12 with the OontZ Angle 3 ULTRA as the Sony's price rose above the 'Cheap' category. Added the DOSS SoundBox Plus to Notable Mentions.
Our recommendations above are what we think are currently the best Bluetooth speakers under $100 for most people to buy, according to their needs. We factor in the price (cheaper speakers win over pricier ones if the difference isn't worth it), feedback from our visitors, and availability (no speakers that are difficult to find or almost out of stock everywhere).
If you would like to choose for yourself, here's the list of all our reviews for Bluetooth speakers under $100. Be careful not to get caught up in the details. There are no perfect speakers. Personal taste, preference, and listening habits will matter more in your selection.