10 Best Places To Buy Cheap Mattresses and Divan Beds Under £500, £200 or £100

We’ve compared the cost of a double mattress at 10 of the cheapest online bed stores in the UK, to see what you can get on a tight budget.

As a very general rule, you get what you pay for with a mattress and some of the beds under £100 are, quite frankly, just about good enough for the family dog, or perhaps a mother in law who might overstay her welcome on a comfortable bed. 

If you can afford a cheap end pocket spring mattress, I’d certainly consider that a good investment over an open coil or basic foam mattress.

Anyway, we looked at three things at each bed retailer:

  • the cheapest double mattress we could find, regardless of the quality (might be good enough for a guest mattress, but I wouldn’t want to sleep on most of these full time)
  • the cheapest pocket spring mattress with at least 1000 springs as we think that’s the sign of a good quality bed
  • the cheapest double bed divan and mattress, regardless of the quality

Prices correct at time of searching.


1. Amazon

Amazon logo

Over the last few years Amazon has shifted from an online shop which sold its own stuff (including a few beds and mattresses) to a shopping centre with loads of retailers competing to sell to you. The result is that the range is huge and prices are low, although you may end up buying from a third party.

Pretty much every brand of mattresses and beds are on Amazon, with a few top end exceptions. Search for Silentnight and you’ll get 100 results just in the mattress section, and it is similar with searches for other big mid-priced brands like Rest Assured and Sealy

My advice with Amazon is to check the seller’s rating, although you are covered well by Amazon if something goes wrong. 

A couple of options stood out for me when I was looking for cheap mattresses on Amazon:

For our price comparison we just looked at beds and mattresses sold directly by Amazon. In 2024 we found:

  • ​£89 for Amazon’s cheapest double mattress (Kono)
  • £117 for Amazon’s cheapest double mattress with at least 1000 pocket springs (Yaheetech)
  • £182 for Amazon’s cheapest divan bed and mattress (Somnior)​

2. Mattress Online

Mattress Online wins lots of awards including best online bed retailer of the year 2022 – 2023. It is one of the biggest and well established online bed sellers. They claim they offer ‘up to 70%’ off but I would take that with a pinch of salt. Just look at what you are getting for your money rather than worrying about the original price. 

They stock a lot of the big brands – Sealy, Silentnight, Rest Assured, Sleepeezee, Relyon, Hypnos, Millbrook, Slumberland, Tempur, Emma and Simba.

Pricing is competitive when I’ve compared like for like with high street retailers, as you might expect. At the budget end of the market, you will find Mattress Online prices are:

  • £194 for Mattress Online’s cheapest double bed (Sleep Soul)
  • £309 for Mattress Online’s cheapest double pocket sprung mattress with at least 1000 springs (Silentnight)
  • £289 for Mattress Online’s cheapest double divan bed with mattress (Aspire)

3. Happy Beds

Happy Beds is a UK company which just sells its own mattresses, at the budget end of the market. They sell pretty much every type of mattress including pocket spring mattresses (the best type of sprung mattress) as well as memory foam mattresses, latex mattresses and mattresses for kids.

When I checked, prices for a double mattress ranged from about £100 to £450.

Delivery is free to most postcodes.

The prices in our comparison were:

  • £99 for Happy Bed’s cheapest double mattress
  • £185 for Happy Bed’s cheapest pocket sprung mattress with at least 1000 springs
  • £432 for Happy Bed’s cheapest double divan with mattress

4. eBay

eBay is another online retailer which has gradually changed over the last decade. At one stage eBay was full of private sellers selling items at auction. Now, most items seem to be Buy It Now and are sold by businesses using eBay as a shop front. The private sellers are still there, it’s just a much busier website than it once was.

I’ve always found prices on eBayto be very competitive, because you can easily narrow down your search and find the cheapest available. Make sure you check the seller’s feedback and consider using Paypal or some other payment option which gives you some guarantee.

At first the choice is baffling with 800,000 beds and mattresses when I checked. However, you can narrow down easily with the filtering options which are better and quicker than most websites offer. 

For the price comparison, we just looked at new items on eBay, although I’m sure you could pick up a 30 year old mattress which was 70% dust for 99p if you were so inclined. Anyway, we found:

  • £50 for eBay’s cheapest double mattress (an economy foam mattress, so about as basic as you can get)
  • £120 for eBay’s cheapest pocket sprung mattress with at least 1000 springs
  • £135 for eBay’s cheapest divan bed and mattress set (‘open sprung’ mattress with memory foam)

5. John Lewis & Partners

You wouldn’t associate John Lewis & Partners with cheap products generally, but there is a good range in prices in their mattress range (there’s an £18,000 bed, although I suspect they don’t sell many…).

