Shop Home Styles
Home  /  Bedding & Textile  /  Bed Sets

Bed Sets

8,065 items from 47 of the retailers we track

8,065 results

Flower Press Duvet Cover - Ink Blue, Linen Cotton Blend by Secret LinenFlower Press Duvet Cover - Ink Blue, Linen Cotton Blend by Secret Linen, alternate view

Secret Linen

Flower Press Duvet Cover - Ink Blue, Linen Cotton Blend

£62.50

Talia King Size Duvet Cover - Teal, Cotton by Secret LinenTalia King Size Duvet Cover - Teal, Cotton by Secret Linen, alternate view

Secret Linen

Talia King Size Duvet Cover - Teal, Cotton

£44.50

Glassette Freida Duvet Cover - White, Cotton by Secret LinenGlassette Freida Duvet Cover - White, Cotton by Secret Linen, alternate view

Secret Linen

Glassette Freida Duvet Cover - White, Cotton

£87.50

Birdie Jacquard Duvet Cover - Natural, Cotton by Secret LinenBirdie Jacquard Duvet Cover - Natural, Cotton by Secret Linen, alternate view

Secret Linen

Birdie Jacquard Duvet Cover - Natural, Cotton

£41.30

Amber Cora Stripe Fitted Sheet - Amber, Linen by Secret LinenAmber Cora Stripe Fitted Sheet - Amber, Linen by Secret Linen, alternate view

Secret Linen

Amber Cora Stripe Fitted Sheet - Amber, Linen

£119

Fred Stripe Fitted Sheet - French Blue, Brushed Organic Cotton by Secret LinenFred Stripe Fitted Sheet - French Blue, Brushed Organic Cotton by Secret Linen, alternate view

Secret Linen

Fred Stripe Fitted Sheet - French Blue, Brushed Organic Cotton

£55

Glassette Teddy Stripe Reversible Duvet Cover - Cotton by Secret LinenGlassette Teddy Stripe Reversible Duvet Cover - Cotton by Secret Linen, alternate view

Secret Linen

Glassette Teddy Stripe Reversible Duvet Cover - Cotton

£48.30

Jude Duvet Cover - Green, 100% Cotton by Secret LinenJude Duvet Cover - Green, 100% Cotton by Secret Linen, alternate view

Secret Linen

Jude Duvet Cover - Green, 100% Cotton

£65

Florence Floral Jacquard Duvet Cover - Cotton by Secret LinenFlorence Floral Jacquard Duvet Cover - Cotton by Secret Linen, alternate view

Secret Linen

Florence Floral Jacquard Duvet Cover - Cotton

£35.40

Henry Brushed Duvet Cover - Natural, Organic Cotton by Secret LinenHenry Brushed Duvet Cover - Natural, Organic Cotton by Secret Linen, alternate view

Secret Linen

Henry Brushed Duvet Cover - Natural, Organic Cotton

£59

Beatrix Duvet Cover - Organic Cotton by Secret LinenBeatrix Duvet Cover - Organic Cotton by Secret Linen, alternate view

Secret Linen

Beatrix Duvet Cover - Organic Cotton

£51

Harriet Gingham Duvet Cover - Vintage Rose, Organic Cotton by Secret LinenHarriet Gingham Duvet Cover - Vintage Rose, Organic Cotton by Secret Linen, alternate view

Secret Linen

Harriet Gingham Duvet Cover - Vintage Rose, Organic Cotton

£79

Rosie Floral Jacquard Duvet Cover - Cotton by Secret LinenRosie Floral Jacquard Duvet Cover - Cotton by Secret Linen, alternate view

Secret Linen

Rosie Floral Jacquard Duvet Cover - Cotton

£95

Duvet Cover - Aubergine, 100% Cotton by Secret LinenDuvet Cover - Aubergine, 100% Cotton by Secret Linen, alternate view

Secret Linen

Duvet Cover - Aubergine, 100% Cotton

£31.85

Conker Sid Stripe Fitted Sheet - Natural, Linen by Secret LinenConker Sid Stripe Fitted Sheet - Natural, Linen by Secret Linen, alternate view

Secret Linen

Conker Sid Stripe Fitted Sheet - Natural, Linen

£119

Lauren Check Duvet Cover - White, Cotton by Secret LinenLauren Check Duvet Cover - White, Cotton by Secret Linen, alternate view

Secret Linen

Lauren Check Duvet Cover - White, Cotton

£45

Super Soft Duvet Cover - Dusty Pink, Cotton by Secret LinenSuper Soft Duvet Cover - Dusty Pink, Cotton by Secret Linen, alternate view

Secret Linen

Super Soft Duvet Cover - Dusty Pink, Cotton

£55

Duvet Cover - Olive Green, 100% Cotton by Secret LinenDuvet Cover - Olive Green, 100% Cotton by Secret Linen, alternate view

