Croft Mill

Furnishing Fabrics

Welcome to our carefully curated collection of furnishing fabrics, where quality meets craft. Whether you're breathing new life into your living space or embarking on a crafty home improvement project, you've come to the right place. Read more/less

Discover a versatile range of materials including plush wool furnishings for that touch of elegance, cotton canvas for durability, and contemporary faux leather and fur to add a luxurious finish to any room. With our fabrics, your cushion covers will become conversation starters, your curtains will turn into room features, and your bed sheet fabrics will make bedtime your favourite time of the day.

But that's not all. Take your pick from our selection and accessorise with our wool furnishing pieces designed to complement your interior theme. Thinking of hosting garden parties? Check out our outdoor furnishing fabrics, perfect for alfresco dining or lounging in style. And don't forget to browse our trimmings for that extra flair in your décor.

Unleash your creativity with our furnishing and home craft fabric collections. Happy crafting!

25–48 of 75 items
View:
Sort by:
Handy You! - Medium - Ivory
Part number
2307S12

Handy You! - Medium - Ivory

145cm wide medium weight stiff cotton canvas fabric in ivory with a flame retardant finish. Great for creating blinds, cushions and bags.
Price incl. VAT
£11.00 per metre
Handy You! - Medium - Soft White
Part number
2307S07

Handy You! - Medium - Soft White

145cm wide medium weight nylon canvas fabric in soft white with a flame retardant finish. Great for blinds, bags, cushions & crafts.
Price incl. VAT
£11.00 per metre
Handy You! - On My Own - Soft White
Part number
2307S06

Handy You! - On My Own - Soft White

146cm wide medium weight coated cotton fabric in soft white with a flame-retardant finish. Great for blinds, bags, cushions & crafts.
Price incl. VAT
£11.00 per metre
Heavy Water Resistant Canvas - Black
Heavy Water Resistant Canvas - Black
Part number
7264d

Heavy Water Resistant Canvas - Black

155cm wide PU coated heavy polyester canvas in black with a weight of 440grm². Great for anywhere you need sturdy water repellent fabric. OEKO-Tex®
Price incl. VAT
£12.00 per metre
Stone Washed Linen - Scarlet
Part number
2306O02C

Stone Washed Linen - Scarlet

This 70% stone-washed linen 30% cotton fabric in red is heavy in weight, excellent for bedding, dressmaking and jackets!
Price incl. VAT
£17.00 per metre
Stone Washed Linen - Black
Part number
2306O02B

Stone Washed Linen - Black

Heavyweight, 70% stone-washed linen and 30% cotton fabric in black, perfect for dressmaking, soft furnishings and bedding!
Price incl. VAT
£17.00 per metre
Stone Washed Linen - Khaki
Part number
2306O02D

Stone Washed Linen - Khaki

Made from 70% stone-washed linen 30% cotton, this heavy-weight fabric in khaki has a textured surface, great for trousers!
Price incl. VAT
£17.00 per metre
100% Pure Silk Dupion - Duck Egg
Part number
2305NT01

100% Pure Silk Dupion - Duck Egg

100% pure silk dupion fabric in duck egg, perfect for those who appreciate the natural beauty & texture of silk.
Price incl. VAT
£28.00 per metre
Tweety Pie
Part number
2209VM03

Tweety Pie

145cm wide, woven cotton canvas fabric in yellow, excellent for home furnishings, bags and craft projects!
Price incl. VAT
£10.00 per metre
Super Trouper - Burgundy
Part number
2201VM03A NC

Super Trouper - Burgundy

Made from a blend of acrylic, polyester, viscose and kanecaron, this striped furnishing fabric in burgundy is great for upholstery.
Old price
£18.00
Price incl. VAT
£9.00 per metre
50% discount
Valid until 26/10/2025
Great British - Taupe
Great British - Taupe
Part number
2207AM03

Great British - Taupe

Made in Yorkshire, England, our herringbone weave wool suiting fabric in brown is ideal for jackets, skirts and trousers!
Price incl. VAT
£29.00 per metre
Brush Strokes
Part number
2201VM02

