Which mattress should I buy? Expert advice for your sleep style

However you sleep, whatever your budget, I've found your dream bed

Saatva Classic Mattress on a bed against a gray wall with ivy growing up the sides.
(Image credit: Saatva)

A simple Google search asking 'which mattress should I buy?' yields more than 83 million results in less than half a second. Many of the top results are sponsored posts from big-name brands, urging you to buy their mattress without knowing anything about you, your budget, or your sleep needs.

With so much on the market, it can be difficult to know where to start. That's where I come in. As H&G's resident sleep writer, I lead a team of expert testers to find the world's best mattress. No two testers sleep the same: some run hot, some run cold; some lie on their back, where others lie on their front or side; some are prepared to spend thousands on the best bed, where others are working within a tighter budget. As I get to know my team, I've learned that there's no such thing as the definitive 'best mattress': which mattress is best varies from sleeper to sleeper.

This article should give you all the tools to find your dream bed. I've outlined which mattress types suit which sorts of shoppers, focusing on sleep style, personal values, and budget constraints. To streamline your mattress shopping experience, I've even picked out a few of my favorite beds to suit every style of sleeper.

Which mattress should I buy?

Each and every mattress in this buying guide is tested and trusted by an H&G sleep expert. For the sake of a fair fight, we assess each mattress against the same criteria: comfort; support; breathability; motion isolation; edge support; and the all-important price. To learn more about how we test mattresses, consult our expert guide.

Shop by sleep position

TEMPUR-Cloud Mattress on a bed with blue pillows against a gray wall.

(Image credit: Tempur)

How you lie on the bed says a lot about you: it indicates where you feel aches and pains and informs where you put pressure on your body. It follows that different sorts of sleepers need different sorts of beds to sleep comfortably.

Keep your common sleep positions in mind as you consider mattress firmness. Most mattress brands rate their beds on a firmness scale of 1 to 10, where 1 feels super-soft and 10 is ultra-supportive. Other brands use words to describe mattress firmness: the scale goes from Soft to Firm, with Medium-Soft, Medium, and Medium-Firm in between.

If you sleep on your side, I suggest a Medium-Soft to Medium mattress, with plenty of give to bear your weight. The best mattresses for side sleepers are designed to cushion your joints and maintain the natural alignment of your spine.

If you sleep on your back, I recommend a Medium to Medium-Firm mattress. You're looking for a mattress with a bit of give to cushion your neck and shoulders, but not so much give that your hips start to sink.

If you sleep on your stomach, like I do, then you want a Medium-Firm to Firm mattress. A more supportive surface should allow your chest to sink a little, while lifting your lumbar region to promote proper spinal alignment.

Shop by temperature

Saatva Zenhaven Natural Mattress against a white wall and windows with a beach view.

(Image credit: Saatva)

If you wake up with night sweats or hot flushes, or you simply tend to run a little warm, then you're what's known as a 'hot sleeper'. Consider one of the best cooling mattresses to dissipate heat, wick moisture, and block odors, so that you can wake up feeling fresh.

Hot sleepers should narrow their search for the best mattress to the most breathable models. That includes innersprings, hybrids, latex beds – basically, any mattress that isn't made from memory foam. All that thick foam tends to trap heat, which will only exacerbate your sweating.

If you love the look and feel of memory foam, but you're keen to sleep cool, then your best option is a gel mattress. These beds are filled with viscoelastic foam, the same stuff that makes up memory foam, only it gets mixed with gel beads. These beads make great conductors, so they're able to absorb your excess body heat, carrying it away from your body and out of the bed.

Shop by sustainability

PlushBeds Botanical Bliss Organic Latex Mattress on a bed.

(Image credit: PlushBeds)

As an eco-conscious shopper, I've struggled to find a mattress that's made sustainably. One of our expert testers, Laura, prefers to purchase vegan products, and she's found it even harder to buy a vegan mattress that meets her sleep needs and comes in under budget.

The best organic mattress is undeniably expensive, but that's the price you pay for organic materials and ethical manufacture. You should prepare to spend between $1,500 and $2,500 to get an organic mattress in a Queen size.

Your average organic mattress is filled with natural latex, which is free from petroleum and harvested straight from the rubber tree. You'll find all sorts of natural materials in the mattress cover and comfort layers, including wool, cotton, and cashmere. If, like Laura, you're on the hunt for a vegan mattress, then look for beds that are made without wool.

Shop by budget

DreamCloud Luxury Hybrid Mattress on a bed against a white wall.

(Image credit: DreamCloud)

A lot of the best mattresses are seriously expensive. When you shop at the best places to buy a mattress, you can easily spend thousands of dollars on a Queen-sized bed. Once you've bought your new mattress, you'll need to shop for sheets, comforters, and quilts in the same size. The list goes on and the cost adds up.

If you're working with a tighter budget, I suggest you narrow your search to the best affordable mattress. It's possible to get plush foam and supportive springs for less than $1,000, especially when you shop the mattress sales.

If you've got some cash to spare, and you want to spend it on a brand new bed, you could consider the best luxury mattress. Think of it as a investment: you're spending a healthy sum now to avoid spending more on multiple, cheaper beds that wear out within a few years.

Which mattress should I buy FAQs

Where can I buy a mattress?

The best places to buy a mattress are specialist sleep stores, such as Saatva, Nectar, and Tempur-Pedic. That way, you can take advantage of site-specific sales and special offers. Plus, you get access to risk-free sleep trials, and you're protected by water-tight warranties.

Why are mattresses so expensive?

Short answer: because that's the price you pay for premium materials and expert craftsmanship. You should expect to spend at least $500 on a mattress to get a bed that's breathable and durable to meet your sleep needs.

With that said, you can always shop the mattress sales to bag a bed at a bargain price. Federal holidays bring big mattress discounts, but you can save throughout the year with site-specific sales.

Final thoughts

Once you've bought the mattress that best meets your needs, it's important to take good care of it. I recommend you pick up one of the best mattress protectors to guard against sweat, spills, and stains.

If you don't have the budget for a brand-new bed, but you're keen to upgrade your sleep, you could always invest in the best mattress topper. There are plush toppers to soften up inflexible beds, as well as firmer ones to stop you from sinking into a soft, sagging mattress – both for a fraction of the price of a new bed.

Emilia Hitching
Sleep Editor

Emilia is our resident sleep writer. She spends her days tracking down the lowest prices on the best mattresses and bedding and spends her nights testing them out from the comfort of her own home. Emilia leads a team of testers across America to find the best mattress for every sleep style, body type, and budget.

Emilia's quest to learn how to sleep better takes her all around the world, from the 3Z mattress factory in Glendale, Arizona to the Hästens headquarters in Köping, Sweden. She's interviewed luxury bedding designers at Shleep and Pure Parima, as well as the Design Manager at IKEA. Before she joined Homes & Gardens, Emilia studied English at the University of Oxford.