A good wireless speaker fills a room with music you control from your phone or by voice, and grows into a whole-home system. These four Wi-Fi speakers are the best for most homes in RTINGS' lab tests, whether you use Spotify or Apple Music.

The short answer

The best wireless speaker for most people is the Sonos Era 100 (~$189): great sound for its size, AirPlay 2 and Bluetooth, and the best multi-room system there is.

For bigger rooms and Dolby Atmos Music, get the Sonos Era 300 (~$499). The Sonos Move 2 (~$499) goes outside on battery, and the Apple HomePod (~$349) suits iPhone homes.

Some links below are Amazon Associates affiliate links. If you buy through them, this site may earn a small commission at no extra cost to you. That has no bearing on which products get recommended — see our full affiliate disclosure.
In this guide
  1. Wi-Fi or Bluetooth?
  2. Quick comparison
  3. Best overall: Sonos Era 100
  4. Best sound: Sonos Era 300
  5. Portable: Sonos Move 2
  6. For iPhone users: Apple HomePod
  7. Other wireless speakers
  8. Getting the best sound
  9. Frequently asked questions

Wi-Fi or Bluetooth?

"Wireless speaker" covers two different things. Bluetooth speakers pair directly with your phone: simple, but the sound is compressed, the music stops if you walk away or take a call, and you can't easily group them around the house. Wi-Fi speakers join your home network: they stream at higher quality, keep playing when your phone leaves the room, and link together into a multi-room system you control from an app or by voice.

For a speaker that lives in your home, Wi-Fi is the better choice, and every pick here has it. Most also have Bluetooth for guests. The other big decision is which ecosystem you live in: Sonos works with almost everything, while Apple's HomePod is made for iPhones. Our picks follow RTINGS' lab measurements, which test every speaker the same way.

Quick comparison

SpeakerVoice assistantAirPlay 2BatteryBest forPrice
Sonos Era 100Alexa, Sonos VoiceYesNoMost people~$189
Sonos Era 300Alexa, Sonos VoiceYesNoBest sound, Dolby Atmos Music~$499
Sonos Move 2Alexa, Sonos VoiceYesYesIndoors and outdoors~$499
Apple HomePod (2nd gen)SiriYesNoiPhone households~$349
Best wireless speaker for most people~$189
Sonos Era 100
Wi-Fi and Bluetooth · AirPlay 2 · Alexa built in · Trueplay room tuning · multi-room and stereo pairing

RTINGS' best mid-range home speaker, and the one we'd buy for most rooms. It sounds great for its size, works with almost every music service through the Sonos app, and takes AirPlay 2 from iPhones. Add more Sonos speakers later and they play in sync around the house; pair two Era 100s for stereo, or use them as rear speakers with a Sonos soundbar such as the Sonos Beam.

Worth knowing: it doesn't support Dolby Atmos Music and doesn't get as loud as the Era 300. Trueplay's automatic room tuning works fully only with an iPhone; Android users get a more limited version.

Check price on Amazon Prices change often — verify current pricing on Amazon.
Best sound~$499
Sonos Era 300
Wi-Fi and Bluetooth · Dolby Atmos Music · 360-degree sound · AirPlay 2 · Alexa built in · Trueplay

The bigger Sonos fills a large room and spreads sound in every direction, so it sounds good wherever you sit. RTINGS found its sound decently well-balanced for all kinds of music and podcasts, and it plays Dolby Atmos Music from services like Apple Music, Amazon Music, and Tidal. A pair makes excellent rear speakers for a Sonos soundbar.

Worth knowing: the Sonos app has few sound adjustments beyond bass and treble. It costs roughly twice as much as the Era 100, so it's worth it mainly for big rooms or Atmos music.

Check price on Amazon Prices change often — verify current pricing on Amazon.
Best portable Wi-Fi speaker~$499
Sonos Move 2
Battery powered · Wi-Fi and Bluetooth · stereo · dust and water resistant · Alexa built in · Trueplay

A home speaker you can carry to the backyard. On its charging base it works like any other Sonos speaker, joining your multi-room system over Wi-Fi; lift it off and it runs on battery, and you can switch it to Bluetooth when you're out of Wi-Fi range. Unlike the original Move, it plays true stereo, and its strong dust and water resistance means a bit of rain or a splash by the grill isn't a problem.

Worth knowing: it's big and heavy for a portable speaker, and it doesn't produce as much bass as the Era 300 or play Dolby Atmos Music. For the beach or a pool, a smaller, fully waterproof speaker is a better fit. For permanent outdoor sound, see our outdoor speakers.

Check price on Amazon Prices change often — verify current pricing on Amazon.
Best for iPhone users~$349
Apple HomePod (2nd generation)
Wi-Fi · AirPlay 2 · Siri · room sensing · stereo pairing · works with Apple TV

If your household runs on iPhones, the HomePod is the simplest choice. It sets up in seconds by holding an iPhone next to it, plays Apple Music hands-free with Siri, and hands calls and music off from your phone. RTINGS found it produces a bit more deep bass than the Sonos Era 100. Two HomePods pair as stereo speakers, and they can act as the sound system for an Apple TV 4K.

Worth knowing: it only connects over Wi-Fi, with no Bluetooth, and it offers few sound adjustments. It's a poor fit for Android phones; get the Sonos Era 100 instead.

Check price at Apple Apple sells the HomePod directly, so we link to its store.

Other wireless speakers worth knowing

Getting the best sound

Frequently asked questions

What is the best wireless speaker?
The Sonos Era 100 is the best wireless speaker for most homes. It sounds great for its size, supports Wi-Fi, Bluetooth, and AirPlay 2, has Alexa built in, and links with other Sonos speakers for multi-room audio. The Sonos Era 300 sounds bigger and plays Dolby Atmos Music.
Are Wi-Fi speakers better than Bluetooth speakers?
For home use, yes. Wi-Fi speakers stream at higher quality, keep playing when your phone leaves the room, and group together for multi-room playback. Bluetooth speakers are simpler and portable, and many Wi-Fi speakers include Bluetooth too.
Can I mix Sonos and HomePod speakers?
Not for synchronized multi-room playback in their own apps. Sonos speakers group with other Sonos speakers, and HomePods with other AirPlay devices. Sonos speakers do support AirPlay 2, so an iPhone can play to Sonos and HomePod speakers at the same time.
Can I use wireless speakers with my TV?
Sonos Era speakers can be the rear speakers for a Sonos soundbar, and two HomePods can be the sound system for an Apple TV 4K. Most other smart speakers are not designed for TV sound. See our soundbar guides for TV audio.
Do wireless speakers need to be plugged in?
Most home Wi-Fi speakers, including the Sonos Era 100, Era 300, and HomePod, need to be plugged into an outlet. The Sonos Move 2 has a built-in battery for use around the house and yard.