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
16 Wale Washed Corduroy - Mustard
147cm wide, 100% cotton 16-wale washed corduroy in mustard yellow. 220-230gsm and Oeko-Tex certified.
Woven in Japan, this coral coloured dress fabric is made from 80% polyester and 20% viscose, ideal for palazzo pants!
Cable Car - Chunky Wool - Moss
A chunky moss lambswool knit woven in Italy, 149cm wide with classic cable patterning.
Double Crepe - Midnight
Superb value, lovely quality, midnight navy polyester and viscose double crepe dress fabric.
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.
150cm wide, 100% linen fabric features a loosely woven texture with light beige and white threads. Breathable, durable and perfect for summer garments.
Cable Car - Chunky Wool - Taupe
Soft taupe 100% lambswool cable knit woven in Italy, 140cm wide with bold raised texture.
16 Wale Washed Corduroy - Army
16 Wale Washed Corduroy - Army
147cm wide, 100% cotton 16 wale washed corduroy in army green. 220-230gsm and Oeko-Tex certified.
Cable Car - Chunky Wool - Chocolate
Chocolate-toned 100% lambswool cable knit woven in Italy, 140cm wide.
Simply gorgeous fuchsia pink satin-backed crepe is PU coated and both anti-static and anti-click, ensuring the highest quality for creating special garments.
154cm wide coral pink dress fabric, made from 80% cotton and 20% linen, is perfect for creating comfortable, stylish summer garments.
Cable Car - Chunky Wool - Bottle
Italian bottle green chunky cable knit in soft lambswool, 140cm wide.
153cm wide polyester and cotton fabric in pastel lilac. Ideal for bedding, quilting, crafts, and stylish clothing!
Dazzle - Plum
Stunning sparkly glitter plum jersey fabric fabric from Carrington fabrics, in a lovely colour and perfect for prom dresses & evening wear.
Dazzle - Navy
155cm wide, sparkly glitter jersey fabric in navy, very eye catching & absolutely stunning.
Dazzle - Black
It's sparkly fun!†This glitter black†jersey fabric from Carrington fabrics†is a nice light-mid-weight knit polyester so it can be used for lots of applications
Bubble Crepe
Lightweight bubble crepe dress fabric in a pale rust.
Paisley Changeant Linings - All Colours
146cm wide, polyester & viscose jacquard lining fabric with a captivating paisley design.
Gardinia - Neon
Italian Silk Chiffon - Floral Fiamma
Italian Silk Chiffon - Floral Fiamma
134cm wide, elegant 100% silk chiffon with a subtle crinkle. Ideal for sheer scarves, layering and special occasions.
Gardinia - Mint
Luxury Italian Silk - Sicilian Summer
138cm wide, 100% silk fabric made in Italy featuring a navy and yellow watercolour floral print.
High Twist Polyester - Bluebell
148cm wide, high twist polyester dress fabric in an air force blue hue features a beautiful flowy drape.
Gardinia - Soft White
140cm wide soft†viscose crepe fabric perfect for a summer dress or trouser and top combo. It is breathable and comfortable to wear.
Georgette Dress Fabric - Hot Pink
Georgette Dress Fabric - Hot Pink
150cm wide, gorgeous high-quality georgette dress fabric in hot pink made from polyester, ideal for blouses!
Chiffon - Red
Glorious red chiffon dress fabric with a subtle crepe finish.
Chiffon - Midnight
Beautiful midnight navy chiffon dress fabric with a subtle crepe finish.
Our linen and cotton blend fabric features a palm tree print on a pinky red ground, woven in Germany and ideal for shirts!
156cm wide, viscose acetate lining fabric in hunter green sheen, perfect to pair with formal suits, dresses or waistcoats!
A superb quality satin this has 3% elastane and stretches a little, it is medium weight and opaque so you don't need to line it.
This viscose and acetate blend lining fabric in sand has been woven in England, ideal for lining suits!
Bright yellow lightweight viscose crepe with a very subtle crinkle finish in the weave.
Woven in England, this black lining fabric is made from viscose and acetate, an ideal choice to line suits!
Diez Denim - Black
Made from 98% cotton and 2% lycra, our 10oz denim twill fabric in black is ideal for hard-wearing jackets.
Stretch Lawn - Red
Bright red, 140cm wide fabric blend of cotton, polyamide, and elastane. Lightweight, stretchy, ideal for summer dresses, shirts, skirts, and light trousers.
Superb twill draping viscose dress fabric in pink.
Georgette Dress Fabric - Chocolate
Georgette Dress Fabric - Chocolate
Made from 100% polyester, this lightweight and breathable georgette fabric in chocolate brown is perfect for dressmaking!
Superb twill draping viscose dress fabric in beige.
145cm wide, polyester voile fabric featuring an abstract floral print in a pink and green hue, perfect for dresses!
152cm wide ivory/cream nylon lining fabric has a soft satin finish. This fabric has incredible strength and durability.
Denim By The Dozen - Dark Indigo
This dark indigo denim fabric made from cotton is heavy in weight (12oz) and has a washed finish, ideal for jeans.
145cm wide, polyester and elastane blend scuba crepe fabric in black, perfect for bodycon dresses.
Inner Space
148cm wide, woven cotton lawn fabric made in Italy featuring an abstract red/orange print on a white ground, ideal for dresses!
Denim By The Dozen - Sky Blue
Heavy 12oz denim fabric in a sky blue hue with a washed finish, made from 100% cotton, this is great for skirts.
Ouch!
Our 100% polyester satin dress fabric made in Italy features a red rose print on a black ground, perfect for blouses or maxi-skirts!
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.