The 7 best mattress protectors tried and tested – I've found the best waterproof, cooling, and budget options from M&S, Dunelm, and more

I slept on multiple mattress protectors to find the best-in-class for waterproofing, night sweats, and cooling comfort

mattress protector graphic
(Image credit: Future)
Why you can trust Ideal Home

Ideal Home certified expert logo on a white square with a pink and blue abstract patterned background

(Image credit: Future)

- 100 years of industry expertise
- 10,000 hours of sleep product testing
- 10 bestselling mattress protectors tried and tested at home

Recent updates

This guide was updated on 11.07.25 to reflect testing of the Soak & Sleep Anti Bed Bug Mattress Encasement and add a FAQ section.

The best mattress protectors are an essential addition to any sleep set-up, providing a barrier that shields our mattress from sweat, body oils, dead skin cells (yuck!), and general dirt and grime.

A waterproof mattress protector will also protect a mattress from bedwetting or accidental liquid spills, whilst a zippered protector or mattress encasement can defend our mattress from dust-mites, allergens, and bed bugs.

As Ideal Home's Sleep Editor, a mattress protector is a bedding essential I recommend everyone purchases. After all, the best mattresses are expensive, so we all want to make sure our investment stays in top condition for as long as possible.

The good news is that you don't need to spend a fortune to get a decent mattress protector, with options starting from under £15. I've tested ten of the best on my own bed, assessing each for comfort and performance, and rounded up my top recommendations below.

Eight of the best mattress protectors the Ideal Home has tested piled on a bed with a green duvet cover

(Image credit: Future / Amy Lockwood)

The quick list

Short on time? This quick list is an overview of the very best mattress protectors. You'll find more information on each product and why I recommend it if you keep on scrolling.

Best mattress protector overall

1. scooms 100% Pure Cotton Mattress Protector

Best mattress protector overall

Specifications

RRP: from £55
Waterproof: no
Sizes: single / double / king / super king
Depth: 40cm
Materials: cotton
Care: machine washable at 30-40°c, low tumble dry

Reasons to buy

+
Comfortable
+
Breathable for a cooler sleep
+
Quiet
+
Deep skirt fits a wide range of mattresses

Reasons to avoid

-
Not waterproof

Feel: It's incredibly difficult to find a cotton mattress protector that's actually pure cotton. Most have a layer of synthetic quilting inside, and if you tend to sleep warm, like me, that can mean overheating at night. However, the scooms Pure 100% Cotton Mattress Protector is exactly what it promises, which means it's super breathable and leads to no overheating. It's not cheap, but its quality was head and shoulders above any other cotton mattress protector I tested, including the M&S Pure Cotton Mattress Protector (which I found was loose-fitting and wrinkled on the bed).

Noise: There's no noise at all with this protector, instead I enjoyed a completely silent sleep.

Waterproofing: This protector isn't waterproof, but, its quilting is thick enough that it kept any light moisture like sweat well away from the mattress.

Fit: A deep skirt means this mattress protector can fit a mattress up to 40cm in depth, so it's a good option if you want a protector to fit over a mattress that has a topper attached. It's designed to be slightly oversized when unboxed to allow for natural shrinkage when it's first washed, and although it was a little baggy before I put it through the washing machine, I still found it stayed in place on my 25cm deep mattress perfectly well.

Ease of care: I found this protector washed well. scooms advises it's machine washable at 30-40°c and can then be low tumble dried. However, because it's not synthetic I found it did take longer to dry than a polyester-mix protector.

Best budget mattress protector

2. Dunelm Fogarty Soft Touch Mattress Protector

Best budget mattress protector

Specifications

RRP: from £14
Waterproof: no
Sizes: single / double / king / super king
Depth: 30 / 35cm
Materials: polyester
Care: machine washable at 40°C, low tumble dry

Reasons to buy

+
Affordable
+
Feels really soft and comfortable
+
Quiet

Reasons to avoid

-
Can cause overheating
-
Not waterproof

Feel: Considering its price, this protector costs between £14 and £25, depending on size, the Fogarty Soft Touch Mattress Protector feels really quite luxurious. It's as soft as its name might suggest, and it makes for a really comfortable sleep surface. The only issue I found was that its synthetic polyester cover and quilting made me overheat. If you're not a hot sleeper, this may not be a problem for you, but if you are, I'd suggest opting for a pure cotton protector (like the scooms option above) or a wool-filled protector (like the Woolroom Deluxe Washable Wool Mattress Protector below) instead.

