Luxury Bed Linen & Duvet Sets in Cotton & Linen

We only use high quality 100% cotton or linen to make all of our beautiful bed linen sets. We lo...

We only use high quality 100% cotton or linen to make all of our beautiful bed linen sets. We love using soft calming whites and neutrals as much as we love a splash of subtle colour and our thread counts are between 200 and 1000 threads per square inch to ensure a luxurious sleep. We don't all like the same feel for our bed linen, so we've made sure that you have a choice of three types of finish; soft laundered, sateen smooth or crisp cool percale. Find your perfect partner in our luxury bed linen collection.

109 products
Natural 100% Linen Bed Linen
Natural 100% Linen Bed Linen
Natural 100% Linen Bed Linen
Natural 100% Linen Bed Linen
Natural 100% Linen Bed Linen
Natural 100% Linen Bed Linen
Natural 100% Linen Bed Linen
Natural 100% Linen Bed Linen
from £125.00
White 100% Linen Bed Linen
White 100% Linen Bed Linen
White 100% Linen Bed Linen
White 100% Linen Bed Linen
White 100% Linen Bed Linen
White 100% Linen Bed Linen
White 100% Linen Bed Linen
White 100% Linen Bed Linen
White 100% Linen Bed Linen
from £125.00
Vintage Rose 100% Linen Bed Linen
Vintage Rose 100% Linen Bed Linen
Vintage Rose 100% Linen Bed Linen
Vintage Rose 100% Linen Bed Linen
Vintage Rose 100% Linen Bed Linen
Vintage Rose 100% Linen Bed Linen
Vintage Rose 100% Linen Bed Linen
Vintage Rose 100% Linen Bed Linen
Vintage Rose 100% Linen Bed Linen
from £125.00
Olive Green 100% Linen Bed Linen
Olive Green 100% Linen Bed Linen
Olive Green 100% Linen Bed Linen
Olive Green 100% Linen Bed Linen
Olive Green 100% Linen Bed Linen
Olive Green 100% Linen Bed Linen
Olive Green 100% Linen Bed Linen
Olive Green 100% Linen Bed Linen
Olive Green 100% Linen Bed Linen
from £125.00
New
Sophie Stripe 100% Linen Bed Linen
Sophie Stripe 100% Linen Bed Linen
Sophie Stripe 100% Linen Bed Linen
Sophie Stripe 100% Linen Bed Linen
Sophie Stripe 100% Linen Bed Linen
Sophie Stripe 100% Linen Bed Linen
Sophie Stripe 100% Linen Bed Linen
from £125.00
New
White Cotton Linen Bed Linen
White Cotton Linen Bed Linen
White Cotton Linen Bed Linen
White Cotton Linen Bed Linen
White Cotton Linen Bed Linen
White Cotton Linen Bed Linen
White Cotton Linen Bed Linen
White Cotton Linen Bed Linen
from £89.00
New
Natural Birdie Jacquard 100% Cotton Bed Linen
Natural Birdie Jacquard 100% Cotton Bed Linen
Natural Birdie Jacquard 100% Cotton Bed Linen
Natural Birdie Jacquard 100% Cotton Bed Linen
Natural Birdie Jacquard 100% Cotton Bed Linen
Natural Birdie Jacquard 100% Cotton Bed Linen
Natural Birdie Jacquard 100% Cotton Bed Linen
Natural Birdie Jacquard 100% Cotton Bed Linen
from £59.00
New
Amber 100% Linen Bed Linen
Amber 100% Linen Bed Linen
Amber 100% Linen Bed Linen
Amber 100% Linen Bed Linen
Amber 100% Linen Bed Linen
Amber 100% Linen Bed Linen
Amber 100% Linen Bed Linen
Amber 100% Linen Bed Linen
Amber 100% Linen Bed Linen
from £175.00
New
Natural Gracie Gingham 100% Linen Bed Linen
Natural Gracie Gingham 100% Linen Bed Linen
Natural Gracie Gingham 100% Linen Bed Linen
Natural Gracie Gingham 100% Linen Bed Linen
Natural Gracie Gingham 100% Linen Bed Linen
Natural Gracie Gingham 100% Linen Bed Linen
Natural Gracie Gingham 100% Linen Bed Linen
Natural Gracie Gingham 100% Linen Bed Linen
from £135.00
Vintage Rose Harriet Gingham 100% Organic Cotton Bed Linen
Vintage Rose Harriet Gingham 100% Organic Cotton Bed Linen
Vintage Rose Harriet Gingham 100% Organic Cotton Bed Linen
Vintage Rose Harriet Gingham 100% Organic Cotton Bed Linen
Vintage Rose Harriet Gingham 100% Organic Cotton Bed Linen
Vintage Rose Harriet Gingham 100% Organic Cotton Bed Linen
Vintage Rose Harriet Gingham 100% Organic Cotton Bed Linen
Vintage Rose Harriet Gingham 100% Organic Cotton Bed Linen
from £75.00
New
Peacock 100% Linen Bed Linen
Peacock 100% Linen Bed Linen
Peacock 100% Linen Bed Linen
Peacock 100% Linen Bed Linen
Peacock 100% Linen Bed Linen
Peacock 100% Linen Bed Linen
Peacock 100% Linen Bed Linen
Peacock 100% Linen Bed Linen
from £175.00
New
Sadie Stripe 100% Organic Cotton Bed Linen
Sadie Stripe 100% Organic Cotton Bed Linen
Sadie Stripe 100% Organic Cotton Bed Linen
Sadie Stripe 100% Organic Cotton Bed Linen
Sadie Stripe 100% Organic Cotton Bed Linen
Sadie Stripe 100% Organic Cotton Bed Linen
Sadie Stripe 100% Organic Cotton Bed Linen
from £65.00
New
Yellow Betsy Stripe 100% Organic Cotton Bed Linen
Yellow Betsy Stripe 100% Organic Cotton Bed Linen
Yellow Betsy Stripe 100% Organic Cotton Bed Linen
Yellow Betsy Stripe 100% Organic Cotton Bed Linen
Yellow Betsy Stripe 100% Organic Cotton Bed Linen
Yellow Betsy Stripe 100% Organic Cotton Bed Linen
Yellow Betsy Stripe 100% Organic Cotton Bed Linen
from £65.00
Natural Sid Stripe 100% Linen Bed Linen
Natural Sid Stripe 100% Linen Bed Linen
Natural Sid Stripe 100% Linen Bed Linen
Natural Sid Stripe 100% Linen Bed Linen
from £125.00
New
Blue Cotton Linen Bed Linen
Blue Cotton Linen Bed Linen
Blue Cotton Linen Bed Linen
Blue Cotton Linen Bed Linen
Blue Cotton Linen Bed Linen
Blue Cotton Linen Bed Linen
Blue Cotton Linen Bed Linen
Blue Cotton Linen Bed Linen
Blue Cotton Linen Bed Linen
from £135.00
New
Lauren Check 100% Cotton Bed Linen
Lauren Check 100% Cotton Bed Linen
Lauren Check 100% Cotton Bed Linen
Lauren Check 100% Cotton Bed Linen
Lauren Check 100% Cotton Bed Linen
Lauren Check 100% Cotton Bed Linen
Lauren Check 100% Cotton Bed Linen
from £75.00
New
Florence Floral Jacquard 100% Cotton Bed Linen
Florence Floral Jacquard 100% Cotton Bed Linen
Florence Floral Jacquard 100% Cotton Bed Linen
Florence Floral Jacquard 100% Cotton Bed Linen
Florence Floral Jacquard 100% Cotton Bed Linen
Florence Floral Jacquard 100% Cotton Bed Linen
Florence Floral Jacquard 100% Cotton Bed Linen
Florence Floral Jacquard 100% Cotton Bed Linen
from £59.00
New
Jasmine Floral Jacquard 100% Cotton Bed Linen
Jasmine Floral Jacquard 100% Cotton Bed Linen
Jasmine Floral Jacquard 100% Cotton Bed Linen
Jasmine Floral Jacquard 100% Cotton Bed Linen
Jasmine Floral Jacquard 100% Cotton Bed Linen
Jasmine Floral Jacquard 100% Cotton Bed Linen
Jasmine Floral Jacquard 100% Cotton Bed Linen
Jasmine Floral Jacquard 100% Cotton Bed Linen
from £59.00
Vintage Rose Henry Brushed 100% Organic Cotton Bed Linen
Vintage Rose Henry Brushed 100% Organic Cotton Bed Linen
Vintage Rose Henry Brushed 100% Organic Cotton Bed Linen
Vintage Rose Henry Brushed 100% Organic Cotton Bed Linen
Vintage Rose Henry Brushed 100% Organic Cotton Bed Linen
Vintage Rose Henry Brushed 100% Organic Cotton Bed Linen
from £55.00
Save 30%
Natural Harry Stripe Brushed 100% Cotton Bed Linen
Natural Harry Stripe Brushed 100% Cotton Bed Linen
Natural Harry Stripe Brushed 100% Cotton Bed Linen
Natural Harry Stripe Brushed 100% Cotton Bed Linen
Natural Harry Stripe Brushed 100% Cotton Bed Linen
Natural Harry Stripe Brushed 100% Cotton Bed Linen
Natural Harry Stripe Brushed 100% Cotton Bed Linen
Regular price£55.00Sale price£38.50Save 30%