Secret Linen

Duvet Cover - Olive Green, 100% Cotton

£55

Valerie Duvet Cover with Embroidered Trim - White, Cotton by Secret LinenValerie Duvet Cover with Embroidered Trim - White, Cotton by Secret Linen, alternate view

Secret Linen

Valerie Duvet Cover with Embroidered Trim - White, Cotton

£99

Super Soft Duvet Cover - Cream, 100% Cotton by Secret LinenSuper Soft Duvet Cover - Cream, 100% Cotton by Secret Linen, alternate view

Secret Linen

Super Soft Duvet Cover - Cream, 100% Cotton

£55

Sid Stripe Fitted Sheet - Vintage Rose, Linen by Secret LinenSid Stripe Fitted Sheet - Vintage Rose, Linen by Secret Linen, alternate view

Secret Linen

Sid Stripe Fitted Sheet - Vintage Rose, Linen

£99

Cora Stripe Fitted Sheet - Cobalt, Linen by Secret LinenCora Stripe Fitted Sheet - Cobalt, Linen by Secret Linen, alternate view

Secret Linen

Cora Stripe Fitted Sheet - Cobalt, Linen

£119

Elsie Duvet Cover - White, Cotton Linen by Secret LinenElsie Duvet Cover - White, Cotton Linen by Secret Linen, alternate view

Secret Linen

Elsie Duvet Cover - White, Cotton Linen

£75

Betsy Stripe Duvet Cover - Yellow, Organic Cotton by Secret LinenBetsy Stripe Duvet Cover - Yellow, Organic Cotton by Secret Linen, alternate view

Secret Linen

Betsy Stripe Duvet Cover - Yellow, Organic Cotton

£39

Sienna Stripe Duvet Cover - Linen by Secret LinenSienna Stripe Duvet Cover - Linen by Secret Linen, alternate view

Secret Linen

Sienna Stripe Duvet Cover - Linen

£139

Cora Stripe Fitted Sheet - Dark Olive, Linen by Secret LinenCora Stripe Fitted Sheet - Dark Olive, Linen by Secret Linen, alternate view

Secret Linen

Cora Stripe Fitted Sheet - Dark Olive, Linen

£119

Fred Stripe Duvet Cover - Blush Pink, Brushed Organic Cotton by Secret LinenFred Stripe Duvet Cover - Blush Pink, Brushed Organic Cotton by Secret Linen, alternate view

Secret Linen

Fred Stripe Duvet Cover - Blush Pink, Brushed Organic Cotton

£59

Super Soft Duvet Cover - French Blue, Cotton by Secret LinenSuper Soft Duvet Cover - French Blue, Cotton by Secret Linen, alternate view

Secret Linen

Super Soft Duvet Cover - French Blue, Cotton

£55

Baa Baa Bedtime Emperor Wool Duvet - White, Cotton by Secret LinenBaa Baa Bedtime Emperor Wool Duvet - White, Cotton by Secret Linen, alternate view

Secret Linen

Baa Baa Bedtime Emperor Wool Duvet - White, Cotton

£221.40

Birdie Jacquard Duvet Cover - Cotton by Secret LinenBirdie Jacquard Duvet Cover - Cotton by Secret Linen, alternate view

Secret Linen

Birdie Jacquard Duvet Cover - Cotton

£65

Duvet Cover - Deep Teal, Cotton Sateen by Secret LinenDuvet Cover - Deep Teal, Cotton Sateen by Secret Linen, alternate view

Secret Linen

Duvet Cover - Deep Teal, Cotton Sateen

£55

Teal Teasels Duvet Cover - Teal, Cotton by Secret LinenTeal Teasels Duvet Cover - Teal, Cotton by Secret Linen, alternate view

Secret Linen

Teal Teasels Duvet Cover - Teal, Cotton

£45

Gilbert Gingham Duvet Cover - Olive Green, Brushed Organic Cotton by Secret LinenGilbert Gingham Duvet Cover - Olive Green, Brushed Organic Cotton by Secret Linen, alternate view

Secret Linen

Gilbert Gingham Duvet Cover - Olive Green, Brushed Organic Cotton

£65

100% Linen Fitted Sheet - Natural by Secret Linen100% Linen Fitted Sheet - Natural by Secret Linen, alternate view

Secret Linen

100% Linen Fitted Sheet - Natural

£99

Beetroot Duvet Cover - Purple, 100% Linen by Secret LinenBeetroot Duvet Cover - Purple, 100% Linen by Secret Linen, alternate view

Secret Linen

Beetroot Duvet Cover - Purple, 100% Linen

£179

Conker Fitted Sheet - Linen by Secret LinenConker Fitted Sheet - Linen by Secret Linen, alternate view

Secret Linen

