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
145cm wide 100% cotton chambray fabric in light blue. Create lovely summer dresses, shirts and blouses with this versatile cloth.
Fighting Back
157cm wide fine weave 100% cotton twill suiting fabric in very dark navy with a superb finish.
Cotton, polyester and elastane blend knit jersey fabric in navy with a marl finish, perfect for sweatshirts.
150cm wide, soft & stretchy viscose jersey fabric with a classic stripe in navy and white.
Sewing Room - Ivy - Pink
This pretty 115cm wide superior quality white cotton poplin in an all-over floral/ivy print in shades of pink and grey.
150cm wide, super fine 100% wool suiting fabric in a navy and black check. Woven in Italy!
Viscose Jersey - Rara
160cm wide, viscose elastane blend knit jersey fabric featuring a layered design in navy, black and grey.
Light & Lush - Canopy Clash
A lively 150m wide, 100% viscose fabric featuring a botanical print in tones of emerald, jade and soft taupe on a natural base.
Liquid - Wine
150cm wide, satin fabric in wine red with a fluid drape, perfect for special occasion dresses!
Our 60% cotton and 40% polyester fabric has a complex black and cream pattern, ideal for chunky jumpers.
158cm wide, 100% wool twill suiting fabric in dark navy. Woven in Yorkshire, perfect elegant suits.
Light & Lush - Pebble Echo
A bold 150m wide, 100% viscose fabric featuring a retro-style oval repeat that's full of rhythm and contrast. Shop Now!
Superior Quality Plain Poly/Cotton - Brown
Discover our 114cm wide, superior quality 115gsm plain poly/cotton fabric in brown. Perfect for crafts & dressmaking.
Our black knitted stretchy jersey fabric features multicoloured metallic yarns, perfect for cowl neck tops.
Light & Lush - Stoneleaf
A Lovely 150m wide, 100% viscose fabric featuring a rich, earthy abstract print in deep olive green and black, this viscose fabric brings a bold, graphic edge to your sewing.
148cm wide, duck egg blue fine twill weave 100% cotton dress fabric with an all-over tiny floral print.
Sewing Room - Emily - Candy
100% cotton poplin fabric with tiny flowers of bright colours on a candy pink background. This fabric is superb for dresses, crafts and light furnishings.
Minster
156cm wide, fine wool & polyester mix suiting fabric with a crepe weave and subtle sheen.
Light & Lush - Honeyveil
A vibrant 150m wide, 100% viscose fabric featuring a flowing rose and leaf design in rich ochre tones
152cm wide, 100% wool twill suiting fabric in dark navy. Woven in Yorkshire, perfect elegant suits.
Sewing Room - Emily - Yellow
100% cotton poplin fabric with tiny flowers of bright colours on a yellow background. This fabric is superb for dresses, crafts and light furnishings.
150cm wide, very dark navy wool suiting fabric in a slightly heavier weight. Great for blazers!
Light & Lush - Inkflow
A Lovely 150m wide, 100% viscose fabric featuring an abstract navy swirl design on a soft cream base.
Sewing Room - Emily - Turquoise
Sewing Room - Emily - Turquoise
100% cotton poplin fabric with tiny flowers of bright colours on a turquoise background. This fabric is superb for dresses, crafts and light furnishings.
140cm wide, black and grey check shirting fabric made from 69% viscose, 30% acrylic and 1% elastane.
153cm wide, loose weave suiting fabric in dark navy, made from wool, polyester, and elastane.
145cm wide, cotton poplin fabric featuring a pink and red floral print on a white ground, perfect for crafts!
Stof Avalana Jersey - Vivid Bloom
Stof Avalana Jersey - Vivid Bloom
Our cotton elastane knitted jersey fabric has a rich purple background with pink floral madness. Perfect for t-shirts. OEKOTexÆ.
Finest Chambray Fuchsia
Lightweight 100% cotton fabric with a fuchsia pink hue is perfect for shirts, dresses, quilting and more.
Our gorgeous cerise pink plain woven Italian dress fabric is made from acetate and silk. It's ideal for blouses.
154cm wide, fine 97% wool & 3% elastane suiting fabric in black with a beautifully soft finish.
Italian made soft scarlet red crepe fabric is a blend of 86% acetate, 5% polyester and 9% silk. Perfect for vest tops, slip dresses and special occasion wear.
135cm wide, navy blue Italian dressmaking fabric made from 67% acetate and 33% silk, perfect for slip dresses.
Made in Italy this high quality 86% acetate, 5% polyester and 9% silk crepe fabric with a soft pastel blue hue. Great for bridal and prom dresses.
8oz Denim - Leopard
175cm wide, 100% cotton 8oz denim with a bold white leopard print on indigo. A striking choice for jeans, jackets, skirts, and craft projects.
Elegant acetate, polyester and silk-blend crepe fabric with a bold emerald green hue. Drapes wonderfully, ideal for prom dresses and blouses. Made in Italy.
Sterling Silk - Fuchsia
Our 67% acetate and 33% silk mix Italian dress fabric in a fuchsia pink hue is excellent for vests.
Emerald green Italian dress fabric, made from 67% acetate and 33% silk, perfect for prom and bridesmaid dresses.
Sunseeker - Tropic
This colourful, digitally printed viscose challis fabric features a bold leaf design, perfect for summer and holiday wear!
BA - Embroidered Lawn - Mellow White
BA - Embroidered Lawn - Mellow White
This cheerful 140cm wide white embroidered cotton lawn floral broderie anglaise fabric is perfect for creating elegant dresses & charming tops.
135cm wide, Italian red dress fabric made from a sophisticated blend of 67% acetate and 33% silk, ideal for blouses.
Minimalistic viscose challis fabric in white, featuring an abstract circle print in blue/brown hues, perfect for holiday garments!
BA - Embroidered Lawn - Mellow Yellow
BA - Embroidered Lawn - Mellow Yellow
This cheerful 140cm wide pastel yellow embroidered cotton lawn floral broderie anglaise fabric is perfect for creating elegant dresses & charming tops.
Triple Crepe - Bubblegum
320gsm polyester tripe crepe with a soft texture, weighty drape, and great versatility - ideal for dresses, skirts, trousers or tailoring.
Triple Crepe - Candy Pink
This is a superb quality 150cm wide polyester heavy triple crepe dress fabric in a lovely candy pink colour. Perfect for summer dresses or trousers!
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.