Of course, John Lewis & Partners also has an outstanding customer service reputation, and you can tell guests that ‘the bed came from John Lewis’ without actually mentioning that it cost less than a weekly shop.

The cheapest mattresses and divan beds we could find in our price comparison were:

  • £139 for John Lewis’ cheapest double mattress (open coil mattress, ‘House by John Lewis’)
  • £209 for John Lewis’ cheapest double mattress with at least 1000 pocket springs (‘Essentials Collection’)

So, it does show that you shouldn’t ignore a retailer which you might assume would be only aiming at the luxury end of the mattress and bed market.


6. Bedstar

We once bought a bed from Bedstar and we were pleased with the service and price (we went for a Rest Assured divan in the end with a squidgy latex layer, although I think in hindsight I should have gone for a bed that could be turned and then bought a topper).  

Anyway, Bedstar is quite similar to Mattressman and Mattress Online in that they both have a big range and stock a lot of the bed mattress brands. Bedstar also frequently do discount codes and deals which are advertised on their website.

In our price comparison, we found the following prices at Bedstar:

  • £199 for Bedstar’s cheapest mattress (Giltedge)
  • £299 for Bedstar’s cheapest pocket sprung mattress with at least 1000 springs (Giltedge)
  • £339 for Bedstar’s cheapest double divan bed and mattress set (Giltedge Bed)

7. Argos

Argos is certainly worth a look nowadays for cheap mattresses and beds. Their product range has grown and grown in recent years and they now have a good range of mattresses, from the cheap and cheerful through the higher end of the market.

You will occasionally find good reductions on beds are Argos, and they also do discount codes on a semi-regular basis. When I searched a little while ago (early 2024) they were doing 20% off all furniture, which made quite a difference to their bed prices.

For our price comparison, the cheapest beds at Argos were:

  • £120 for Argos’ cheapest double mattress (Argos Home)
  • £300 for Argos’ cheapest pocket spring mattress with at least 1000 springs (Argos Home)
  • £260 for Argos’ cheapest double divan bed with a mattress (Argos Home)

8. Dreams

Dreams is one of the UK’s biggest bed sellers, and they offer the significant advantage of customers being able to try out their beds instore. It can take a little while to go through the Dreams filtering process, but it is clearly labelled and laid out.

But are they a cheap bed seller? Well, one observation about Dreams is that they frequently have massive reductions and big red stickers. If you’re a newcomer to the mattress and bed buying world it’s tempting to look at the ‘original’ price but my advice would be to look at the price of the bed, and what it is actually made of (read our beginners’ guide as well if you’ve got five minutes).

Prices at Dreams when we looked were

  • ​£149 for Dreams’ cheapest double mattress (Dreams)
  • £379 for Dreams’ cheapest pocket sprung double mattress with at least 1000 springs (Silentnight)
  • £369 for Dreams’ cheapest double divan bed and mattress (Dreams)

9. Bensons for Beds

Bensons for Beds has more stores than any other bed seller in the UK, which offers the major advantage of being able to try out your mattress beforehand. That may be less of an issue if you are just looking for a cheap guest bed, but more significant if you are spending £1000 on a high quality pocket sprung mattress which you hope will last you for 10 years or more.

In our price comparison, we found prices for their cheapest mattresses and beds were:

  • £169 for Bensons for Beds cheapest double mattress (Jax by Bensons)
  • £399 for Bensons for Beds cheapest pocket sprung mattress with at least 1000 springs (Silentnight)
  • £312 for Bensons for Beds cheapest divan bed and mattress set (Simply by Bensons)

10. Mattress Man

Mattress Man is big with a capital B, with around 8000 mattresses to choose from (a rather baffling number unless you know what you are looking for).

But does a huge stock range equate to low prices? Well, they do stock some of the more expensive names in the mattress market, such as Hypnos (£2000 for a king size), but they also have a decent range at the cheap end.

We searched in early 2024 and found the cheapest Mattress Man prices were:

  • ​£126 for Mattress Man’s cheapest double mattress (Essential every day Damask)
  • £187 for Mattress Man’s cheapest double pocket sprung mattress with at least 1000 springs (Essential Sweet and Sour)
  • £275 for Mattress Man’s cheapest double divan bed with mattress (Birlea)
Sealy mattress side view
Mattress Man sells big name brands such as Sealy

Results – the UK’s cheapest double mattress

So, the cheapest mattress overall was one at eBay, but to be honest though, the comparison is fairly meaningless as we are comparing completely different foam and sprung beds. A slightly closer comparison will be between the various open coil spring beds (although there is still going to be some variation between mattresses).

