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
100% Linen - Dark Beige
This 100% linen fabric in dark beige offers a wonderful balance of breathability & durable structure.
This 100% linen fabric in stone offers a wonderful balance of breathability & durable structure.
100% Merino Wool Jersey - Sand
100% Merino Wool Jersey - Sand
Brushed Australian merino wool jersey in sand melange - warm, breathable and gentle on skin.
100% Wool Fleece - Beige
143cm wide, 100% Australian virgin wool fleece in beige. Mulesing-free and sheep-friendly!
143cm wide, 100% Australian virgin wool fleece in cream. Mulesing-free and sheep-friendly!
152cm wide cotton bull denim fabric. This heavyweight fabric is made from pure cotton and is perfect for creating durable apparel and home decor projects.
21 Wale Needlecord - Ecru
140cm wide, 21 wale needlecord fabric made from 100% cotton in ecru - ideal for soft furnishings and clothing.

Wool Coating
BROWSE NOW
265gsm Stretch Twill - Sand
150cm wide, polyester, viscose and elastane blend twill fabric in sand, perfect for suits and dresses.
3 Hole - Broderie Anglaise - Cream
3 Hole - Broderie Anglaise - Cream
A lovely quality 3 hole broderie anglaise dress fabric in a soft cream with floral detailing. Perfect for summer time!
400gsm Sherpa Suede - Ecru
Ecru Sherpa Suede with faux-fur backing. Soft, warm and ideal for jackets or linings.
152cm wide, heavy cotton 8-wale corduroy fabric in sand, perfect for jackets and heavier tunics, dresses or bags.
150cm wide, 97% cotton, 3% lycra ivory stretch denim fabric. 9.7oz midweight with a soft feel.
153cm wide, pale beige 100% cotton suiting fabric, closely woven with a crisp finish.
Alexa - Sand
139cm wide 45% cotton and 55% linen chambray fabric in sand. Perfect for summer garments!
150cm-wide white cotton with open weave, sleek finish. Perfect for craft projects, offering breathability and a smooth surface for detailed work.
All Saints Cream
160cm wide loosely knitted 100% Polyester blouse fabric in a sort of speckled cream design. Great fabric for blouses, dresses and cardis.
160cm wide cotton jersey fabric with a super soft hand. With an off white/bright ivory hue. Perfect for layering, t-shirts and under slips.
Avorio
122cm wide, lightweight cotton suiting in ivory with a small all-over cream dobby weave design.
Create gorgeous summer garments with this stunning 100% viscose ivory broderie anglaise fabric!
BA - Marlowe - Sand
144cm wide, 100% cotton floral broderie anglaise fabric in sand. Perfect for dresses & blouses!
Bamboo Jersey - Ecru
150cm wide, Oeko-Tex bamboo jersey fabric in ecru, 230gsm--soft, breathable, and stretchy.
Bamboo Jersey - Stone
Super soft 158cm wide 95% bamboo and 5% elastane jersey with a stone hue. Stunning quality jersey dress fabric.
Bamboo Linen Tweed - Natural
140cm wide, bamboo & linen fabric in a natural soft white shade. Super soft, breathable & durable.
Be-Mood Ivory
150cm wide cotton suiting has a linear herringbone weave and has a soft ivory hue, the perfect material for trousers and jackets.
Bleached cotton muslin, 156cm wide. Soft, breathable plain weave in natural cream--ideal for toiles, crafts, and embroidery.
150cm wide, 100% linen chambray shirting fabric woven in Italy in sand & dark brown yarns.
Brushed French Terry - Sand
150cm wide, Oeko-Tex certified, 96% cotton 4% elastane brushed back French terry fabric in pale sand.
This beautifully soft brushed 65% polyester and 35% cotton blend fabric is a great choice for pyjamas, loungewear and blankets.
Bubble Wash Corduroy - Cream
143cm wide, 8 wale cotton stretch easy-care corduroy fabric in cream, with a unique bubble effect.
This 152cm wide, nylon lining fabric in buttermilk cream is finely woven with a lovely soft finish.
Cable Car - Chunky Wool - Ivory
This Italian chunky ivory cable-knit fabric, made from 80% lambswool and 20% polyester, is perfect for soft, warm cardigans.
120cm wide, 100% cotton lawn unbleached calico fabric. Lightweight, breathable, and smooth.
160cm wide, unbleached, but finished quite hefty cotton canvas of a type which might of covered the wagons of the settlers as the made their journey from East to West across America prior to the gold rush. Of its kind magnificent.
If you can image Arkwright trying to sell someone this 132cm wide excellent quality calico but being unable to get past the first curly C" it would have been better just calling it unbleached cloth which of course is exactly what it is."
152cm wide, 100% polyester faux leather animal skin print fabric in pale beige, ideal for bags and jackets.
Candy Crepe - Beige
145cm wide, polyester double crepe dress fabric in beige. Perfect for special occasion garments.
150cm wide, 100% linen fabric with a weight of 260gsm. Perfect for a variety of sewing projects.
Ciao
148cm wide, Italian loosely woven coating in ivory. A rustic 90% wool blend with a raw texture.
Cloud - Cream
Made from 98% viscose and 2% lycra, our knitted jersey dress fabric in cream is excellent for fitted garments!
Coast - Buttermilk
145cm wide, linen-look polyester fabric in cream. With subtle slub texture and thicker yarns.
Coast - Sand
145cm wide, linen-look polyester fabric in sand. With subtle slub texture and thicker yarns.
Coast - Soft White
145cm wide, linen-look polyester fabric in soft white. With subtle slub texture and thicker yarns.
136cm wide, ivory stretch trouser fabric made from 97% cotton and 3% elastane with a soft sateen finish.
Corduroy Quilting - Cream
140cm wide, polyester corduroy quilting fabric in cream. Great for cosy & stylish jackets and coats.
Cotton Canvas - Cream
Plain cotton canvas in cream. Very strong cloth for use anywhere you need strength.
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.