Brush Strokes

140cm wide, beautiful beige cotton canvas fabric with a painterly geometric circle pattern.
Old price
£12.00
Price incl. VAT
£8.40 per metre
30% discount
Valid until 26/10/2025
Canvas Print - Barny
Part number
2206F03

Canvas Print - Barny

This bold grey printed cotton canvas features a wise owl design. This modern print is perfect for cushion covers, blinds and other soft furnishings.
Price incl. VAT
£15.00 per metre
Canvas Print - Sleepy Fox
Part number
2206F04

Canvas Print - Sleepy Fox

This colourful yellow and grey sleeping fox print cotton canvas is a brilliant choice for creating home furnishings, bags, accessories and more.
Old price
£15.00
Price incl. VAT
£10.50 per metre
30% discount
Valid until 26/10/2025
Canvas Print - Patchwork Ted
Part number
2206F01

Canvas Print - Patchwork Ted

This charming patchwork teddy bear print cotton canvas fabric is a great choice for children's furnishings, bags and other craft projects.
Old price
£15.00
Price incl. VAT
£13.50 per metre
10% discount
Valid until 26/10/2025
Canvas Print - Airport
Part number
2206F02

Canvas Print - Airport

Black printed cotton canvas with an aeroplane and airport design. Perfect fabric for crafts and home furnishing
Old price
£15.00
Price incl. VAT
£10.50 per metre
30% discount
Valid until 26/10/2025
Canvas Print - Primrose Pink
Part number
2206F07A

Canvas Print - Primrose Pink

Simply gorgeous printed cotton canvas fabric ideal for designing bags & cushions. A white floral design in white and grey on a pink background.
Old price
£15.00
Price incl. VAT
£12.00 per metre
20% discount
Valid until 26/10/2025
Sanderson - Jewel Leaves
Part number
2203VM02

Sanderson - Jewel Leaves

Colourful fig & teal Jewel Leaves cotton fabric by Sanderson is made in England. Perfect for jackets, bags, and cushions.
Old price
£15.00
Price incl. VAT
£12.00 per metre
20% discount
Valid until 26/10/2025
Sanderson - Milla
Part number
2203VM01

Sanderson - Milla

This superb cotton canvas furnishing from Sanderson features abstract blocks of colour. Great for curtains, blinds and cushions.
Old price
£18.00
Price incl. VAT
£14.40 per metre
20% discount
Valid until 26/10/2025
Canvas - To Wear Or Not To Wear? - Burned Orange
Part number
2112PH

Canvas - To Wear Or Not To Wear? - Burned Orange

Fine, soft cotton canvas in cream with an all over spot design
Price incl. VAT
£12.95 per metre
Cotton Canvas - Ticking - Blue
Part number
2111PH05-R

Cotton Canvas - Ticking - Blue

Printed ticking canvas fabric which is superb for soft furnishing, bag making and crafts.
Price incl. VAT
£12.95 per metre
Canvas - Bone - Red
Part number
2111PH07

Canvas - Bone - Red

145cm wide, red and off-white striped cotton canvas fabric with a soft feel and sturdy structure.
Price incl. VAT
£12.95 per metre
Heavy Water Resistant Canvas - Navy
Heavy Water Resistant Canvas - Navy
Part number
7264n

Heavy Water Resistant Canvas - Navy

155cm wide PU coated heavy polyester canvas in navy with a weight of 440grm². Great for anywhere you need sturdy water repellent fabric. OEKO-Tex®
Price incl. VAT
£12.00 per metre
British Wool Check Furnishing Fabric
British Wool Check Furnishing Fabric
Part number
1909K08

British Wool Check Furnishing Fabric

Striking wool furnishing for blinds cushions and light upholstery, this British made wool comes in purple, green check with navy, pale blue and ochre overcheck.
Old price
£30.00
Price incl. VAT
£21.00 per metre
30% discount
Valid until 26/10/2025