Get The Latest from Croft Mill
Keep in touch
We guarantee 100% privacy. Your information will not be shared and you can unsubscribe at any time.
Free UK delivery over £75
This viscose and linen blend fabric features a watercolour floral design in purple, green, and pink.
This viscose and linen blend fabric features a watercolour floral design in blue, green, and yellow.
This 148cm wide lyocell & linen fabric in orange combines durability with a lightweight soft feel.
Lyocell Linen - Blue
This 148cm wide lyocell & linen blend fabric in blue combines durability with a lightweight soft feel.
Linen Viscose Slub - Golden Harvest
140cm wide, 67% linen, 33% viscose slub with a beautiful golden floral design in earthy tones.
Linen Viscose Slub - Wild Berry
140cm wide, 67% linen, 33% viscose slub fabric with a vibrant berry red & pink abstract floral print.
Linen Viscose Slub - Butterfly - Pink
140cm wide, 67% linen and 33% viscose slub fabric with a pink butterfly, berry and floral print.
Bamboo Linen Tweed - Black
140cm wide, 65% bamboo & 35% linen fabric in black. Super soft, breathable & durable.
Bamboo Linen Tweed - Natural
140cm wide, bamboo & linen fabric in a natural soft white shade. Super soft, breathable & durable.
Alexa - Sand
139cm wide 45% cotton and 55% linen chambray fabric in sand. Perfect for summer garments!
139cm wide 45% cotton and 55% linen chambray fabric in sage. Perfect for summer garments!
This black and grey marl shirting fabric is made from a blend of linen and viscose, perfect for summer garments.
Alexa - Royal Blue
139cm wide 45% cotton and 55% linen chambray fabric in royal blue. Perfect for summer garments!
139cm wide 45% cotton and 55% linen chambray fabric in orange. Perfect for summer garments!
Alexa - Olive
139cm wide 45% cotton and 55% linen chambray fabric in olive. Perfect for summer garments!
Alexa - Light Blue
139cm wide 45% cotton and 55% linen chambray fabric in light blue. Perfect for summer garments!
Alexa - Grey
139cm wide 45% cotton and 55% linen chambray fabric in grey. Perfect for summer garments!
148cm wide, 100% linen fabric in a dusky rose pink shade with a soft, breathable finish.
Bondi Linen - Green
Made from 100% linen, our stripe shirting fabric in green and white is ideal for breathable summer shirts.
137cm wide peach linen-viscose blend fabric with a soft drape and breathable handle. Ideal for summer tailoring.
Enigma Linen - Dark Teal
Made from 70% ramie linen and 30% cotton, our dark teal fabric is Oeko-Tex Certified, ideal for jackets.
Core Range Bamboo/Linen Shirting
147cm wide, 55% bamboo with 45% linen shirting fabric with a luxurious, soft, and silky feel.
Enigma Linen - Turquoise
Our ramie linen and cotton blend fabric is Oeko-Tex Certified and comes in a turquoise hue, ideal for soft furnishings.
150cm wide, 100% linen fabric with a weight of 260gsm. Perfect for a variety of sewing projects.
Lightweight linen & viscose blend dyed fabric in a rust orange hue. Great for shirts & dresses.
Lightweight linen & viscose blend dyed fabric in a classic lime green hue. Great for shirts & dresses.
Lightweight linen & viscose blend dyed fabric in a classic royal blue hue. Great for shirts & dresses.
Lightweight linen and viscose blend dyed fabric in a classic navy hue. Great for shirts & dresses.
Made from 100% linen, this mid-weight dress fabric in white is perfect for breathable summer wear.
140cm wide, 100% linen dress fabric in a denim blue hue, great for mid-weight, breathable jackets.
Made from 100% linen, this mid-weight fabric comes in an old pink hue, great for breathable blouses.
100% linen dress fabric in a violet purple hue, mid-weight and breathable, perfect for summer garments.
This mid-weight, 100% linen fabric comes in a sand-coloured hue, perfect for dressmaking & crafts.
Our 136cm wide, yarn-dyed 100% linen fabric in a dark grey hue is mid-weight, ideal for soft furnishings.
This 100% linen fabric in a yellow ochre hue has a washed finish, perfect for children's wear.
Our 140cm wide, 100% linen fabric in a natural hue is perfect for both home furnishings and clothing.
135cm wide, cotton/linen double gauze in rust. The perfect balance of softness & durability.
Made from 100% linen, this plain dyed dress fabric in a mint blue hue is perfect for summer shirts.
150cm wide, 100% linen fabric features a loosely woven texture with light beige and white threads. Breathable, durable and perfect for summer garments.
154cm wide coral pink dress fabric, made from 80% cotton and 20% linen, is perfect for creating comfortable, stylish summer garments.
Made from a blend of 90% linen and 10% viscose, our stripe shirting fabric in ivory is perfect for kaftans.
140cm wide, 55% linen, 45% cotton fabric in a denim blue shade with white pinstripes.
This blue & white striped fabric is made from a 45% cotton and 55% linen blend. Create lovely summer dresses, holiday shirts and suits.
This beige & white striped fabric is made from a 45% cotton and 55% linen blend. Create lovely summer dresses, holiday shirts and suits.
134cm wide, 80% viscose, 15% linen, 5% cotton fabric with a bold pink & orange leopard print.
From sewing tips and fabric spotlights to celebrating our makers' amazing creations, our social channels are where inspiration meets expertise.
Follow along for daily doses of fabric love, maker stories, and behind-the-scenes glimpses into the world of premium textiles. Because the best part of what we do is seeing your visions come to life, one stitch at a time.