Noise: I noticed a very tiny bit of rustling when my sheet moved against the polyester protector underneath, but it's barely noticeable.

Waterproofing: Nope, no waterproofing here. But, the quilting is filled with a light layer of hollow fibre polyester that keeps any light stains or sweat lifted away from the surface of your mattress.

Fit: I tested the 30cm deep version of this protector and found it fitted my 25cm deep mattress well, but there's also a 35cm option if you have a deeper bed.

Ease of care: Because this protector is made from polyester, I found it super easy to care for. I stuck it in the washing machine and tumble dried it on low, and it was ready to put back on the bed in record time.

Best waterproof mattress protector

3. Soak & Sleep Waterproof Coolmax Mattress Protector

Best waterproof mattress protector for bedwetting

Specifications

RRP: from £38
Waterproof: yes
Sizes: single / small double / double / king / super king / emperor / EU sizes
Depth: 35cm
Materials: polyester
Care: machine washable at 40°C, low tumbledry

Reasons to buy

+
Waterproof
+
Soaks up a lot of liquid
+
Feels really soft and comfortable
+
Sleeps cooler than most waterproof options

Reasons to avoid

-
Some rustling noise

Feel: This is the most cushioned mattress protector I've tested. In fact, it feels almost like a mattress topper thanks to its top layer of quilted polyester. That quilting isn't just there to absorb liquid; I found it also added an extra layer of softness to my bed. Whilst I can't say it felt cool to sleep on – the Panda Bamboo Mattress Protector is the coolest waterproof option I've found – as a hot sleeper, it didn't cause me to overheat like many waterproof mattress protectors have. It felt warm underneath me, but not overly so.

Noise: I found this protector a little bit rustly when on the bed, but definitely not enough to disturb my sleep, and still quieter than most waterproof mattress protectors.

Waterproofing: This is where the Coolmax really excels. Not only is it waterproof, but its thick quilting is also super absorbent. I poured a full glass of water onto it, and all of the liquid was quickly absorbed with no runoff over the edge of the bed, as with most other waterproof mattress protectors. If you're looking for a mattress protector that can cope with bedwetting, this is it.

Fit: I found its thin elasticated skirt really easy to fit to my mattress and it was true to size. It only comes in a 35cm skirt depth, but that should fit most standard mattress sizes.

Ease of care: Machine washable at 40°C, this protector is easy to care for. Although it can hold such large amounts of liquid, I found that its polyester wadding was still quick to dry. You can low tumble dry or line dry.

Best budget waterproof mattress protector

4. Fogarty Terry Towelling Waterproof Mattress Protector

Best budget waterproof mattress protector

Specifications

RRP: from £14
Waterproof: yes
Sizes: single / double / king / super king
Depth: 30cm
Materials: cotton, polyester, polyurethane
Care: machine washable at 60°C, line dry only

Reasons to buy

+
Affordable
+
Waterproof

Reasons to avoid

-
A little noise
-
Can cause overheating
-
No tumble dry

Feel: This is a waterproof terry towelling protector, so it has plastic backing with a thin layer of terry towelling on the surface. Considering its budget price tag I was really impressed by its quality. It feels a lot thinner and more flexible than most waterproof mattress protectors I've tested at this price point and felt pretty comfortable to lie on on the bed. I also tested the M&S Sleep Solutions Terry Waterproof Mattress Protector which is a similar price, and the Dunelm option felt far more flexible and less stiff and crunchy on the bed. Its main downside was that I found it slept very warm and caused me to overheat, but this has been the case with every waterproof protector I've tested at this price point.

Noise: Its waterproof backing does mean that there's a little rustling noise when this protector is on the bed, but it's far quieter and less 'crunchy' sounding than any other waterproof mattress protector at this price point. However, it can't compete with the Panda Bamboo Mattress Protector – that's still the quietest waterproof option out there.

Waterproofing: When I poured a glass of water over this protector there were no leakages. The terry towelling did also absorb a little liquid, but only a little, so a lot of water still spread out across the protector and threatened to run off the sides. If you're after absorbancy, the (more expensive) Soak & Sleep Waterproof Coolmax Mattress Protector is definitely the best buy.