I’d personally be reluctant to buy a very cheap mattress, but if you are just looking for a guest bed or if money’s tight then it does show that you can get something at least for a very cheap price.


Results – the UK’s cheapest pocket sprung double mattress

Once again, we saw eBay and Amazon coming out as very cheap retailers for mattresses, with prices around half of those from the high street bed stores such as Dreams and Bensons for Beds (although admittedly the mattresses are not exactly the same and spring count isn’t all that matters). 

The big online retailers such as Bedstar, Mattress Man and Mattress Online performed well too with pocket sprung mattress prices around the £200 mark. ​

It goes to show that if you shop around you can get a pocket sprung mattress at Amazon for the sort of price you’d expect to only be able to afford a foam mattress or open coil mattress.​


Results – the UK’s cheapest divan bed and mattress set

We just compared the cheapest divan and mattress at each store, so it’s worth noting that there will be differences in the quality of the mattresses on offer. However, if you are just looking for a cheap bed for the spare room then you can pick up a divan and mattress set for under £200. 

In our divan bed and mattress comparison, eBay and Amazon once again came out as the cheapest option, with the online only mattress retailers somewhere in the middle and the big name mattress retailers as the most expensive. 


Here are some more mattress retailers which didn’t make our top 10, but which you might like to explore in your search for a new bed:


11. Very

​Very is one of the few retailers we found selling the Dormeo Memory Plus, which has been given an award by expert reviewers. It’s now one of the UK’s biggest online stores, so it’s worth a look in your mattress search. Prices range from around £100 up to £2000 and there’s a comprehensible choice of about 130 mattresses in all (so not the 8000 mattresses which some offer…). 

In our price comparison we found:

  • £119 for Very’s cheapest double mattress (Airsprung)
  • £219 for Very’s cheapest double pocket sprung mattress with at least 1000 springs (Aspire)
  • £229 for Very’s cheapest divan and mattress double bed set (Silentnight)

12. Dunelm

You’ve probably bought a pair of curtains from Dunelm, but they also have a fairly large range of mattresses online (about 150 when I checked). Prices range from about £100 – £1000.

They stock most of the names in the Silentnight group of brands, which included Rest Assured, Sealy and Silentnight (obviously). They also have a few other names including Dorma and Relyon.

The filtering and navigation is simple and more detailed than some of the less specialist retailers. They also have a big range at the lower end of the mattress market. 

They also fared pretty well in our price comparison: 

  • £119 for Dunelm’s cheapest double mattress (Dunelm Everyday).
  • £239 for Dunelm’s cheapest pocket sprung mattress with at least 1000 springs (Pocketo)
  • £378 for Dunelm’s cheapest double divan with mattress (Dunelm)

13. Archers Sleepcentre

Archers Sleepcentre is a Scottish based retailer, but it offers free next day delivery to the rest of the UK on most of its beds and mattresses. They sell some of the bigger name bed brands plus a few smaller companies (we found Sealy, Silentnight, Breasley, Deluxe Beds, Dura Beds, Highgrove, Kaymed, Sareer and Shire Beds). 

  • £127 for Archers Sleepcentre’s cheapest double mattress (Komfi Unity)
  • £167 for Archers Sleepcentre’s cheapest pocket sprung mattress with at least 1000 springs (Sareer Matrah)
  • £337 for Archers Sleepcentre’s cheapest divan bed with mattress (Willow and Eve)

14. Bed Factory Direct

Merseyside-based Bed Factory Direct mostly sells cheaper end mattresses and beds, with the majority of their stock in the £100 – £300 price range. Most are their own brand (Bed Factory Direct Workshop), although they do have some Sealy, Breasley and Silentnight mattresses. Delivery is free over £100.

In our price comparison, we found the lowest prices were:

  • £99 for the cheapest double open coil spring mattress at Bed Factory Direct
  • £229 for Bed Factory Direct’s cheapest pocket sprung double mattress with at least 1000 springs 
  • £278 for the cheapest double divan bed with mattress at Bed Factory Direct (Flamenco open coil spring mattress)

15. Carpetright

Carpetright actually has a fairly large range of mattresses, and they have the added advantage of being able to try before you buy which online only retailers can’t offer (or those ones which only have have two stores which are 200 miles from  your house).

Most of their mattresses are aimed at the mid-range market. Delivery is free on mattresses (at the time of writing).

In our price comparison, the cheapest prices we could find were:

  • £199 for Carpetright’s cheapest open coil spring double mattress (Icon)
  • £239 for Carpetright’s cheapest pocket sprung mattress with at least 1000 springs (Sleepright)