The best cheap Sonos deals for February 2018: Get 2 Sonos Ones for £349, saving you a big £49

'Sonos Two' – a doublepack of £199 Sonos Ones – is just £349 for a limited period only. Plus all the best prices on the rest of the Sonos fam

TODO alt text

Sonos is synonymous with multi-room, wireless audio and home cinema speakers. Its products are only occasionally discounted, so fill your boots with its multi-room, now voice-controlled speakers when you can.

From January 26 2018, you can get two Sonos One speakers for £349, a saving of £49 on the usual price. The double pack is being called, logically but confusingly enough, Sonos Two.

The Amazon Alexa-enabled speakers, in a choice of black or white, can be used in different rooms, or put together as a great-sounding stereo pair. 

Sonos One already supports umpteen music streaming services, with full Alexa voice control for Amazon Music and Spotify. 

Later this year, support will be added for Google Assistant as well, and Apple lovers will be chuffed to hear that AirPlay 2 is also headed to this and other Sonos devices. Happy days.

As well as direct from Sonos, you can get the same 2-for-the-price-of-about-1-and 3-quarters deal at your favourite retail outlets, ie: Amazon and John Lewis. The latter also chucks in its usual free delivery and two-year warranty.

Sonos Play 1 | £149 (was £199)

Sonos itself is leading the charge by brutally slashing the price of the Sonos Play 1 to £149. Although this lacks the Alexa integration of the Sonos One – our favourite wireless speaker at this time – it sounds every bit as good. It's just £149, direct from the Sonos shop. And, as they say, from all good retailers.View Deal

Sonos Playbase £100 off at £599

Slightly surprisingly, there's also a big £100 off the stunning Playbase. 

The most recent addition to Sonos' home cinema range, this sits under your TV (it can take practically any weight of TV, unless you use a 100-inch plasma or something). Bass and clarity are tremendous with both movie soundtracks and music. 

Sonos Playbar £100 off at £599 has also knocked £100 off the price of its soundbar. Like the Playbase, this can form a handsome centrepiece to a 5.1 system, using Play 1 speakers as the front and rear speakers. It also slots neatly into Sonos' usual multi-room system. Positioning can be in front of your telly, in a TV stand, or go for wall mounting.

Best Sonos Play 5 deals

With its subtle curves and agreeable tactile – strokable, even – black or white finish, the Sonos Play 5 is a bit of a beauty, but also a room-filling beast when it comes to sound. If you're so inclined, you can also 'tune' its sound to your room, by walking around said room waving your phone around, while it plays a series of tones. You might feel a bit of a tit, but the results can be quite impressive. 

Sonos Play 5 | £409-£419 at John Lewis | Was £499

For reasons best known to itself, John Lewis has the Play 5 discounted to £409 for the charcoal one, but £419 for the white. So that's a saving of between £80 and £90 on RRP!

As it's John Lewis they also chuck in their famed, two-year guarantee. Not that it's likely to break within two years but still, handy for your peace of mind.View Deal

Best Sonos Play 3 deals

Having gone un-updated for years, we're expecting to see some discounts on the excellent Play 3 this year. It's arguably the best value of all of the brand's speakers already.

Sonos One, Sonos Sub, Sonos Connect, Sonos Connect Amp

I wouldn't hold your breath if you're waiting on mega dealz on these, but we shall see…

(function(){ function loadGTM(){ (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.defer=true;j.src= '//'+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TLPWP6'); } // Can't be in asset loader until we can call custom loader functions ;(window.Promise ? Promise.all([ window.reliablePageLoad, window.reliableConsentGiven ]) : window.reliableConsentGiven ).then(function(){ setTimeout(loadGTM, 1500); }); })();