Fit: This budget waterproof mattress protector only comes in one 30cm depth. That should be fine for your average mattress, but if yours is deeper than usual, or you have a mattress topper on the bed, it may be too shallow.

Ease of care: You can machine wash this mattress protector at 60°C, but you can't put it in the tumble drier. However, I still found it dried pretty fast on the line or over a clothes horse.

Best for night sweats

5. Panda Bamboo Mattress Protector

Best mattress protector for night sweats

Specifications

RRP: from £30
Waterproof: yes
Sizes: single / small double / double / king / super king / emperor / EU sizes / cot
Depth: 32cm
Materials: bamboo, cotton, polyester
Care: machine washable at 50°C, low tumbledry

Reasons to buy

+
Super thin and discrete waterproof protection
+
Quiet
+
More breathable than most waterproof protectors

Reasons to avoid

-
Doesn't absorb much liquid

Feel: This is one of the thinnest waterproof mattress protectors I've come across. There's no quilting, just a bamboo and polyester fabric layer with a waterproof TPU backing. As such it's super flexible – meaning there's none of that uncomfortable stiffness that many waterproof protectors end up with – and super discrete; you'd never know there was a waterproof mattress protector on the bed when you lie down.

Noise: Because of the waterproof TPU backing there was the tiniest hint of a rustle when I turned over on this protector, but it's by *far* the quietest waterproof mattress protector I've tested. You hardly know it's there so it's super discrete.

Waterproofing: This protector is so thin I was initially dubious that it was actually going to be waterproof. However, when I emptied a glass of water over the surface I was incredibly impressed; there was absolutely no dampness on the other side. The only downside is that its thin fabric means there's very little absorbancy; perfect for protecting your mattress from night sweats or hot flushes, but larger amounts of liquid are potentially going to run off the protector, so perhaps not the best bet for bedwetting.

Fit: The Panda Bamboo Mattress Protector only comes in one 32cm depth, which should fit most beds fine. It's also so light and flexible I found it the easiest protector to add to my bed. But, if you have an extra deep mattress or a mattress topper on your mattress you may find you need an option with a deeper skirt.

Ease of care: Because of its waterproof TPU backing I was surprised that the care label suggests the protector can be machine washed at 50°C and low tumble dried, but yet again my concerns were unfounded and it washed and dried well!

Best for hot sleepers

6. Woolroom Deluxe Washable Wool Mattress Protector

Best mattress protector for hot sleepers

Specifications

RRP: from £119.99
Waterproof: no
Sizes: single / small double / double / king / super king / emperor / EU sizes
Depth: 35cm
Materials: unbleached organic cotton, wool
Care: machine washable on wool/delicate cycle at 40°C, line dry only

Feel: Where this cotton protector with a layer of wool quilting really comes into its own is temperature regulation. I first tested this protector on a memory foam mattress that was causing me to overheat, and having not slept on wool bedding before then, I was amazed that it instantly made for a cooler and more breathable sleep. In fact, I think this protector can give some of the best cooling mattress toppers a run for their money. If you're a hot sleeper, I thoroughly recommend giving this protector a try, and it comes with a 30-night sleep trial so you can do just that.

Noise: Joy of joys, this protector is completely silent!

Waterproofing: No waterproofing, but its layer of wool quilting keeps any stains lifted up away from the mattress surface.

Fit: When I first unpacked this protector, it came as a bit of a surprise that it was off-white rather than the brilliant white, highly-bleached bedding I've become used to, but its unbleached organic cotton is far kinder to the environment. I found its 35cm cotton skirt a little baggier than stretchy polyester options, but it still fit my smaller 25cm deep mattress well.

Ease of care: Because this mattress protector has wool quilting, it is a little more fussy to look after than a synthetic protector, but only a little. It's machine washable on wool/delicate cycle at 40°C – and it came out of my machine exactly the same size it went in, phew! – but it is line dry only rather than tumble dry.

Best zippered mattress protector

7. Soak & Sleep Anti Bed Bug Mattress Encasement

Best anti-bedbug zippered mattress protector

Specifications

RRP: from £35
Waterproof: yes
Sizes: single / double / king / super king
Materials: polyester, polyurethane
Care: machine washable at 30°C, low tumbledry

