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.
145cm wide, 54% polyester 46% viscose blend black lining fabric with fine white pinstripes.
145cm wide, 54% polyester 46% viscose blend white lining fabric with fine black pinstripes.
Floating In Circles - Chloe Pink
This pretty viscose rayon yoryu lawn fabric features a delicate floral/leaf print in pink and green.
Viscose Poplin - Beverly Hills
This 100% viscose poplin fabric is printed with a delicate array of caramel-hued palm motifs.
This 143cm wide viscose tencel finish fabric in pink is perfect for creating stunning blouses, shirts, trousers and flowy dresses!
160cm wide, viscose elastane blend knit jersey fabric featuring a layered design in navy, black and grey.
Plain Viscose Satin - Optical White
140cm wide, 135gsm viscose rayon satin fabric in optical white. Lightweight with a silky handle, sheen and drape, perfect for bridalwear.
140cm wide, 135gsm viscose and rayon satin fabric in navy. Lightweight with a silky handle and fluid drape.
143cm wide, 100% viscose fabric with a fine handle and subtle woven texture for added depth. Soft, fluid, ideal drapey garments.
100% viscose marocain fabric featuring a digital V-shape tie-dye print in a blue/green hue. Ideal for palazzo pants.
Our 140cm wide, dobby jacquard fabric in a purple hue has a woven textured check design. 77% cotton & 23% rayon.
Beautiful quality deadstock viscose crepe fabric with a golden horse print on a black ground, woven in Italy.
152cm wide 100% viscose fabric with painterly navy and blue heart print on ivory. Lightweight at 119gsm with a fluid drape.
Lovely 180cm wide 100% viscose crepe de chine fabric with mint green ditsy floral print. Lightweight at 100gsm with a soft drape
Our polyester, viscose and elastane jacquard jersey fabric has a knitted zigzag pattern in a green hue.
140cm wide, 52% viscose, 25% linen, 23% polyester broderie anglaise fabric in black.
140cm wide, wonderfully lightweight digitally printed 100% viscose satin fabric in a misty pink hue.
This 148cm wide linen-look viscose elastane blend has a generous 40% weft stretch. A stunning slate-grey cloth that handles beautifully.
Fibre Mood - Heavy Crepe - Plum
145cm wide, polyester, viscose & elastane, 285gsm heavy crepe dress fabric in dark purple.
Made from 93% viscose and 7% polyester, this nude dress fabric is great for palazzo pants, blouses and skirts!
Gorgeous grey viscose and polyester blend dressmaking fabric, ideal for floaty blouses, skirts or palazzo pants!
140cm wide, dark grey ribbed viscose and polyester jersey fabric. Lightweight, soft and breathable.
152cm wide, Italian soft 100% viscose dress fabric in ivory with a "painted" design in rust.
150cm wide, 100% viscose twill fabric in white. Lightweight with a soft drape, ideal for shirts.
138cm wide, abstract print dress fabric made from 100% viscose in a teal blue hue, perfect for blouses.
150cm wide, 81% viscose, 19% nylon fabric in cream. Midweight at 190gsm - soft, breathable and OEKO-TEX certified.
148cm wide viscose satin dress fabric in with an abstract paisley print in psychedelic hues on a black ground.
Floating In Circles - Amelia Blush
This viscose rayon yoryu lawn fabric features a delicate floral/leaf print in shades of blush pink, green & blue.
Floating In Circles - Libby Blue
This viscose rayon yoryu lawn fabric features a floral/leaf print in blue, pink, red, green, yellow & white.
Floating In Circles - Alula Blue
This vintage viscose rayon yoryu lawn fabric features an ornate floral pattern in shades of blue, green & beige.
160cm wide, viscose and polyester knitted pique fabric in ivory with a soft Tencel finish.
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.
50% cotton and 50% viscose fabric features a floral print in shades of grey, orange and yellow. This cloth is ideal for summer garments.
Our ribbed, red and ivory striped, knitted jersey fabric is made from a blend of viscose, polyester and elastane!
Brushed Viscose Twill - Flower Jewel
145cm wide, brushed viscose twill fabric with a vibrant floral paisley print against a purple ground.
100% Ecovero viscose fabric in ivory with leaves printed in black, perfect for flowy dresses & skirts.
153cm wide, viscose, polyester elastane jacquard jersey fabric in a black and white floral print.
Made from a blend of viscose, silk and polyamide, this black dress fabric features a glitter fur face. Woven in Italy.
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, stretch trousering fabric in a soft marled mix of damson, grey, white, and black.
100% viscose twill lining, 140cm wide, 74gsm. Lightweight with a smooth, shiny finish
A smooth and durable 100% viscose twill lining in a rich azure blue.
Our dress linings are breathable and come in a variety of colors and designs to suit your needs. Plus, they’re affordably priced so you can stock up without breaking the bank.
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.