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
EZIO - All In The Mind - Orange
Superb quality 156cm wide viscose & acetate tailors' lining, inspired by Alice in Wonderland in vivid orange and gold.
148cm wide Italian-made dark green/grey suiting fabric, made from fleece wool, and elastane. Ex-designer suiting fabric.
Dark navy Italian designer crepe dress fabric with a blend of stretch woven polyester, viscose, and lycra.
65% polyester, 30% viscose and 5% elastane, heavy suiting fabric in black, this is perfect for bodycon dresses.
Loose Change
Woven in Italy, this check suiting fabric in black and grey is made from a blend of viscose, wool, polyamide and elastane.
Polyester, viscose, wool & elastane blend suiting fabric with a fine twill weave in brown, perfect for pants.
Made from viscose, polyester and polyamide, this rust coloured knitted jersey fabric is perfect for warm jackets!
Harmony Knits - Grey Marl
168cm wide, knitted jersey fabric in grey marl, perfect for soft jumpers, cosy scarves and warm jackets!
Harmony Knits - Black
Our black knitted jersey fabric is 158cm wide, made from viscose, polyester and polyamide, ideal for soft jumpers!
Viscose Poplin Challis - Hazel
Superb quality draping dress fabric in a hazel and brown abstract print, made from 100% viscose, perfect for blouses and dresses, flowy trousers
151cm wide, bengaline fabric in deep wine made from 70% viscose, 27% nylon and 3% spandex.
150cm wide, polyester, viscose and elastane blend twill fabric in olive green, perfect for suits and dresses.
Cotton, polyester, acrylic & viscose blend jacquard fabric featuring a unique black & gold design, ideal for jackets.
150cm wide, polyester, viscose and elastane blend twill fabric in sand, perfect for suits and dresses.
Harmony Knits - Silver Marl
Viscose, polyester and polyamide blend knitted jersey fabric in silver marl, ideal for soft and cosy scarves.
150cm wide, viscose, polyester & polyamide jersey fabric in sapphire. Perfect for cosy jumpers.
Smart Wear
Woven in Portugal, this silvery grey fabric is made from viscose, polyester and elastane; ideal for slick suits.
Rayon, nylon and polyester blend cable knit jersey fabric in black, perfect for stretchy cardigans or jumpers.
Harmony Knits - Olive
Our olive knitted jersey fabric is 158cm wide, made from viscose, polyester and polyamide, ideal for soft jumpers!
Serenity Knits - Cerise
150cm wide, viscose, polyester & polyamide knitted jersey fabric in cerise. Perfect for cosy jumpers.
EZIO - Greatest Showman - Purple Olive
Superb quality viscose acetate tailors' lining inspired by PT Barnum from one of Italy's most creative mills. In iridescent green and purple.
Faux Leather - Shadow Mink
150cm wide mink matt faux leather fabric, 250gsm. Made from 60% polyurethane, 32% polyester, 8% viscose
265gsm Stretch Twill - Navy
Polyester, viscose & elastane blend twill suiting fabric in dark navy blue, perfect for sophisticated suiting.
Milano
60 wide Italian printed lightweight polyester satin which feels like silk in an exquisite and very different design. A very dark moss green ground with a large classical paisley design ...."
152cm wide, cotton, polyester & viscose blend jacquard dress fabric featuring a geometric woven design in blue.
Made from 95% viscose and 5% elastane, this tropical printed jersey dress fabric is perfect for fitted garments!
Harmony Knits - Cornflower Blue
Harmony Knits - Cornflower Blue
157cm wide, viscose, polyester & polyamide jersey fabric in cornflower blue. Super soft & snuggly.
Limited Edition Luxury Ponte - Mustard
145cm wide, viscose, polyamide and elastane Ponte-style knit jersey fabric in mustard.
Rosie Posie Jersey - Upsy Daisy
Viscose and elastane blend jersey fabric featuring a floral print on a black ground, ideal for floaty trousers and draped cardigans!
Woven in Japan, this coral coloured dress fabric is made from 80% polyester and 20% viscose, ideal for palazzo pants!
Harmony Knits - Pink
Our Pink knitted jersey fabric is 158cm wide, made from viscose, polyester and polyamide, ideal for soft jumpers!
Pontoba - Beige
160cm wide, double knit jersey fabric in a pale beige hue, made from viscose, polyamide and elastane.
Serenity Knits - Jade
150cm wide, viscose, polyester & polyamide knitted jersey fabric in jade. Perfect for cosy jumpers.
157cm wide, viscose, polyester & polyamide blend knitted jersey fabric in teal. Super soft & snuggly.
Harmony Knits - Fern
152cm wide, viscose, polyester & polyamide blend knitted jersey fabric in green. Super soft & snuggly.
Pontoba - Teal
160cm wide, double knit jersey fabric in a teal blue hue, made from viscose, polyamide and elastane.
Our polyester, viscose and elastane jacquard jersey fabric has a knitted zigzag pattern in a green hue.
Pontoba - Olive
160cm wide, double knit jersey fabric in an olive green hue, made from viscose, polyamide and elastane.
Ponte Roma Jacquard - Caro
147cm wide, double-knit Ponte Roma jacquard with an abstract pattern made from viscose, polyester and polyamide.
Charme
Italian ex-designer chunky knit jacketing fabric in black & white yarns with black sparkles.
Remnant - InWool - Cavo Knit (1.7m)
Remnant - InWool - Cavo Knit (1.7m)
Italian, deadstock cable knit coating fabric in pale pink made from viscose, perfect for jumpers.
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.