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.
Hoffman Bali Cotton Lawn - Hummingbird - Multi
A mysterious & moody 112cm wide Indonesian cotton lawn fabric with hand painted design featuring large, painterly petals in deep teal, violet, emerald and hints of plum
135cm wide, cotton double gauze fabric in black, 130gsm, breathable and Oeko-Tex certified.
Our 67% acetate and 33% silk mix Italian dress fabric in a fuchsia pink hue is excellent for vests.
A bold 150m wide, 100% viscose fabric featuring a retro-style oval repeat that's full of rhythm and contrast. Shop Now!
A lively 150m wide, 100% viscose fabric featuring a botanical print in tones of emerald, jade and soft taupe on a natural base.
140cm wide, 135gsm viscose and rayon satin fabric in camel. Lightweight with a silky handle, soft sheen and drape.
Qjutie - Floral Jacquard - Dusty Salmon
160cm wide, cotton/polyester jacquard fabric in dusty salmon, from the Qjutie & The Qjutest range.
Qjutie - Bambino Print - Lemons
140cm wide, cotton lemon print muslin fabric in off white, from the Qjutie & The Qjutest range.
Fibre Mood - Denim Look - Mint
Brighten up your wardrobe with this cotton and elastane denim look fabric in mint green.
Woven in Italy, our deadstock 100% silk dress fabric has a small-scale floral print on a grey ground, ideal for blouses.
Brushed Viscose Twill - Flower Jewel
145cm wide, brushed viscose twill fabric with a vibrant floral paisley print against a purple ground.
156cm wide 100% linen fabric in blue, made for a famous Italian designer. Lightweight at 122gsm with natural slub texture.
150cm wide, 100% polyester satin fabric with a hand-painted style stripe print in rich brown and cream.
100% Ecovero viscose fabric in ivory with leaves printed in black, perfect for flowy dresses & skirts.
142cm wide, polyester crinkle fabric in black with cream spots. Crease resistant & easy to care for.
Made from 100% linen, this mid-weight dress fabric in red is perfect for breathable summer wear.
Stunning 145cm wide pale blue Morocain fabric, 97% polyester 3% elastane. Lightweight at 140gsm with a soft drape and gentle stretch--perfect for dresses, blouses, skirts, and occasionwear.
163cm wide, crisp polyester-cotton shirting fabric with a bold blue and white chessboard check.
158cm wide, cotton shirting fabric with a check design in navy, mustard, olive, taupe, and lilac.
Delicate 130cm wide, 100% cotton broderie anglaise fabric with pastel coloured floral embroidery.
A soft Italian habotai silk in a versatile shade, offering a smart and understated look. Lightweight yet durable, it's ideal for linings, blouses, or scarves.
Lightweight and breathable, it drapes beautifully for shirts, blouses, or floaty summer dresses.
Viscose Jersey - Abstract Paisley
A vibrant viscose jersey with turquoise, red and navy abstract florals and paisley on white - soft, drapey and ideal for dresses, tops and summer wear.
145cm wide, 130gsm, viscose satin fabric with a bright pink base and multicoloured swirl print.
150cm wide, lightweight plain cotton twill fabric in black. Great for dresses, shirts or pyjamas.
Hoffman Bali Cotton Lawn - Winifred
Mesmerising 112cm wide cotton lawn from Hoffman, hand painted with rainbow coloured leaves.
Vibrant 148cm wide, 100% silk fabric with a bold paisley floral print on turquoise. Woven in Italy.
Floral printed georgette, 145cm wide, 80gsm. Lightweight and drapey polyester viscose blend
132cm wide French navy viscose rib jersey, 100% viscose. Soft, breathable, and drapey with a fine rib texture
True Essentials - Fine T-Shirting - Black
Black fine cotton T-shirting jersey, 176cm wide, 180gsm. Soft, breathable 100% cotton knit
Sage green cotton broderie anglaise, 140cm wide, 133gsm. Soft, breathable, and lightweight
7.8oz Deadstock Denim Shirting - No. 1
140cm wide, ex-designer lightweight 7.8oz cotton denim shirting fabric in traditional denim blue.
135cm wide, cotton double gauze fabric in grey, 130gsm, breathable and Oeko-Tex certified.
134cm wide, 80% viscose, 15% linen, 5% cotton fabric with a bold pink & orange leopard print.
148cm wide, 97% viscose and 3% elastane lightweight dress fabric in a stunning red hue.
128cm wide, 55% viscose and 45% cotton lightweight canvas with a striking large palm design.
160cm wide, 330gsm knitwear fabric in red. Made from 70% cotton and 30% polyester, OEKO-TEX certified.
Hoffman Bali Cotton Lawn - Midnight
Autumnal 112cm wide cotton lawn from Hoffman, rust tones layered into a painterly leaf and fern design.
140cm wide, 135gsm viscose and rayon satin fabric in purple. Lightweight with a soft sheen and fluid drape, perfect for dresses.
140cm wide, 135gsm viscose and rayon satin fabric in royal blue. Lightweight with a silky handle, luminous sheen, and fluid drape.
140cm wide, 135gsm viscose and rayon satin fabric in coral. Lightweight with a silky handle and fluid drape.
Fibre Mood - Denim Look - Summer Red
Brighten up your wardrobe with this cotton and elastane denim look fabric in vibrant summer red.
Brushed Viscose Twill - Abstraction
145cm wide, brushed viscose twill fabric with an abstract print in green, orange, and neutral tones.
Made in Italy, this deadstock 100% EcoVero viscose dress fabric features an abstract green geometric pattern.
Italian, deadstock, viscose fabric featuring a digital camo print in blue/grey, black and cream, ideal for blouses.
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.