Recently viewed

Bestsellers

NATURAL LINEN BED LINEN 2022
Natural 100% Linen Bedding Corner Detail
Natural 100% Linen Duvet Cover
from
£125.00
WHITE LINEN MAIN 2022
White 100% Linen Bedding Corner
White 100% Linen Duvet Cover
from
£125.00
Olive Green 100% Linen Bedding Corner Detail
Olive Green 100% Linen Duvet Cover
from
£125.00
Natural Henry Brushed 100% Cotton Duvet Cover
from
£55.00

Our Luxury Bed Linen Sets

Want to delve a bit deeper into our lovely range of bed linen? We're here to make sure you have all the information you need to make up your bed in the best (and cosiest) way possible.

Bed linen is quite a traditional way to describe your bed coverings, but one we still use here at Secret Linen Store. Although it’s become less popular over the years, in our book bed linen is the collective term for the textile fabric items you need to dress your mattress, duvet and pillows.

The term 'bed linen' includes bed sheets (we have fitted and flat sheets to choose from), duvet covers and pillowcases. You could also include valances in that list, and we have those too.

No matter your preferred style, our collection has something for everyone, from our classic, luxury bed linen to our more modern bed linen in stand out colourways. For a timeless look choose from Natural or White bedding or choose our Pebble Grey 100% linen bedding set, for simple elegance and super-low maintenance with no need for ironing. Our contemporary bed linen collection also includes gorgeous patterns like our favourite Coastal Stripe Navy bed linen, and the beautifully bold Olive Green or French Blue bedding sets.

All of our bed linen is made lovingly in our factories in Portugal and the UK. We've been working with the same factories for over 25 years, making them part of our journey. We are proud of the standards to which they work, which is reflected in the quality of our bed linen sets.

Our bed linen ranges from single to emperor size bedding and we also have fitted sheets in European sizes from single to king. We have three pillowcase sizes to choose from - standard, large square and super king. For our complete range of sizes in all our different bed linen products, see our bed linen size guide.

All our cotton sets can be washed at 40 degrees, but we recommend a gentler cycle for brushed cotton. Linen can be washed slightly lower at 30 degrees. We've created specific care guides so you can keep your bed linen sets in tip-top shape, for as long as possible. View our cotton bedding care guide and linen bedding care guide for more information.