Skip to main content

Best smart speakers in 2021

Best smart speakers
(Image credit: Tom's Guide)

The best smart speakers don't just play music — these smart home devices have a voice assistant built in, which lets you use the speaker for all sorts of tasks, such as looking up the news and weather, recipes, and controlling smart home devices, such as lights and locks. They can even change the channel on your TV. 

Of all the best smart home devices, the first you'll probably get is a smart speaker. Most smart speakers come with either Alexa or Google Assistant. A few let you switch between Alexa and Google, but for the most part, you're stuck with one. Before you buy, decide on the assistant you want to use. Amazon's assistant came out on top in our Alexa vs. Google Assistant face off, but both have positive attributes that the other lacks.  

Of course, there's the Siri-enabled Apple HomePod mini, which at $99 is a much more affordable alternative to the standard $299 HomePod.

If you're already invested in a specific assistant that's not Siri, check out our guides to the best Alexa speakers and best Google Assistant speakers. But if you're undecided see all of the best smart speakers below. 

What are the best smart speakers?

The Amazon Echo Dot with Clock is the best smart speaker you can buy right now. Not only does it offer practically every Alexa skill you could need, but this clever device doubles as a bedside alarm clock, too. Compared to the previous, puck-shaped Echo Dot with Clock, the LED display on the new spherical one is raised, and therefore easier to read. 

If you value audio quality above all else, the best-sounding smart speaker is the Sonos One. The Sonos One can be used with either Alexa or Google Assistant, and works with hundreds of streaming sources. The one caveat is that the Sonos One doesn't get all of Alexa's or Google Assistant's capabilities, such as the ability to call other smart speakers. 

The $99 Google Nest Audio and $49 Google Nest Mini both come fabric-swathed and packing a punch. They're the best smart speaker for people looking to replace their bygone Google Home. Alexa users interested in devices at these price points should consider the Amazon Echo (4th gen) or Amazon Echo Dot (4th gen).

As for Siri smart speakers, the $99 HomePod mini makes Siri a more accessible smart home assistant. It's more affordable than the original HomePod, plus it sounds great for it's size.

The best smart speakers you can buy today

Best smart speakers: Echo Dot with Clock

(Image credit: Tom's Guide)

1. Amazon Echo Dot with Clock

The best smart speaker overall

Size: 3.9 x 3.9 x 3.5 inches | Speakers: 1.6 inch speaker | Ports: 3.5mm line in/out | Wireless: 2.4/5 GHz, Bluetooth | Smart assistants: Alexa

Useful LED display
Sounds good for the price
Seamless Alexa integration

The second Amazon Echo Dot with Clock is as good at the first. Not only does the spherical shape of the device improve the fullness of the Echo Dot's sound, but it makes the display a bit easier to read, too. More than just the time, though, the Echo Dot with Clock's display can also show you the current temperature, and also functions as a timer.

An added LED display brings more functionality to the Echo Dot, aside from just the best Alexa skills. In fact, we wish more smart home companies took Amazon's cue and make minor —yet effective — enhancements to already excellent devices. That's why the Echo Dot with Clock is also one of the best smart home devices overall.

Read our full Amazon Echo Dot with Clock review.

Best smart speakers: Sonos One

(Image credit: Future)

2. Sonos One

The best-sounding smart speaker

Size: 4.8 x 6.4 inches | Speakers: Dual amplifiers, 1 tweeter, 1 mid-woofer | Ports: None | Wireless: 2.4/5 GHz | Smart assistants: Alexa, Google Assistant

Excellent audio quality
Comprehensive Sonos app
Works with Alexa and Google Assistant
Can't make calls using either Alexa or Google Assistant
Alexa drop-in not supported

If you're looking for the best in sound quality from a smart speaker, look no further than the Sonos One. While not much larger than the Amazon Echo, the Sonos One churns out tunes that you would swear were coming from a much larger device. Like other Sonos devices, you can pair two of the Ones for true stereo sound, or link them with other Sonos speakers for whole-home audio.

Aside from audio quality, another advantage of the Sonos One is that you can stream audio from hundreds of streaming services, from well-known sources like Spotify to more obscure channels. And, the Sonos One can be set up to use either   Alexa or Google Assistant. While you don't get all of the abilities of either voice assistant, there's enough there for most. Yes, you'll pay more, but out of all the best smart speakers, this is the one to get for audiophiles.

Read our full Sonos One review.

best smart home speakers: Google Nest Audio

(Image credit: Tom's Guide)

3. Google Nest Audio

The best smart speaker for Google Home users

Size: 6.89 x 4.89 x 3.07 inches | Speakers: 75-mm woofer, 19-mm tweeter | Ports: None | Wireless: 2.4/5 GHz, Bluetooth | Smart assistants: Google Assistant

Eco-friendly, attractive exterior
Balanced sound and soaring vocals
Speedy Google Assistant responses
Can’t be used an an audio-out source

At $99, the Google Nest Audio is $30 less than the original Google Home, yet an improvement over its predecessor in every way. It sports a clean-looking, cloth-covered exterior, so the Nest Audio can be disguised as home decor unlike the tear drop-shaped Google Home. You'll also get louder sound and stronger bass from the Nest Audio. In our testing, this towering smart speaker packed a punch.

Not only is it one of the best smart speakers in terms of sound — thanks to on-device processing, Google Assistant gives speedy responses, which comes in handy when searching for music or getting a morning rundown while you're in a rush. 

Read our full Google Nest Audio review.

Apple HomePod mini

(Image credit: Future)

4. Apple HomePod mini

The best Siri smart speaker yet

Size: 3.9 x 3.3 inches | Speakers: one full-range driver, two passive radiator | Ports: None | Wireless: 802.11n Wi-Fi, Bluetooth, Thread | Smart assistants: Siri

Great audio for size
Competitive price
Attractive design
No physical mute button

Apple fans who have been looking longingly at Amazon and Google’s budget smart speakers finally have a device to call their own. The Apple HomePod mini sounds great for its size, and will certainly attract many more buyers than the $249 HomePod did. Plus it looks great, complete with a colorful glowing panel and a base that won't stain your furniture.

The HomePod mini also integrates well with your iPhone and other products in the Apple ecosystem. If you're a fan of the Siri assistant, you'll appreciate having it within voice's reach around your home. You'll be able to use it to control the best HomeKit devices at any time.

Read our full Apple HomePod mini review.

best smart speakers: Amazon Echo (4th gen)

(Image credit: Future)

5. Amazon Echo (4th gen)

The best smart speaker for Alexa users

Size: 5.7 x 5.7 x 5.2 inches | Speakers: One 3-inch woofer, two 0.8-inch tweeters | Ports: 3.5mm line in/out | Wireless: 2.4/5 GHz, Bluetooth | Smart assistants: Alexa

Sleek spherical design
Good audio for price
Great smart home skills
Audio in/out port
Wish it had a clock

The 4th-generation Amazon Echo makes a big visual statement with its new sphere-shaped design, but it’s what’s on the inside of the Echo that makes it one of the best smart speakers, and the overall best smart speaker under $100. 

Compared to the 3rd-generation Amazon Echo, this one not only has improved audio, but a host of other features that make it one of the most convincing smart home devices around. The inclusion of a Zigbee hub lets this Echo lay a foundation for the rest of your connected products. So if you’re looking for a smart speaker that will not just play tunes, but act as a central smart home hub, the 4th-generation Echo is the best choice.

Read our full Amazon Echo (4th gen) review.

best smart speakers: Amazon Echo Dot (4th gen)

(Image credit: Future)

6. Amazon Echo Dot (4th gen)

The best smart speaker under $50

Size: 3.9 x 3.9 x 3.5 inches | Speakers: 1.6 inch speaker | Ports: 3.5mm line in/out | Wireless: 2.4/5 GHz, Bluetooth | Smart assistants: Alexa

Good audio for the size
Lots of Alexa smart home skills
Large power brick

With the 4th generation Echo Dot, Amazon has once again delivered an inexpensive smart speaker that doesn’t skimp on features or quality. The new spherical shape is an interesting deviation from the hockey puck, plus it lets audio sound fuller despite this Echo Dot having the same speaker hardware as the previous one.

The Echo Dot’s purpose is to be more of a personal smart speaker. For $50, this isn't the solution for controlling all your connected home devices or filling your space with sound. But if you have a couple of smart lights, or want a soundtrack in your bedroom, it's the best smart speaker you can get. It makes a great gift, too.

Read our full Amazon Echo Dot (4th gen) review.

Best smart speakers - Google Nest Mini

(Image credit: Tom's Guide)

7. Google Nest Mini

A mighty, affordable speaker for Google Assistant users

Size: 3.7 x 1.7 inches | Speakers: 40-millimeter driver | Ports: None | Wireless: 2.4/6 GHz, Bluetooth | Smart assistants: Google Assistant

Fun color options
Loud for its size
No audio line out

Like the Echo Dot, the Google Nest Mini is one of the best smart speakers you can get for less than $50. Without changing the price or general appearance of the original Google Home Mini, Google made significant interior upgrades that make the Nest Mini better than its predecessor. The added microphone, twice as strong bass and in-house learning chip give it spectacular value for the price. 

Touch-sensitive controls on the top of the Mini let you adjust volume, and are otherwise hidden, which gives its cloth-covered exterior a non-techy look. We also liked the fact that there's a physical switch to deactivate its microphone, for those times you don't want Google listening in. Plus, the hook on the back lets you hang it on the wall to save counter space. The Nest Mini also comes in a variety of colors: a modern-looking light-grey, Chalk, Charcoal gray, Coral orange and Sky blue.

Read our full Google Nest Mini review.

Best smart speakers - Amazon Echo Dot (3rd gen)

(Image credit: Amazon)

8. Amazon Echo Dot (3rd gen)

This previous-gen Echo Dot is $30 while supplies last

Size: 3.9 x 1.7 inches | Speakers: 1.6-inch speaker | Ports: 3.5mm line out | Wireless: 2.4/5 GHz, Bluetooth | Smart assistants: Alexa

Smart and helpful Alexa assistant
Easy to set up
Works with or without an additional speaker
Speaker quality not great for music

The third-generation Echo Dot has vastly improved sound over the previous generation and, with a fresh, cloth-covered design, looks better too. Although it was once higher on this list of the best smart speakers, it's been replaced by the spherical Echo Dot. You can still get this puck-shaped model for the great price of $30 (and often less,) which is why we think it's still worth recommending.

Amazon is continuing to sell this Echo Dot until it runs out of stock, which will likely happen during the holiday season. If you're looking for an even cheaper smart speaker, the $25 Echo Flex is an excellent variant. The plug-in Alexa device doesn't sound the best, but its useful nonetheless. 

Read our full Amazon Echo Dot (3rd gen) review.

Best smart speakers - Google Nest Hub Max

(Image credit: Future)

9. Google Nest Hub Max

This premium smart speaker doubles as a clever smart home hub.

Size: 9.9 x 7.2 x 4 inches | Speakers: Dual 18-millimeter 10-Watt tweeters, 75-millimeter 30-Watt woofer | Ports: None | Wireless: 2.4/5 GHz, Bluetooth | Smart assistants: Google Assistant | Display: 1280 x 800

Attractive design
Great speakers
Clever motion-tracking
Privacy switch blocks camera and microphones
Can only make video calls using Google Duo
Nest Cam integration issue for iOS users

Why settle for a mere speaker when you can get one with a massive touchscreen, too? Yes, the Google Nest Hub Max is a great smart speaker — it has two 18mm, 10W tweeters and one 75mm, 30W woofer, which pump out great audio — but the star of the show its its large 10-inch display, which lets you do everything from watch videos to look up step-by-step recipes, control your smart home devices, and even get a glimpse at how long your commute will be. It's the ultimate vehicle for the best Google Home commands.

Atop the Nest Hub Max is a camera which you can use to make video calls (sadly, via Google Duo only), but it has a clever motion-tracking feature that will keep you in the center of the frame as you move about a room. It's great if you're in the kitchen  making dinner, and can't remain planted in front of the display. We also appreciate the camera privacy switch, and imagine others will, too. It’s taken Google longer than Amazon to come out with a 10-inch smart display, but the Echo Show now has a more than worthy competitor in the Nest Hub Max.

Read our full Nest Hub Max review.

(Image credit: Tom's Guide)

10. Amazon Echo Show 8

The best Alexa smart display

Size: 7.9 x 5.4 x 3.9 inches | Weight: 36.6 oz | Speakers: Dual 2-inch neodymium drivers | Display: 8-inch 1280 x 800 | Camera: 1MP | Battery Life: n/a | Audio Out: Bluetooth, 3.5mm audio

Awesome sound for size
Bright, clear display
Physical camera shutter
Not good for YouTube videos

We're as surprised as you, but we think the Amazon Echo Show 8 is by far the best Alexa speaker with a display. That's right: We like it better than its larger sibling, the 10-inch Amazon Echo Show, and miles more than the adorably compact Echo Show 5.

For starters, the Echo Show 8 is much less expensive, yet delivers visuals and audio far better than its price would suggest. The main difference is that the Echo Show 8 has a smaller 1-megapixel camera, but we didn't find that impacting the overall quality of our video chats. It also lacks the Zigbee smart home hub found in the 10-inch Echo Show, but that shouldn't be much of a deterrent for those who want a quality smart display for around $130.

Read our full Amazon Echo Show 8 review.

(Image credit: Future)

11. Apple HomePod

The best smart speaker for HomeKit users

Size: 6.8 x 5.6 inches | Speakers: 7 tweeters, 1 woofer | Microphones: 6

Excellent audio quality
Attractive design
Easy setup

The Apple HomePod smart speaker puts Siri in your living room, kitchen or other interior space without needing your iPhone or iPad nearby. Just shout for Apple’s voice assistant to shuffle your Apple Music playlist, give you traffic information, place a pizza delivery order or control any of the best HomeKit devices

HomeKit has consistently lagged behind Amazon and Google in integrating with other smart home devices because of Apple’s more stringent security rules. However, Apple has changed its policies so that you now only need software certification. As a result we have seen HomeKit support grow, adding value to the booming HomePod speaker. It has a long way to go before becoming as mainstream as the Echo, but it’s worth considering now if you’re growing your smart home using HomeKit.

Read our full Apple HomePod review.

Best smart speakers - Echo Studio

(Image credit: Tom's Guide)

12. Amazon Echo Studio

Amazon's high-end smart speaker

Size: 8.1 x 6.9 inches | Speakers: 3 2-inch midrange speakers, 1-inch tweeter, 5.3-inch woofer | Ports: 3.5mm in/out | Wireless: 2.4/5 GHz, Bluetooth | Smart assistants: Alexa

Can be paired with another Studio
Automatically adjusts audio
Great sound
Good bass
Large size
Mids and vocals tend to get lost

Perhaps tired of seeing Sonos eat its lunch, Amazon came out with its own premium smart speaker. The Echo Studio produces the best audio of any of Amazon's smart speakers, thanks to three 2-inch midrange speakers, a 1-inch tweeter, and a 5.3-inch woofer. You can also pair two Echo Studios together for stereo sound, and you can also use the Studio as a speaker for your HDTV as well as your Amazon Fire TV device

The Echo Studio delivers great room-filling audio and visceral, chest-pounding bass, though in head-to-head tests, the Sonos One still sounded better, with more defined mids. But, because the Echo Studio has a 3.5mm input jack — something the Sonos lacks — you can plug a turntable directly into the Studio, which gives you both a streaming speaker and an output for your record collection in one device.

Read our full Amazon Echo Studio review.

Best smart speakers - Sonos Move

(Image credit: Tom's Guide)

13. Sonos Move

The portable Sonos Move adapts its sound for any space.

Size: 9.4 x 6.3 x 5 inches | Speakers: 2 amplifiers, 1 tweeter, 1 mid-woofer | Ports: None | Wireless: 2.4/5 GHz, Bluetooth | Smart assistants: Alexa, Google Assistant

Superb audio quality
Built-in Automatic TruePlay technology
No smart features in Bluetooth mode
Heavy for a portable device

The Sonos Move is the one of the best smart speakers and though the field is limited, the overall best-sounding portable smart speaker on the market. You're able to transport it around the home and outdoor spaces while still taking advantage of Sonos' extensive streaming collection. It also introduces Auto TruePlay, a technology that allows the speaker to adjust its sound for its location using the internal microphones. 

The Move is also weather-resistant and can take a beating — we dropped ours a few feet without any damage. However, it's heavy, weighing in at 6 pounds, and isn't the easiest to carry. Also, if you move out of range of your Wi-Fi network, you lose all of the Move's smart features, and have to rely on a Bluetooth connection to you phone. And, at $400, it's an expensive device. But, if you want the best audio in an outdoor setting, this is the smart speaker to get.

Read our full Sonos Move review.

Best smart speakers - UE Megablast

(Image credit: UE)

14. UE Megablast

The Alexa-packed UE Megablast is wireless and waterproof.

Size: 9.3 x 3.5 inches | Speakers: 2 amplifiers, 1 tweeter, 1 mid-woofer | Ports: None | Wireless: 2.4/5 GHz, Bluetooth | Smart assistants: Alexa

Alexa inside
Excellent all-around sound
Can't do everything an Amazon Alexa speaker can
Limited app

If you're looking for a portable smart speaker that's not as pricey as the Sonos Move, the UE Megablast is a great option. It costs half as much, weighs even less, yet sounds great for its size. Plus, the Megablast is water-resistant, so you can dunk it in a pool for up to 30 minutes, and it should come out just fine. 

The UE Megablast's battery is good for up to 16 hours of playtime, which makes it an excellent companion for a backyard barbecue or a day at the beach. As with most third-party speakers, the Megablast has almost all of Alexa's capabilities, but Amazon reserves some features, such as drop-in, messaging, and calls, for its own devices. But if all you're looking for is a smart speaker that can crank out some tunes, then check out the Megablast.

Read our full UE Megablast review.

How to pick the best smart speaker for you

Before you purchase any of the best smart speakers, decide how you plan to use it. If it's going to be the only device in your living room that will play music, then you'll want one that has good audio quality. But while sound is important, it shouldn't necessarily be the deciding factor in which smart speaker you choose. 

For example, the Amazon Echo Dot has perhaps the worst-sounding speaker among those we've tested, but its small size and low price make it useful for people who already have a good speaker and merely want to add some smarts to it. The Dot is also a cheap way to spread a voice assistant throughout your house. Same goes for the Nest Mini.

If you want one of the best outdoor speakers, though, you'll want to consider a portable option, such as the JBL Link 20. The Sonos Move and Bose Portable Home Speaker are great options, too.

And if you're set on either Alexa or Google Assistant, check out the best Alexa speakers and best Google Home speakers for more options. 

How we test smart speakers

When evaluating a smart speaker, one of the first things we look at is its audio quality. After all, if a speaker doesn't sound good, then what use is it? We take into account the price and aim of the smart speaker here, too. If it's a small, budget device, we wouldn't expect it to sound as good as something that costs five times as much.

And, because it's a smart speaker, we also take into account what you can do with the voice assistant embedded inside. While smart speakers made by Amazon and Google naturally have all of the abilities of Alexa and Google Assistant, both companies exclude some features, such as the ability to make voice calls, from third-party manufacturers. So, if a speaker made by Amazon sounds the same as one made by another company, but that latter speaker doesn't have all of Alexa, then Amazon's device will get a higher rating.

We also look at the design of the speaker: How nice does it look? Does it have audio inputs, so you can connect things such as turntables or TVs? All these factors and more go into deciding what makes our list of the best smart speakers — and what doesn't.

  • s.oliver.daniel
    This is not a comment. I would just like to know whether I would get total stereo sound from these "single" speakers if I place one of them in front of a PC monitor placed right in front me?
  • eric.cazin
    Hi guys,

    The SONT LF-S50G is missing in your list.

  • jbukow
    Check out the insignia google voice speakers from Best Buy, normally I don't recommend store brands but these are stereo 2.0 or stereo+subwoofer 2.1 portable speakers with battery, obviously support Google Voice Assistant, they sound really good and can hear you really well when music is playing, and are in the $70-$110 range.
  • itsjoecool
    Im trying to help my mom, who recently had a stroke. She is having trouble with spelling and math. Which of these devices would be the best at helping her spell words and do math?
  • gditrecruiter

    I just read an article that said Google Home is better. The rationale was that Google's algorithm is superior to Bing, which Amazon's products utilize for commands. I must admit when searching on the web, I always find Google blows Bing out of the water...

    I think this is especially relevant for you/your mom. My mother, now deceased, had similar type of issues due to stroke. I know that the Google product would have suited her better.

    An example they mentioned about Bing was you have to construct the question a particular way, whereas Google's commands you didn't really need to do that as much. For someone with a stroke, you want it to be as simple as can be.....

    Wish you and your mom the best whatever you choose!

  • speakerfreak
    KitSound Voice One?
  • murraysandes
    Do you think google will get around to updating software in google home and google home mini to include latency delay ability. Both my google home minis receive and produce audio quicker than my other powered speakers retro fitted with chrome cast audio meaning I can't use my google home mini as part of an audio group..very frustrating
  • mdr1000ton
    You forget the Harman Kardon Invoke with cortana. A very good sounding speaker, better than most of the others, and a good price. Not too expensive and for the hardware it wort it.
  • murraysandes
    20690354 said:
    You forget the Harman Kardon Invoke with cortana. A very good sounding speaker, better than most of the others, and a good price. Not too expensive and for the hardware it wort it.

    So what does that have to do with the google,Home lack of latency issue
  • mprospero
    Nope, we didn't forget the Invoke....,review-4795.html