Sonos makes smart speakers that join into one multi-room system, and its prices are high. The question is whether you need that, or whether a portable Bluetooth speaker does the job for less.

We compared them on Amazon UK, using price, rating and number of reviews. We haven't tested them ourselves. This comparison is based on the Amazon listings and customer ratings, so check the latest price and details before you buy.

SpeakerApprox. priceRatingReviews
Sonos Era 300£4994.5260+
Sonos Era 100£1794.5700+
Bose SoundLink Flex (2nd Gen)£1154.713,400+
Marshall Emberton III£1494.71,500+
JBL Charge 5£994.737,400+

Our take: Sonos is worth it if you want speakers around the house that play the same music and you are happy to buy more later. If you just want good sound that you can move around, the cheaper portable speakers here are rated higher. Prices change often, so check the live price.

Short answer: Often not, unless you want a multi-room smart speaker. The Sonos Era 100 (around £179) has a 4.5 rating, while the JBL Charge 5 costs around £99 and has a 4.7 rating from more than 37,000 buyers. The Era 300 costs around £499. Prices and ratings are from Amazon UK, checked when our catalogue was last updated. Prices change, so check the latest on Amazon.

1. Best value: JBL Charge 5

JBL Charge 5 Portable Bluetooth Speaker
JBL Charge 5 Portable Bluetooth Speaker
★★★★☆ 4.7 · 37,478 Amazon UK ratings
£99

A 4.7 rating from more than 37,000 buyers at around £99. By far the most reviewed speaker on this page.

Check Price on Amazon

Compare more in our Best Premium Speakers UK 2026 guide →

2. Best small speaker: Bose SoundLink Flex (2nd Gen)

Bose SoundLink Flex Portable Bluetooth Speaker
Bose SoundLink Flex Portable Bluetooth Speaker
★★★★☆ 4.7 · 13,414 Amazon UK ratings
£115

A 4.7 rating from more than 13,000 buyers at around £115.

Check Price on Amazon

Compare more in our Best Premium Speakers UK 2026 guide →

3. Cheapest Sonos: Era 100

Sonos Era 100
Sonos Era 100
★★★★☆ 4.5 · 718 Amazon UK ratings
£179

A 4.5 rating from more than 700 buyers at around £179. The Era 100 SL is a version without a voice assistant, with a 4.7 rating at a higher price.

Check Price on Amazon

Also consider: Sonos Introducing Sonos Era 100 SL — £297 (4.7★, 385 reviews)

Compare more in our Best Premium Speakers UK 2026 guide →

4. Top Sonos: Era 300

Sonos Era 300
Sonos Era 300
★★★★☆ 4.5 · 263 Amazon UK ratings
£499

A 4.5 rating from more than 260 buyers at around £499. The most expensive speaker here, and it costs about the same as five JBL Charge 5s.

Check Price on Amazon

Compare more in our Best Premium Speakers UK 2026 guide →

Frequently Asked Questions

Is Sonos worth the money?
If you want a multi-room system, yes. If you just want one good speaker, a JBL Charge 5 at around £99 has a 4.7 rating from more than 37,000 buyers, against 4.5 for the Sonos Era 100 at around £179.
Is the Sonos Era 300 worth £499?
It is the most expensive speaker on this page and has a 4.5 rating from about 260 buyers. It makes most sense if you want a Sonos speaker with a bigger sound for a living room.
Do Sonos speakers work without Wi-Fi?
Sonos speakers are designed to work over Wi-Fi. If you want a speaker you can take outdoors, a portable Bluetooth speaker is the better choice.
HomeGadgetPro Editorial Team
Our buying guides are based on real Amazon UK product data, verified customer ratings and independent research. Prices are checked weekly. We may earn commission on purchases made through links in this article — see our affiliate disclosure.