Conker Fitted Sheet - Linen

£119

Flat Sheet - Mustard Yellow, Linen by Secret LinenFlat Sheet - Mustard Yellow, Linen by Secret Linen, alternate view

Secret Linen

Flat Sheet - Mustard Yellow, Linen

£105

Linen Fitted Sheet - Honey Yellow, Linen by Secret LinenLinen Fitted Sheet - Honey Yellow, Linen by Secret Linen, alternate view

Secret Linen

Linen Fitted Sheet - Honey Yellow, Linen

£119

Super Soft Duvet Cover - Sage, Cotton Sateen by Secret LinenSuper Soft Duvet Cover - Sage, Cotton Sateen by Secret Linen, alternate view

Secret Linen

Super Soft Duvet Cover - Sage, Cotton Sateen

£55

Extra Deep Fitted Sheet - Vintage Rose, Linen by Secret LinenExtra Deep Fitted Sheet - Vintage Rose, Linen by Secret Linen, alternate view

Secret Linen

Extra Deep Fitted Sheet - Vintage Rose, Linen

£129

Buttercup Double Fitted Sheet - Yellow, Linen by Secret LinenButtercup Double Fitted Sheet - Yellow, Linen by Secret Linen, alternate view

Secret Linen

Buttercup Double Fitted Sheet - Yellow, Linen

£99

Linen Duvet Cover - Honey Yellow, Linen by Secret LinenLinen Duvet Cover - Honey Yellow, Linen by Secret Linen, alternate view

Secret Linen

Linen Duvet Cover - Honey Yellow, Linen

£179

Organic Cotton Duvet Cover - Bronze, Cotton by Secret LinenOrganic Cotton Duvet Cover - Bronze, Cotton by Secret Linen, alternate view

Secret Linen

Organic Cotton Duvet Cover - Bronze, Cotton

£69

Fitted Sheet - Cream, 100% Cotton by Secret LinenFitted Sheet - Cream, 100% Cotton by Secret Linen, alternate view

Secret Linen

Fitted Sheet - Cream, 100% Cotton

£45

Fitted Sheet 300 Thread Count Sateen - Aubergine, Cotton by Secret LinenFitted Sheet 300 Thread Count Sateen - Aubergine, Cotton by Secret Linen, alternate view

Secret Linen

Fitted Sheet 300 Thread Count Sateen - Aubergine, Cotton

£25.35

Organic 100% Hemp Fitted Sheet - White by Secret LinenOrganic 100% Hemp Fitted Sheet - White by Secret Linen, alternate view

Secret Linen

Organic 100% Hemp Fitted Sheet - White

£53.40

Super Soft Fitted Sheet - Sage, 100% Cotton by Secret LinenSuper Soft Fitted Sheet - Sage, 100% Cotton by Secret Linen, alternate view

Secret Linen

Super Soft Fitted Sheet - Sage, 100% Cotton

£45

Vintage Rose Fitted Sheet - Pink, Cotton by Secret LinenVintage Rose Fitted Sheet - Pink, Cotton by Secret Linen, alternate view

Secret Linen

Vintage Rose Fitted Sheet - Pink, Cotton

£45

Design Stories

View all

Frequently Asked Questions

A UK bed linen set usually includes a duvet cover and one or two matching pillowcases. Fitted and flat sheets are normally sold separately, so check the contents on the product page before buying. Buying the sheet in a coordinating plain colour often looks smarter than a fully matching set.

A thread count of 200–400 in good long-staple cotton is the sweet spot for softness and durability. Very high counts are often inflated by counting multi-ply threads and do not guarantee a better feel. The quality of the cotton fibre and the weave matter far more than the number on the label.

Percale is crisp, matt and cool, which suits warm sleepers and anyone who loves the feel of hotel sheets. Sateen is silky, has a soft sheen and feels warmer. Linen breathes well, becomes softer with every wash and gives an easy, relaxed look, though it creases naturally. Linen also lasts many years with care.

Match the cover to your duvet, not the bed. Standard UK sizes are single 135 × 200 cm, double 200 × 200 cm, king 230 × 220 cm and super king 260 × 220 cm. Choosing a duvet one size larger than your bed gives a more generous drape and stops a partner pulling the covers away.

Two or three per bed: one on the bed, one in the wash and one in the cupboard. Wash bedding weekly at 40–60°C. Having a spare set means you can change the bed straight away rather than waiting for one set to wash and dry. Rotate sets evenly so they wear at the same rate.

Wash at 40–60°C with a gentle detergent, turning duvet covers inside out and fastening buttons or zips. Avoid overloading the machine, which causes creasing and wear. Line-drying keeps cotton fresh and saves energy, while removing bedding promptly from the dryer reduces ironing. Shake bedding out before drying, and dry duvet covers fully to prevent musty smells in the airing cupboard.