Epic Sonos sale takes up to 40% off speakers and soundbars — 11 deals I’d shop right now

Sonos Deals
(Image credit: Amazon)

Sonos is a brand that makes some of the best speakers and best soundbars on the market — and if you're looking to upgrade your home theater set up, you can score up to 40% off their most popular audio devices on Amazon and other retailers right now.

The best deal we've seen so far is on the Sonos Ray, which is sporting a 36% markdown. If you're in the market for a small but mighty speaker, I suggest the Sonos Roam 2 for just $139. Below, I've rounded up my favorite Sonos audio devices from the sale. For more discounts, check out our guide to the best Amazon promo codes.

Quick Links

Best Sonos Deals

Sonos Roam 2
Sonos Roam 2: was $179 now $139 at Amazon

The smallest speaker in the Sonos lineup, the Roam is no less smart than its bigger siblings. We loved the little portable speaker in our Sonos Roam 2 review, especially its rich sound quality which outperformed its small size. Thanks to its smarts and WiFi connection, it connects to Alexa and Google Assistant for voice assistant support, and then there's the Bluetooth connection for when it goes out and about.

Sonos Ray
Sonos Ray: was $279 now $179 at Amazon

Sonos' smallest soundbar is perfect for small TVs that really need some better audio. We were incredibly impressed with the bar in the Sonos Ray review, especially the balanced sound profile. It sounded much bigger than it actually is, instantly improving on the likely terrible speakers in your TV. It connects to the Sonos app so that you can activate its smart features, like Alexa and Google Assistant support.

Sonos Era 100
Sonos Era 100: was $249 now $199 at Amazon

The Sonos Era 100 is a powerful tool for upgrading your home audio system, giving you surround sound for your Sonos Arc sound bar. If you don't want to go all-in, it's also great as a small smart speaker that can work for your bathroom, kitchen or the like.

Sonos Sub Mini
Sonos Sub Mini: was $429 now $343 at Amazon

The Sonos Sub Mini is a small but mighty wireless subwoofer that seamlessly integrates into your Sonos setups. In our Sub Mini review we concluded despite the price, the subwoofer "feels like a worthwhile investment" with its fuss-free integration and seamless control.

Sonos Move 2
Sonos Move 2: was $449 now $359 at Amazon

The next-gen Sonos Move 2 packs some serious upgrades with a battery life boost to 24 hours for all-day listening on the move (up from 10 hours on the original Move) as well as simultaneous Bluetooth and Wi-Fi pairing, and built-in voice controls. It looks identical to the original Move except that it's also available in an olive colorway. This is the best deal we've seen on this speaker so far.

Sonos Beam Gen 2
Sonos Beam Gen 2: was $499 now $399 at Amazon

Sonos Mid-range soundbar is perfect for smaller rooms that are aching for Spatial Audio. It's retains Sonos' warm sound signature and slick design language, and we liked how it sounded much bigger than its actaul size in the Sonos Beam gen 2 review. It's filled with features like Amazon Alexa and Google Assistant support, and if you've got a smaller 48 or 50-inch TV, then its the perfect size.

Sonos Ace
Sonos Ace: was $449 now $412 at Amazon

The Tom's Guide Sonos Ace review remarked that these headphones are "utterly engaging and enjoyable to listen to" thanks to excellent sound quality and top-notch noise canceling. They also connect up to your Sonos soundbar so that you don't have to disturb everyone else in the house when you want to watch TV — and they do it with brilliant built in Spatial Audio.

Sonos Era 300
Sonos Era 300: was $449 now $420 at Amazon

The Sonos Era 300 is easily one of the best sounding smart speakers that I've ever heard. In our Sonos Era 300 review, it received a glowing 4.5 stars, along with an editors choice award. In my opinion it's got the best Spatial Audio performance of any speaker around, and it's warm sound signature makes for a pleasing listen. Support for Google Smart assistant and Amazon Alexa is just the icing on a tasty audio cake.

Sonos Arc
Sonos Arc: was $899 now $649 at Amazon

Sonos' previous generation soundbar is still an excellent TV sound upgrade. We loved the soundbar in our Sonos Arc review, especially its slick design. It's also one of the best soundbars around for Spatial Audio, with some of the best Dolby Atmos performance that we've ever experienced. It's smart too, and connects to Alexa and Google assistant so that you can command your smart home.

Sonos Ray All-in-One Soundbar and Era 100 Smart Speaker (2 pack) package
Sonos Ray All-in-One Soundbar and Era 100 Smart Speaker (2 pack) package: was $777 now $578 at Best Buy

If you're looking to save big, consider packaging your Sonos devices together for an even better deal. This one at Best Buy includes the compact Sonos Ray sound bar and two Sonos Era 100 wi-fi speakers, which is a great way to upgrade any setup in a tiny space for less.

Sonos Ray Soundbar, Era 100 Smart Speaker (2 pack), and Sub Mini package
Sonos Ray Soundbar, Era 100 Smart Speaker (2 pack), and Sub Mini package: was $1,206 now $885 at Best Buy

Looking for even more bang for your buck? This package throws in all that plus a Sonos Sub Mini, a sub-woofer designed to deepen your enjoyment of TV, music, and more with bold bass.

TOPICS
Olivia Halevy

Olivia is a Deals Writer at Tom’s Guide. She loves all things lifestyle, shopping, and sourcing the best deals from some of the top brands, retailers, and websites around. From fashion and beauty to smart home and tech, she has an eye for finding practical, stylish, and reasonably-priced items that help make life simpler (and a little more aesthetically-pleasing). Olivia has over five years of experience writing lifestyle, commerce, and branded content for Patch.com. In her free time, she enjoys trying out new exercise classes, binge-watching the latest viral TV shows, cooking, spending time with family, and taking long walks with her dog, Gus. 

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.