Amazon launched the first “smart speaker” in 2014 with the first version of the Amazon Echo, initially as an invitation-only product. Since then, the smart speaker industry has exploded. It still feels a little like you are in a Star Trek episode when you own one. You can use voice commands, usually using Amazon Alexa or Google Assistant, to tell your speaker to give you the latest news, remind you of your daily calendar, or play your new favorite song. You can even play games or ask the speaker to tell you a joke.

While there remains a number of privacy concerns about smart speakers, more and more of them continue to be sold. It helps that the prices of many of these products make them nearly impulse buy purchases. Here’s a look at the best smart speakers currently on the market. We have tried to arrange them with an emphasis on prices, starting with the most affordable and moving up to the more expensive speakers.

Do you want Amazon Alexa or Google Assistant?

Google Home Hub vs Amazon Echo Show 2

Before you can buy a smart speaker, you need to figure out if you prefer Alexa or Assistant. Both can set appointments, reminders, tell you news and weather, control smart home, and more. They just have a few different strengths and weaknesses.

It’s also possible to have multiple speakers with different platforms in the same house, but this can make things a bit more complicated and so in most cases we recommend picking one platform for all your smart speakers.

Reasons to get an Alexa-powered speaker:

  • You’re a regular Amazon shopper. Alexa devices making shopping on Amazon easier than ever.
  • You prefer to go with the crowd. Alexa is still the dominant platform, though Google Assistant basically is right on its heels.
  • You want the best smart device support. Those planning on adding more smart home devices are going to find Alexa has better support, though again – Google comes in as a very close second.
  • Alexa has way more skills. Skills let you add functionality (games, smart home features, and more). Home has its alternative to this – actions –  but arguably Alexa does it better. 

Reasons to get an Assistant-powered speaker:

  • You’re more tied to the Google ecosystem than Amazon. Google Assistant works pretty seamlessly with some of Google’s other apps and services.
  • Assistant is better at context. Amazon tends to have more trouble understanding you, meaning your commands have to be pretty specific. Google does a much better job of understanding us humans.
  • Assistant has the power of Google Search behind it. Not only is it better at context, it honestly tends to do a better job at answering questions period. This is in no small part due to the power of Google Search.
  • It still works great for smart home purposes. There might be less device support than Alexa but it’s a very close race, and yet Assistant still feels more powerful in many ways

Of course, Assistant and Alexa aren’t the only options. Let’s not forget the Apple HomePod. While it’s nowhere near as good of a smart speaker as the competition offers, it is an excellent speaker, quality-wise. As for the “other guys”? Cortana smart speaker platform is pretty much dead, and Samsung’s Galaxy Home Mini is extremely rare at this stage (basically available only to select users in South Korea.) 

Best smart speakers


1. Amazon Echo Dot

Echo Dot 2020 fourth generation comparison with older Echo Dot

The Amazon Echo Dot is perhaps the perfect way to get started on the smart speaker trend, and it’s now on its fourth generation. Amazon’s classic hockey puck design is gone in favor of a new, unique sphere shape. This is the perfect smart speaker to put in your bedroom to help you wake up or go to sleep. It’s also great for the kitchen to help out with recipes and more. You can also buy the Echo Dot with an LED clock embedded inside for a slightly higher price.

Read: Best Amazon Echo speakers


2. Google Nest Mini

Google Nest Mini sky

The Google Nest Mini (formerly called the Google Home Mini) is for the person who prefers to use Google Assistant as their digital voice helper. The Nest Mini reportedly has twice as much bass compared to the older Home Mini. You can also buy two or more and group them together so they can, for example, play the same song at the same time. Best of all, this smart speaker has regular sales discounts that lower its price to as low as $30.


3. Amazon Echo (4th Gen)

Amazon Echo 4th gen hero

The fourth-generation Amazon Echo smart speaker that started this whole trend is a big step up in terms of audio. It has two 0.8-inch tweeters and a three-inch woofer for louder and crisper sounds. Of course, it’s updated with the same round shape as the Echo Dot, it’s just larger to handle the biggest rooms in your house. If you are willing to pay a bit more, this Alexa-based product is one of the best smart speakers.


4. Google Nest Audio

Google Nest Audio in gray on top of book in front of yellow couch.

The Google Nest Audio smart speaker is the latest Google Assistant-based product and is the result of many lessons learned. It offers excellent audio quality and it’s easy to set up as well. Google’s Nest Audio sports a unique design with a texturized fabric cover and a standing form factor. As with the Google Nest Mini, you can sometimes save even more money on the Google Home with its frequent sales discounts.


5. UE Megablast

UE Megablast Alexa smart speaker man holding it in pool

If you want a smart speaker that can double as a water-resistant wireless Bluetooth speaker, check out the UE Megablast. It supports Amazon Alexa and has an IP67 resistance rating for water. That means it can survive in up to one meter of water for up to 30 minutes. The battery life should last up to 16 hours, which is plenty of time to listen to your favorite songs or order it to give you the news while you are at the pool.


6. Sonos One Gen 2

Sonos One in white next to a Nintendo Switch stand with game cartridges in front. The items are on a wood desk with soundproof foam in the background.

The second-generation version of the Sonos One smart speaker supports both the Amazon Alexa and Google Assistant digital helpers. This is meant for a more serious audiophile, with superior sound quality. It also has a touch-sensitive top panel if you want to manually adjust the volume or control audio playback without voice commands. It’s also a bit more expensive than the previous smart speakers on this list.


7. Sonos Beam

Sonos Beam Alexa soundbar lifestyle

More and more people are getting into the home theater setup these days. That means they also want a great sound system. Many of them pick a soundbar to add to their big-screen TV. The Sonos Beam, which supports both Google Assistant and Amazon Alexa, is perfect for movie and TV fans who want a smart speaker feature included in their fancy audio setup. Yes, it’s perhaps the most expensive speaker on this list normally, but it’s worth it for both audiophiles and cinephiles.


8. Apple HomePod

Apple Home Pod smart speaker

This is the only product on our best smart speaker list that doesn’t support either Amazon Alexa or Google Assistant. The Apple HomePod, as you might expect, supports the company’s Siri voice-based assistant. This is the perfect device for fans of Apple’s iPhone and iPad, who are used to using Siri on their phones and tablets. The audio quality is quite good, and as with many Apple products, it’s a bit more expensive than most of its competition. If you have an iPhone or iPad owner, this might be the perfect companion gift to give.