We are reader supported. When you buy through our links, we may earn an affiliate commission. Learn more.

Bose SoundLink Flex vs Sonos Roam (2022): Which Portable Bluetooth Speaker is Better?

The Bose SoundLink Flex and Sonos Roam are two highly popular portable Bluetooth speakers from the said brands. Both are highly portable, IP67 rated for dust and water resistance and they have excellent battery performance. However, that’s where their similarities end. The two speakers come with various features that you won’t find on the other. In this Bose SoundLink Flex review and comparison against the Sonos Roam, we’ll be taking an in-depth look at these two speakers to find out which one is better.

Bose SoundLink Flex vs Sonos Roam Comparison Chart

ModelBose SoundLink Flex Sonos Roam
PriceCheck price on AmazonCheck price on Amazon
Dimensions7.9 x 2.1 x 2.9 inches6.6 x 2.4 x 2.4 inches
IP RatingIP67IP67
Voice AssistantSiri
Google Assistant
WiFi only
Google Assistant
Companion AppBose ConnectSonos S2
Battery12 hours
4 hours charging time
10 hours
3 hours charging time
ColorsBlack, Stone Blue, White SmokeShadow Black, Lunar White


Both Bose SoundLink Flex and Sonos Roam speakers are lightweight for easy carrying.

bose soundlink flex vs sonos roam design
The Bose SoundLink Flex (left) is shaped like a bar while the Sonos Roam (right) has a triangular prism form factor.

These two speakers are portable since they have a compact and lightweight build. The Bose SoundLink Flex is built to withstand drops and it has resistance to dust and water. Made of a combination of silicone rubber and steel, this speaker has excellent durability.

Similar to the Bose speaker, the Sonos Roam is also well-built. Although it’s made mostly of plastic and silicone rubber, it feels durable and should be able to withstand accidental impact. Also, it has an IP67 rating for dust and water resistance.

Measuring 7.9 x 2.1 x 2.9 inches, the Bose SoundLink Flex is slightly bigger and heavier than the Sonos Roam, which is measured at 6.6 x 2.4 x 2.4 inches and weighs 0.95lbs. That said, the difference is not that significant and they are both portable.

The Bose SoundLink Flex can be purchased in black, stone blue and white smoke, whereas the Sonos Roam is available in shadow black and lunar white.


The Bose SoundLink Flex has a speakerphone function while the Sonos Roam has WiFi connectivity.

bose soundlink flex vs sonos roam features
Both speakers have an IP67 rating for dust, dirt and water resistance.

In terms of features, these two speakers have voice assistant integration, but the implementation is quite different. The Bose SoundLink Flex has a built-in microphone but its voice assistant feature requires your smartphone. It supports both Google Assistant on Android phones and Siri on iPhones. It also has a speakerphone function, a feature that is not present on the Sonos Roam.

On the other hand, the voice assistant on the Sonos Roam is built-in, meaning that you don’t need a smartphone in order to activate it. It has voice activation and microphone mute functions. That said, its voice assistant is supported only via a WiFi connection.

The two speakers come with their own companion apps—the Bose Connect and the Sonos S2. These apps both support Android and iOS devices and they allow the speakers to connect with other Bluetooth speakers from the same brand. However, only the Sonos S2 offers some form of equalization.

As for their exclusive audio technologies, the Bose SoundLink Flex comes with PositionIQ Technology which allows it to adjust the sound depending on its orientation. On the other hand, the Sonos Roam has its Trueplay room correction feature that optimizes the sound depending on where it is located. Bose’s PositionIQ Technology will work whether you are using an Android or iOS device, whereas Sonos’ Trueplay is only supported on Apple devices.


They have a similar sound profile, but the Sonos Roam has EQ settings to adjust its sound.

bose soundlink flex vs sonos roam performance
The Bose SoundLink Flex portable Bluetooth speaker (left) has a built-in strap.

Considering that these are compact speakers, they can actually produce decent sound. Of course, they can’t compete with bookshelf speakers, but as long as you don’t expect them to, you will be satisfied with their sound quality.

They have a similar neutral sound profile that produces clear mids. The highs are underemphasized, but you can still hear details in tracks where there are a lot going on in that frequency range. As expected though, they struggle when it comes to the low end. This is where the Sonos Roam has the advantage. Since its app comes with equalization, you can tinker with the bass and treble to get your desired sound. You can’t do this with the Bose SoundLink Flex since its app doesn’t have any EQ options.

As for battery life, the Bose SoundLink Flex has the advantage since it can last up to 12 hours. In comparison, the Sonos Roam has a 10-hour battery life. It takes 4 hours to fully charge the Bose SoundLink Flex while the Sonos Roam can be fully charged in 3 hours.


The Bose SoundLink Flex offers better value for the money.

Bose SoundLink Flex

Has more features and longer battery life

Sonos Roam

Has built-in voice assistant and EQ

If you are looking to get a portable Bluetooth speaker and your choice came down to these two, we recommend that you get the Bose SoundLink Flex since it offers better value. They offer very similar sound but the Bose speaker offers more features and a longer battery life. The Sonos Roam does have built-in voice assistant and EQ settings using its app, but we don’t think that those features are enough to warrant a significantly higher price.


๐Ÿ“Œ Is the Bose SoundLink Flex case worth getting?

The Bose SoundLink Flex already has a rugged build that can withstand the elements during outdoor use, so it really is up to you if you want an extra layer of protection by purchasing a case.

๐Ÿ“Œ Is the Sonos Roam good for outdoors?

Yes, it’s designed for both indoor and outdoor use.

๐Ÿ“Œ Is the Sonos Roam sand proof?

Yes, it has an IP67 rating for dust and water resistance.

๐Ÿ“Œ How many watts is Bose SoundLink Flex?

It has an output rating of 17 watts.

RELATED  Sony WH-1000XM4 vs Bose 700 Noise-Canceling Headphones (2021): Which Is Better?
Carlo Salvador

Senior Editor at Compare Before Buying. Writer and researcher passionate about fitness, gaming and music.