
Over their lifetime, the average person spends 25 years asleep – so picking a mattress to make all those zeds even easier to catch is vital. Especially as studies have shown that a bad night’s kip can increase the risk of everything from anxiety to poor mental health. Here’s our pick of the best mattresses on the market to get you to the land of nod …
Check out our discount codes and vouchers
The best for under £100
Ikea Hafslo sprung mattress (£85)

A decent mattress that costs under £100? Yes indeed – Ikea’s Hafslo sprung mattress is a bargain at £85 for a standard double and comes in either firm or medium-firm resistance. Not sure what kind of mattress to go for? You might like to try it out for yourself in your local showroom, and when you do, be sure to sit on the edge and lie in the middle to get a real feel for its firmest and softest parts. In addition to the price, it’s also conveniently roll packed, making bringing it home a doddle.
Buy now or check out more discount codes and vouchers
Best for luxury
John Lewis & Partners The Ultimate Collection silk pocket spring mattress (£5,900)

Luxury mattresses are all about indulgent materials, a high spring count and premium craftsmanship, with some mattresses going for the price of a small car! At £5,900, the John Lewis & Partners The Ultimate Collection silk pocket spring mattress is by no means the most expensive mattress around, but it has all the hallmarks of luxury. Made from Egyptian cotton, silk, cashmere and alpaca wool to name a few of its plush, premium building blocks, it has a spring count of 25,200, likely ensuring getting out of bed in the morning will be very, very challenging.
Buy now or check out more discount codes and vouchers
Best for back pain
Relyon Ultimate Ortho Support 1500 (£525)

Back pain isn’t just common, it’s also commonly associated with how we sleep and our mattress – unsurprising given we spend on average 25 years asleep by the time we reach 75. If you’re looking for a mattress to help ease your back pain or prevent its onset, a really comfortable all-rounder that provides extra support is the hypoallergenic Relyon Ultimate Ortho Support 1500. Made with a densely cushioned top surface and silent spring system, it contains cotton-blend fillings, combined with a resilient foam layer for all the structure you need for a well-supported spine.
Buy now or check out more discount codes and vouchers
Best if you sleep on your side
TheraPur ActiGel Divine 800 mattress (£799)

More than half of us sleep in the foetal position, great for easing discomfort for mums-to-be and for those suffering from heartburn or acid reflux. If that’s the way you sleep, a medium or soft-gel mattress is likely the way to go. The TheraPur ActiGel Divine 800 mattress has a 2cm gel layer, adding some resistance and breathability, while keeping you comfortable throughout the night. It’s hypoallergenic too, so helps prevent allergies, and beneath the top layer is a superbly made pocket-sprung mattress that contours to your every movement.
Buy now or check out more discount codes and vouchers
Best if you sleep on your back
Silentnight Osterley Mirapacket mattress (£849)

If you’re a back sleeper, firm, pocket-sprung mattresses are the way to go, giving you optimal support and comfort. But what if your partner prefers a medium mattress? This is where a combination mattress come into its own, one that provides resistance but at the same time, comfortable cushioning. The Silentnight Osterley Mirapocket mattress delivers cutting-edge comfort, combining individual pocket springs with a responsive memory foam layer. So while it’s rated as firm by the manufacturer, it will still provide contoured support throughout the night for you and your medium-mattress-loving significant other.
Buy now or check out more discount codes and vouchers
Best if you suffer from allergies
Dunlopillo Firmrest latex mattress (£1,149)

Anyone with allergies should stay away from sprung mattresses, which collect dust and mites over time. For you, memory foam and natural latex is the way to go, with latex mattresses being naturally hypoallergenic and breathable, also helping regulate body heat. Our pick is the Dunlopillo Firmrest latex mattress, which isn’t cheap but is highly regarded. The latex base is engineered into seven comfort zones – softer around your shoulders, hips and heels for extra cushioning, and firmer beneath your spine, offering support for correct alignment.
Buy now or check out more discount codes and vouchers
Best if you sleep on your front
Beaumont pocket sprung mattress (£599)

Due to the level of support stomach sleepers need for their spine, it’s not recommended to get an overly soft mattress as your back will arch. Having said that, if too firm, the mattress won’t let your spine fall into its natural curve. The solution? The Beaumont pocket sprung mattress! It provides adequately firm support with the cushioned comfort of pocket springs, which distribute weight evenly. Deep layers of upholstery add extra resistance, while the traditional Belgian damask cover offers a soft touch and luxurious feel.
Buy now or check out more discount codes and vouchers
Best mattress topper

A good mattress topper can boost your sleep without you having to replace your existing mattress. This is a great option for renters or anyone on a budget. The machine-washable Eve mattress topper is an excellent foam topper that adds a luxurious layer of comfort to your bed, while being breathable and at the same time, providing great back support. It’s wiggle-proof – so stays put, is easy to roll up, hypoallergenic, durable and free of any harmful chemicals. The foam used in the mattress topper also dissipates body heat and draws away moisture.
Buy now or check out more discount codes and vouchers
Best inflatable
Shangri-La 15 double (£280)

Whether you’re big on camping or make a habit of having guests over, an inflatable mattress is an excellent choice, delivering portability, storability and all the size of a double. The Shangri-La 15 double is one of our favourites, conveniently self-inflating to provide the comfort of a fixed bed, with the convenience of a shrinkable mattress. The wide-mouthed carry bag makes it easy to pack away and it can be ready to use in about 30 seconds. Firmness is adjustable with a few extra pumps of air and the super-soft stretch fabric provides a plush sleep surface.
Buy now or check out more discount codes and vouchers
Best for the elderly
TheraPur ActiGel Tranquil 20 (from £549)

The TheraPur ActiGel Tranquil 20 is a great value, firm alternative to the Tempur memory foam mattresses often recommended for the elderly, which can climb way above the £1,000 mark. For starters, it offers better value for money at £549 for the single and £649 for the double, while still providing robust firmness. It does a great job of ensuring typically problematic areas for the elderly – neck, shoulders, back and hips – are both cushioned and supported, all the while, being hypoallergenic, featuring a 2cm breathable ActiGel layer, as well as a soft-touch knitted cover.
Buy now or check out more discount codes and vouchers
To find discount codes for the best mattresses from major furniture retailers, visit discountcode.theguardian.com/uk