Products featured in this Yahoo article are selected by our shopping writers. We will earn a commission from purchases made via links in this article. Pricing and availability are subject to change.

The best eye masks to guarantee a good night's sleep

Our top-rated products from Slip, John Lewis, The White Company and more

eye mask
Drift off in complete darkness with our top-rated eye masks. (Getty)

If you struggle to sleep without complete darkness, it might be time to invest in an eye mask.

There are a wide variety of styles to shop, from luxurious mulberry silk to soft cotton, self-heating designs and contoured shapes.

We've handpicked our favourite 12, ranging from budget-friendly options to high-end pampering treats.

Each will stay put all night, some even have adjustable ties, and they're sure to help you doze off in seconds.

Featuring brands such as The White Company, Slip and John Lewis, there's something for everyone in our shopping guide.

The best eye masks for sleeping

Slip® Silk Sleep Mask | £50 from John Lewis

Slip silk eye mask
'Really good quality product – very comfortable feels so soft on the skin,' said one five-star review.

This 100% mulberry silk style from Slip comes in black, navy, white and rose gold, and you'll struggle to find a softer, more luxurious fabric to shield your eyes from light.

hush Osuna Grapefruit Blossom Print Sleep Mask | £10 from John Lewis

Hush eye mask
This Hush mask is a great affordable option.

Colourful and vibrant, this is a gorgeous choice for a maximalist. It's made from 100% cotton, so it will feel soft and comfortable on your lids all night long.

Rest Easy Sleep Better Weighted Eye Mask | £15 from John Lewis

Rest weighted eye mask
This weighted eye mask has rave reviews from John Lewis shoppers.

This weighted eye mask adds a gentle pressure around the eyes to help you feel calmer and fall asleep faster. One side is made from plush polyester, while the other is a silky-soft stain, and it comes with a pouch for easy storage when travelling.

Midnight Blue Silk Sleep Mask | £69 from Drowsy Sleep Co

Drowsy Sleep Co silk eye mask
Thanks to its velcro straps which wrap around your heads, this silk eye mask will never slip down.

This luxe silky style has a fully adjustable head strap with velcro fastenings, doesn't sit too tight on your face, has a squishy padding and proved total darkness.

Spacemasks | £16.50 from Cult Beauty

Spacemasks
These single-use, air-activated self-heating masks are ideal if you struggle to drift off.

These self-heating masks are infused with jasmine to lull you to sleep in seconds and ease tension headaches. In each box you'll receive five masks that are perfect for long plane journeys and restless nights.

Cotton Eye Mask Bocas Print Blue | £20 from Desmond and Dempsey

Desmond and Dempsey eye mask
This Desmond and Dempsey eye mask has plenty of glowing reviews from customers. One wrote: "They are comfortable, fit perfectly, and do a great job of blocking light."

Desmond and Dempsey and best known for its beautiful printed pyjamas, so it's no surprise that its eye masks are just as colourful. This blue style is made from soft cotton with an elasticated tie to stay comfortably in place all night long.

ESPA Home Silk Eye Mask | £40 from Lookfantastic

ESPA eye mask
This silk eye mask from ESPA comes in a gift box, making it a perfect present for a loved one.

This luxurious silk mask from spa brand ESPA is dense enough to block out all light and an elasticated strap to help it stay put. It also has a delicate ESPA monogram for an added touch of opulence.

Fluffy Sleep Eye Mask | £15 from The White Company

The White Company fluffy eye mask
This fluffy eye mask would make a great gift for a new parent in need of some serious shut-eye.

Available in grey, black and pink, this fluffy eye mask is cosy and comfortable for your eyelids. It's made with a soft faux fur outer, satin lining and an elasticated strap.

The Flat Lay Co. Oversized Eye Mask in Tropical Leaves | £11.99 from Sephora UK

The Flat Lay Co eye mask
This silky mask comes with a matching pouch for easy storage.

Another bold and bright option is this tropical print from The Flat Lay Co. One five-star review says: "Fabric looks and feels great. Perfect pouch to store it in that looks rather cute too. Mask is really comfy, doesn't slide all over the place and doesn't break the bank either!"

Contoured 3D Blackout Sleep Mask | £15 from Smug

Smug 3D mask
This 3D contoured blackout mask is perfect for sleep and travel.

If you like to be able to open your eyes while wearing an eye mask, or have lash extensions you're keen to protect, this contoured design from Smug ticks every box. There are many colours and prints to choose from, but we love this classic black shade with fun gold lash detailing.

Soap & Glory The Rest Assured Sleep Mask | £6.50 from Boots

Soap & Glory eye mask
This Soap & Glory eye mask is an absolute steal for less than £7.

Cheap and cheerful, this Soap & Glory design has glowing reviews from Boots shoppers. One wrote: "Very comfortable to sleep with and big enough to block all light out, and the adjustable toggle means you can tighten it specifically to suit you."

Wilde Dreams Silk Eye Mask & Drawstring Bag | £39 from Romilly Wilde

Romilly Wilde eye mask
One happy spouse said in this review: "My wife wears this gorgeous eye mask at night and on the plane when travelling."

This would make a beautiful gift for a new parent or anyone you know that struggles to sleep. The vibrant design is what caught our eye, but it also offers complete comfort with a silky soft fabric and matching pouch.