Feel: This mattress encasement has a knitted jersey polyester cover backed in a waterproof polyurethane coating, and it feels surprisingly nice to the touch. The details, like the robust zips, also feel very well made. If you want to keep dust mites, pollen, pet hair, bed bugs, or mould spores out of your mattress, this is the best way I've found to do it without sacrificing your sleep comfort. Plus, if you're moving into rented or university accommodation that comes fully furnished, popping one of these over the existing mattress will help to keep any nasties in the mattress away from you and your bedding. I also found it fairly breathable for a waterproof mattress protector, with no overheating.

Noise: Considering this mattress encasement is waterproof, I was surprised by how quiet it is. There was the tiniest bit of rustling when I turned over in bed during testing, but really not much at all compared to other waterproof options.

Waterproofing: Unlike most waterproof mattress protectors that only protect the surface of your mattress, this mattress encasement provides waterproofing to all six sides.

Fit: Ingeniously, this encasement features two zips at different heights that allow you to adjust the depth of the encasement to suit different mattress depths. There's also a very robust velcro zip cover that offers extra protection to prevent bed bugs or allergens from penetrating the mattress.

Ease of care: Soak & Sleep recommends you wash this protector every 3-4 weeks to keep your bedding fresh and allergens at bay, and you can do so on a 30°c delicate machine wash.

How I tested

There's really only one way to test a mattress protector, and that's by sleeping on it, so that's what I did in order to compile this guide. I've slept on ten (and counting) bestselling mattress protectors for a week each to compile this shortlist, and have only included those products that performed the best.

In the process, I assessed how easy each protector was to put on my bed, how well it fitted the mattress, and if it stayed on securely. I also assessed comfort and if the protector caused me to overheat during the night, and if it rustled or made any noise.

Soak & Sleep Anti Bed Bug Mattress Encasement being tested at home

(Image credit: Future / Amy Lockwood)

For the waterproof options, I poured a glass of water onto the protector and assessed whether there was any leakage through to the back of the protector. I also assessed the absorption or runoff of liquid. Finally, I washed each mattress protector to see how easy it was to care for.

Where possible, I've also thoroughly researched third-party customer reviews to see what other owners have to say about their sleep experience. All the mattress protectors included in this guide regularly get 4-5 star reviews from owners.

amy lockwood
Amy Lockwood

I'm Amy, and as Ideal Home's Sleep Editor I've spent the last four years testing sleep products by night and sharing my findings with our readers by day. All in all, that's over 10,000 hours of at-home product testing under my belt!

How to choose the best mattress protector for you

These are the six main factors you'll want to consider when choosing the right mattress protector for your needs.

Waterproofing: If you need to protect your mattress from bedwetting then you’ll want a waterproof mattress protector. These feature an impermeable plastic membrane that prevents moisture from penetrating through the protector and reaching the mattress. You can get waterproof mattress protectors (where just the top of the protector is waterproof) or zippered waterproof mattress encasements (that protect all six sides of the mattress from moisture).

However, a waterproof mattress protector does come with downsides – largely that the plastic underlayer lacks breathability, can feel a little ‘plasticky’ underneath your bedsheet, and can rustle. So if you aren’t worried about bedwetting, it can be best to avoid a waterproof mattress protector and opt for a more breathable option instead. More on that next.

A mattress protector being tested

(Image credit: Future / Amy Lockwood)

Breathability: Bedding made from synthetic materials such as polyester is likely to cause overheating as these materials lack breathability. Instead these materials tend to reflect body heat and humidity back towards the sleeper which can lead to us waking up hot and sticky in the night. Alternatively, natural materials such as cotton and wool allow for better air circulation. Better air circulation means the body can regulate its temperature better, which makes for a less disturbed and more restful night’s sleep.

Allergies and bed bugs: If you want to protect your mattress from allergens such as dust-mites or bed bugs then the safest way to do so is to opt for a zippered mattress protector (also known as a mattress encasement) that covers all six sides of your mattress.

Fit: Make sure that the mattress protector you choose is the right size for your mattress, e.g. if you have a double bed, you’ll need a double mattress protector.

The Woolroom Deluxe Washable Wool Mattress Protector being tested on a mattress in a bedroom

(Image credit: Future / Amy Lockwood)

