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 70 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 the best portable speaker under $100 that we've tested.
Check out the Anker Soundcore Flare 2 for a more customizable Bluetooth speaker for under $100. While its battery life doesn't last as long as that of the Ultimate Ears WONDERBOOM 2 and doesn't get as loud, the Anker is more customizable thanks to the graphic EQ and presets featured on its companion app, which you can use to tweak its sound to your liking. Thanks to its 360-degree design, this speaker has excellent directivity, resulting in a wide and open-sounding soundstage. It also comes with customizable RGB lights and is well-built with an IPX7 rating for dust and water resistance, though we don't currently test for this. Unfortunately, like most speakers its size, it struggles to reproduce low-bass, so you can't feel the deep thump and rumble in bass-heavy music like EDM or hip-hop.
If you're looking for a speaker under $100 that has a longer-lasting battery life and that can get louder, get the Ultimate Ears. However, if you prefer a more customizable speaker, consider the Anker instead.
The best Bluetooth speaker for voice assistants that we've tested that retails under $100 is the Amazon Echo Gen 4. This spherical smart speaker has Amazon Alexa built-in and does an excellent job of understanding you when you're far away or in noisy environments. You can also mute the speaker's mic when you no longer want your assistant to hear you.
Its well-balanced mid-range ensures vocals and lead instruments are reproduced clearly. However, while it has a somewhat boomy sound profile, like most speakers its size, it struggles to reproduce the deep thump and rumble in low-bass that fans of bass-heavy music tend to enjoy. That said, its Amazon Alexa companion app features bass and treble adjustments you can use to customize the speaker's sound to your liking. You can also use the app to pair two Echo speakers together to create a stereo pair or to multiple speakers when you want your audio to fill a large room.
Unfortunately, it doesn't get very loud, and there are compression artifacts at max volume, so your audio may not sound as clean at louder volume settings. It also isn't very portable since it's a wired speaker and needs to remain plugged into a power source for it to work. That said, if you're looking for a Bluetooth speaker with outstanding voice assistant capabilities for under $100, it's a solid choice.
If you're looking for a Bluetooth speaker under $100 that supports Google Assistant instead, check out the Google Nest Audio. While its soundstage performance isn't as good as that of the Amazon Echo Gen 4, this speaker comes with Google Assistant built-in. It does a decent job of understanding your commands in noisy environments and does an even better job of understanding them from far away. It has a balanced mid-range that ensures vocals and lead instruments sound clear and present in the mix. Also, its companion app features bass and treble sliders you can use to tweak its sound to your liking. Unfortunately, it doesn't get very loud, and there's a lot of compression present at max volume that can affect the clarity of your audio at louder volumes.
If you're looking for a Bluetooth speaker under $100 that has Alexa built-in, get the Amazon. That said, if you prefer a speaker with Google Assistant built-in, consider the Google instead.
The Anker Soundcore 3 is the best cheap Bluetooth speaker that we've tested. This small, lightweight speaker is incredibly portable and comes with a detachable carrying cord, so you can easily take it with you when you're on the go. It's also decently built and is rated IPX7 for dust and water resistance, though we don't currently test for this.
It has a balanced mid-range so vocals and lead instruments sound clear and present in the mix. However, like most small speakers, it struggles to reproduce low-bass even with its 'Bass Up' feature enabled, so you can't feel the thump and rumble in bass-heavy music like EDM and hip-hop. Fortunately, its Soundcore companion app comes with a graphic EQ and presets you can use to tweak its sound to better suit your preferences. This speaker also has a 'PartyCast' function you can use to connect it to up to 100 identical speakers, which can come in handy when you want your audio to fill a large room without increasing the speaker's volume.
Unfortunately, it doesn't get very loud, and there are compression artifacts present at max volume that can affect the clarity of your audio when listening at louder volumes. Also, while it supports voice assistants through your smartphone, its performance isn't great. However, if you're looking for a good cheap Bluetooth speaker, it's still a good choice worth considering.
Aug 27, 2021: Removed the Anker Soundcore Motion+ since it's now above our $100 price point. Added the Anker Soundcore Flare 2 as a 'Customizable Alternative' to the Ultimate Ears WONDERBOOM 2. Also added the Google Nest Audio as an 'Alternative With Google Assistant' to the Amazon Echo Gen 4.
Jun 29, 2021: Replaced The Sony SRS-XB12 with the Anker Soundcore 3, since it represents a better value for most users. Moved the Sony SRS-XB12 and the OontZ Angle 3 ULTRA to the Notable Mentions. Minor changes were made to the text for consistency.
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.
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.