Join 30,000 Makers
Get 10% off your first order
Be first to see new arrivals and limited fabrics before they sell out.
No spam. Just beautiful fabrics.
Free UK delivery over £75
100% Merino Wool Jersey - Taupe
100% Merino Wool Jersey - Taupe
Taupe jersey in Australian merino wool - brushed, breathable and ideal for relaxed wear.
100% Wool Fleece - Moss
143cm wide 100% Australian virgin wool fleece in moss green, ethically sourced and mulesing-free.
13 Wale Corduroy - Dark Brown
158cm wide, 13-wale corduroy fabric made from cotton in a dark brown hue, excellent for durable jackets.
16 Wale Washed Corduroy - Chestnut
16 Wale Washed Corduroy - Chestnut
147cm wide, 100% cotton 16-wale washed corduroy in warm brown. 220-230gsm and Oeko-Tex certified.
21 Wale Needlecord - Moss
100% cotton 21-wale needlecord fabric in a dark green hue, perfect for soft furnishings and clothing.
21 Wale Needlecord - Sage
148cm wide, 100% cotton, 21 wale needlecord fabric in a sage green hue, great for clothing & soft furnishings.
21 Wale Needlecord - Terracotta
21 Wale Needlecord - Terracotta
Our 140cm wide, 21-wale cotton needlecord fabric in terracotta is OEKOTex certified, great for childrens wear.

Dress Patterns
Shop Now
150cm wide, polyester, viscose and elastane blend twill fabric in olive green, perfect for suits and dresses.
7.75oz Stretch Denim - Brown
145cm wide, 7.75oz stretch denim in rich brown. 98% cotton, 2% elastane - soft, structured and breathable, perfect for jeans.
145cm wide, 7.75oz stretch denim in toffee brown. 98% cotton, 2% elastane - soft, comfortable and perfect for jeans.
Alexa - Olive
139cm wide 45% cotton and 55% linen chambray fabric in olive. Perfect for summer garments!
139cm wide 45% cotton and 55% linen chambray fabric in sage. Perfect for summer garments!
Our 100% polyester jersey fabric in an olive green hue features a looped back, perfect for lounge-wear garments!
BA - Double Gauze - Sunflower - Terracotta
144cm wide, cotton broderie anglaise double gauze fabric in terracotta with dainty sunflower motifs.
BA - Erin - Sage
140cm wide, 52% viscose, 25% linen, 23% polyester broderie anglaise fabric in sage green.
Soft and breathable 144cm wide, 100% cotton broderie anglaise fabric in sage green.
Sage green cotton broderie anglaise, 140cm wide, 133gsm. Soft, breathable, and lightweight
Bamboo Jersey - Dusty Terracotta
Bamboo Jersey - Dusty Terracotta
150cm wide, Oeko-Tex bamboo jersey fabric in terracotta, 230gsm--soft, breathable, and stretchy.
Bertie
154cm wide, wool suiting fabric with a brown & black houndstooth check, made in Italy.
Italian-woven brown suiting fabric. Made from 73% virgin wool, 26% wool mohair, 1% elastane.
142cm wide form-fitting dress fabric made from a blend of polyester, viscose and elastane. Ex-designer cloth featuring a burnt orange face and a black reverse.
Boiled Wool - Green
150cm wide, 65% polyester, 35% wool, lightweight boiled wool in green.
Boiled Wool - Terracotta
148cm wide, polyester & wool mix terracotta boiled wool coating fabric. Lightweight and durable.
Brushed French Terry - Terracotta
Brushed French Terry - Terracotta
150cm wide, Oeko-Tex certified, 96% cotton 4% elastane brushed back French terry fabric in terracotta.
143cm wide, 8 wale cotton stretch easy-care corduroy fabric in moss, with a unique bubble effect.
153cm wide, Italian 100% wool melton brushed coating fabric in a russet brown and black blend.
Cable Car - Chunky Wool - Moss
A chunky moss lambswool knit woven in Italy, 149cm wide with classic cable patterning.
Cable Car - Chunky Wool - Olive Green
Italian-made olive lambswool cable knit, 149cm wide with a soft, insulating feel.
153cm wide, lightweight Italian cotton twill in dark olive. Soft and breathable, ideal for tailored shorts, trousers, and suiting.
Corduroy Quilting - Olive
140cm wide, polyester corduroy quilting fabric in olive. Great for cosy & stylish jackets and coats.
Cotton Canvas - Sage
Plain cotton canvas in sage. very strong cloth for use anywhere you need strength.
Cross Hatch - Olive
Linen look dress fabric in a marl dark olive green, perfect for dressmaking.
Cushion Soft - Burnt Orange
149cm wide burnt orange water-resistant polyester fabric, great for adding rustic charm to your outdoor decor while providing durability and comfort. Oeko Tex.
100% Cotton dress fabrics in moss with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments.
Double Gauze - Pale Sage
135cm wide, cotton double gauze fabric in pale sage, 126gsm, breathable and Oeko-Tex certified.
150cm wide, lightweight 100% cotton twill trousering fabric in dark sand with a soft finish.
156cm wide, lightweight wool blend coating in melange taupe/grey with a lightly felted finish.
Fibre Mood - Heavy Crepe - Moss
Fibre Mood - Heavy Crepe - Moss
145cm wide, polyester, viscose & elastane, 285gsm heavy crepe dress fabric in moss green.
Filmstar - Olive
160cm wide lightweight soft polyester draping fabric. With a gorgeous khaki/live hue and soft velvet satin finish. Perfect for dresses with glamour.
Fine Viscose Plain - Olive
This lightweight dress fabric is perfect for your summer wardrobe. Crafted from 100% viscose, it boasts a delightful olive green hue.
Our 150cm wide plain French Terry jersey fabric in a dark olive shade is great for joggers & sweaters.
Plain moss green 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
French Terry - Sage
Sage green 95% Cotton, 5% elastane French Terry OEKO-TEX jersey fabric with a looped back.
Fur Backed Faux Leather - Olive
142cm wide, polyester-polyurethane stretch faux leather fabric in dark olive with a soft fur backing.
151cm wide, corduroy fleece fabric in olive green with a soft cord front and plush faux fur backing.
From sewing know-how and honest fabric advice to celebrating the brilliant things our customers make, our social channels are where Lancashire heritage meets modern dressmaking.
We share what’s new in, what’s worth your time, and what’s genuinely beautiful to sew with, from premium Italian deadstock to everyday wardrobe staples.
Expect real fabric insight, behind-the-scenes moments from our Lancashire warehouse, and plenty of inspiration from a community that knows quality when they see it.
Because at Croft Mill, it’s not just about fabric. It’s about what you make with it.