Ease of care: Look for a mattress protector that’s machine washable so it’s easy to clean and care for. As Karen Innes, New Product Development Manager at bedding manufacturer Slumberdown says, 'something often overlooked is washing your bedding, and your mattress protector is no exception - choose a mattress protector that is machine washable and try to get into a washing routine with your bedding to prevent any build-up of sweat, oil and dirt.'

Environmental impact: Synthetic polyester mattress protectors are usually the cheapest option, but they’re derived from petrochemicals which are non-renewable, hard to recycle, and don’t biodegrade easily, so they’re the most harmful to the environment. Instead, try to opt for a mattress protector made from natural materials, such as cotton, wool, or even bamboo, instead.

FAQs

Which are the best mattress protectors?

After testing multiple bestselling mattress protectors, I think there are a few contenders for best mattress protector overall. The scooms 100% Pure Cotton Mattress Protector and Woolroom Deluxe Washable Wool Mattress Protector are the two best-in-class if you have a healthy budget. They're both made of natural materials and protect your mattress whilst delivering a cool and breathable sleep.

If you need a more budget-friendly option, the Dunelm Fogarty Soft Touch Mattress Protector is the best affordable protector I've found. It's also easier to wash and dry than the two options above, but its synthetic quilting can cause overheating if you're a hot sleeper.

If you need a waterproof mattress protector, the super discreet Panda Bamboo Mattress Protector is ideal for protecting your mattress from sweating or occasional mishaps, but the highly absorbent Soak & Sleep Waterproof Coolmax Mattress Protector will absorb the most liquid, so is best for bed wetting. Dunelm's Fogarty Terry Towelling Waterproof Mattress Protector is a more affordable alternative.

And lastly, if you want to give your mattress six-sided protection from liquids, damp, dust mites, allergens, bed bugs, and any other types of critters, the Soak & Sleep Anti-Bed Bug Mattress Encasement is the best you can buy.

Soak & Sleep Coolmax Mattress Protector

(Image credit: Future / Amy Lockwood)

Is it worth buying an expensive mattress protector?

Wondering if an expensive mattress protector is worth it? Yes and no. I see a lot of mattress brands trying to sell extortionately-priced mattress protectors as add-ons when people are purchasing a new mattress, and those I definitely don't think are worth it most of the time.

Instead, I recommend shopping independently for a good mattress protector, and in this case, spending more can sometimes get you a better product.

For instance, two of the best mattress protectors I've tested – the scooms 100% Pure Cotton Mattress Protector and the Woolroom Deluxe Washable Wool Mattress Protector – are also the most expensive in this round-up, costing between £65 and £145 for a double.

That's a *lot* for a mattress protector, and you definitely don't need to spend that much. But these two mattress protectors are made from purely natural materials, so they're the most breathable I've tested, and breathability means a cooler sleep.

You can get a decent synthetic mattress protector – like the Dunelm Fogarty Soft Touch Mattress Protector – for under £20, though.

 Do mattress protectors actually work?

Yes, a mattress protector will most definitely help to protect your sleep surface and reduce the need to figure out how to clean a mattress should accidents or mishaps occur. In fact, they're a bedding essential I recommend everyone buy.

A protector may at first seem like an unnecessary add-on, but adding one to your sleep setup will do wonders for keeping your mattress guarded against sweat, blood, urine, and just general grease and grime. A lot of which can seep through a sheet without us realising it – urgh.

Ever noticed some marks or yellow stains on your mattress, but are unsure where they’ve come from? Yep, a mattress protector will take the stain instead, leaving your mattress fresh underneath. This all contributes to the longevity of your mattress.

Amy Lockwood
Sleep Editor

Amy is Ideal Home’s Sleep Editor and the Ideal Home Certified Expert on Sleep. She's spent the last four years researching and writing about what makes for the best night’s sleep during the day and testing out sleep products to find the best-in-class by night. So far she’s clocked up over 10,000 hours of pillow, duvet, and mattress testing experience.

Our go-to for all things sleep-related, she’s slept on and under bestselling products from Simba, Emma, Hypnos, Tempur, Silentnight, Panda, and many many more.

As a hot sleeper, Amy is always on the lookout for the most breathable bedding, but she also leads a wider team of testers to ensure our product testing encompasses both hot sleepers, cold sleepers, front sleepers, back sleepers, side sleepers, and everything in-between.