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
Plain Viscose Satin - Navy
140cm wide, 135gsm viscose and rayon satin fabric in navy. Lightweight with a silky handle and fluid drape.
Plain Viscose Satin - Black
140cm wide, 135gsm viscose and rayon satin fabric in black. Lightweight with a silky handle and fluid drape.
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.
Superior Heavy Black Dress Fabric
140cm wide, polyester, viscose, and Lycra jersey fabric in black. Ex-designer cloth made in Spain.
143cm wide, 100% viscose fabric with a fine handle and subtle woven texture for added depth. Soft, fluid, ideal drapey garments.
134cm wide, ribbed viscose jersey in pale gold-beige, Soft as cashmere with beautiful drape, perfect for dresses, trousers, and tops. Ex-Ralph Lauren.
Made from 97% Viscose & 3% Elastane, this finely knitted viscose jersey fabric comes in a beautiful bright red rose tone.
150cm wide, 92% viscose 8% elastane jersey fabric in powder blue, 290gsm. Soft and smooth, ideal for dresses, tops, skirts, and loungewear.
Summerfest - Green
100% viscose marocain fabric featuring a digital V-shape tie-dye print in a blue/green hue. Ideal for palazzo pants.
145cm wide, 78% viscose 22% linen fabric in cream. Lightweight 149gsm plain weave shirting with a soft finish, perfect for shirts, blouses, and dresses.
50% cotton and 50% viscose fabric features a floral print in shades of grey, orange and yellow. This cloth is ideal for summer garments.
50% cotton and 50% viscose fabric features a delicate floral print in pink, orange and yellow on a grey hue. This cloth is ideal for summer garments!
140cm wide, 100% viscose crepe fabric with an irregular yet organised patchwork design in purple, mauve, teal, and orange. Lightweight 121gsm with elegant drape, perfect for dresses, blouses, and skirts.
Summerfest - Pink
Our viscose marocain fabric is breathable & lightweight in a pink V-shape tie-dye digital print, ideal for summer wear.
140cm wide, viscose lawn in black with a floral print and drapey feel; ideal for kaftans, layering and lining.
Voile - Yellow
142cm wide superfine, supersoft 100% viscose voile dress fabric in a beautiful lemon yellow. Perfect for summer shirts and dresses!
Smooth Crepe - Bailey Blue
Baby blue crepe fabric made from 60% polyester, 37% Viscose & 3% elastane, ideal for fitted wide leg trousers, pencil skirts and blazers to match!
Athena Crepe - Navy
148cm wide, lightweight 200gsm crepe fabric in navy, made from polyester, viscose, and spandex.
Remnant (0.5m) - 155cm wide, Italian viscose blend dress fabric in pinky beige with pink and gold striped detailing.
Viscose, polyester, elastane blend knit jersey fabric, featuring a green ribbed stripe, ideal for bandeau tops!
Striped Viscose Linen Slub - Cream
Our viscose, linen & polyester blend slub fabric in cream has a fine black pinstripe, perfect for summer wear.
Our ribbed, red and ivory striped, knitted jersey fabric is made from a blend of viscose, polyester and elastane!
Our viscose, polyester and elastane knitted jersey fabric in pink, features a ribbed stripe, perfect for tops!
Viscose, polyester and elastane blend jersey fabric featuring a grey ribbed stripe detail, ideal for straight skirts!
Our yellow and ivory ribbed, stripe jersey fabric made from viscose, polyester and elastane is ideal for tops!
This is a jersey ponte dress fabric in bright flamingo pink. An easy to sew fabric - lovely for dresses or tops!
Viscose Jersey - Esme
150cm wide, viscose lycra jersey fabric featuring an abstract blue/grey print on a white backdrop.
148cm wide Italian-made dark green/grey suiting fabric, made from fleece wool, and elastane. Ex-designer suiting fabric.
Qjutie - Linen Mix - Natural
140cm wide, viscose, linen & polyester mix fabric in natural, from the Qjutie & The Qjutest range.
Night Birds
Printed lightweight viscose challis dress fabric with little grey and yellow parrot-type birds on a black coloured ground. Drapes beautifully.
Rustic Linen Mix
Made from 55% linen and 45% viscose, this plain woven fabric in a rustic dark brown hue is ideal for dresses, shirts and skirts!
Milan - Stone
Our nylon and viscose blend, knitted jersey fabric in a beige hue is excellent for dressmaking and skirts!
Milan - White
Made from a blend of 52% nylon and 48% viscose, this knitted jersey fabric in white is perfect for t-shirts!
Our 140cm wide, dobby jacquard fabric in a purple hue has a woven textured check design. 77% cotton & 23% rayon.
Made from a blend of polyester and viscose, this abstract 'cut out' fabric in a forest green hue is ideal for dresses!
Plain black 100% viscose crepe fabric, 140cm wide. Perfect for dresses, palazzo trousers, and more.
This digitally printed viscose dress fabric featuring a tie-dye design in orange, black, yellow and blue. A glorious, lightweight fire-like fabric!
Not The Only Fruit - Midnight Olive
Dark midnight olive woven trousering with a subtle stretch. A beautiful mix of polyester, viscose and elastane fabric ideal for tailored garments.
A tie-dye design, digitally printed viscose dress fabric in green, blue, black and brown. A glorious, lightweight fabric, perfect for summer!
Fibre Mood - Viscose Tencel Finish - Pink
Lightweight 145cm wide, 93% viscose and 7% polyester Tencel finish twill dress fabric in pink.
Brushed Viscose Twill - Flower Jewel
Brushed Viscose Twill - Flower Jewel
145cm wide, brushed viscose twill fabric with a vibrant floral paisley print against a purple ground.
Brushed Viscose Twill - Abstraction
Brushed Viscose Twill - Abstraction
145cm wide, brushed viscose twill fabric with an abstract print in green, orange, and neutral tones.
Viscose Jersey - Flowerdrops
150cm wide, soft & stretchy viscose jersey fabric with a delicate floral print in navy and soft white.
This viscose poplin fabric features a bold & dynamic pattern in vivid orange against a black ground.
Viscose Jersey - Pebble Mix
150cm wide, soft & stretchy viscose jersey fabric with a abstract pebble design in black and beige.
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.