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
Luxury Ponte - Off White
High quality double-knit jersey fabric made from a viscose blend. Ponte Roma dressmaking fabric with a off white hue.
Luxury Ponte - Petrol Blue
152cm wide high quality double-knit jersey fabric made from a viscose blend. Ponte Roma dressmaking fabric with a petrol blue hue.
Linen Mix - Black
Stretch, viscose linen mix suiting fabric in black. Nice and soft this is a good fabric for tops and shorts. Paper bag style as this will fall beautifully.
150cm wide, maroon and black viscose acetate blend lining with a sleek drape; perfect for adding a smooth, stylish finish to any garment.
Fabrica - Navy
Woven in Italy, this 146cm wide superfine navy suiting fabric is made from cotton and viscose with a hopsack weave.
Diamond Drape
147cm wide, 100% viscose dress fabric in black with a small diamond weave. Woven in Italy.
Champagne Bubbles
134cm wide, Italian viscose fabric in cream with a subtle woven jacquard pattern. Slinky and elegant.
Rusty
152cm wide, Italian soft 100% viscose dress fabric in ivory with a "painted" design in rust.
Rayon, nylon and polyester blend cable knit jersey fabric in black, perfect for stretchy cardigans or jumpers.
Rubina
137cm wide, woven viscose satin in wine red with a lovely drape and elegant sheen.
Pinky
147cm wide, soft viscose cloth with a very pretty all-over abstract floral design in black and pink.
140cm wide, lightweight brushed 100% cotton twill fabric in dull khaki. Melt in your mouth stuff!
145cm wide, viscose challis fabric with a bold graphic circle print in red, mustard, taupe and black.
140cm wide, superb quality lining fabric made from viscose & acetate, featuring an abstract print in a red/green hue.
Challis - Soft Focus
150cm wide, lightweight 100% viscose challis fabric with a hot pink abstract spot print on white.
Viscose & acetate lining fabric featuring an abstract print in a purple hue, perfect for pairing with your best suit.
150cm wide, lightweight 55% polyester 45% viscose jersey knit fabric with a floral print on navy.
Linen Mix - Prowla
134cm wide, 80% viscose, 15% linen, 5% cotton fabric with a bold pink & orange leopard print.
Maeve
148cm wide, 97% viscose and 3% elastane lightweight dress fabric in a stunning red hue.
Turkish Delight
137cm wide, Italian viscose twill weave dress fabric with a vibrant abstract Eastern-inspired design.
Early Morning Rain
150cm wide, Ecovero viscose dress fabric with a colourful large abstract Caribbean-inspired design.
Palm
128cm wide, 55% viscose and 45% cotton lightweight canvas with a striking large palm design.
Traditional Interfacing
Viscose blend interlining fabric, 212gsm, 80cm wide. Perfect for adding structure to coat and jacket collars, facings with a luxurious, durable weave.
This soft velvety viscose challis dress fabric comes in a stunning floral print in pink.
Harmony Knits - Pink
Our Pink knitted jersey fabric is 158cm wide, made from viscose, polyester and polyamide, ideal for soft jumpers!
155cm wide, soft white viscose elastane knit jersey fabric, this fine cloth is ideal for layering & t-shirts.
Challis - Midnight Fall
This soft velvety viscose challis dress fabric comes in a deep navy blue with an all over petal print in white.
65% polyester, 30% viscose and 5% elastane, heavy suiting fabric in black, this is perfect for bodycon dresses.
145cm wide, bengaline fabric in black with black plastic rhinestone accents for a refined sparkle.
Harmony Knits - Olive
Our olive knitted jersey fabric is 158cm wide, made from viscose, polyester and polyamide, ideal for soft jumpers!
150cm wide bold pink and black floral polyester jersey fabric, with brilliant stretch. Ideal for unique dresses and tops.
Standard Viscose Twill
150cm wide, 100% viscose twill fabric in white. Lightweight with a soft drape, ideal for shirts.
140cm wide, abstract multicoloured fabric made from 55% cupro and 45% viscose, ideal for summer dresses.
150cm wide, viscose jersey fabric in grey, wonderfully soft, high-quality fabric with a lovely drape.
165cm wide, Italian viscose fabric with a navy and mustard zig-zag check pattern on a brown base.
Our 156cm wide, white woven shirting fabric made from a viscose and nylon blend is ideal for blouses or skirts!
Made from a blend of polyester and viscose, this navy and white speckled effect suiting fabric is ideal for suits!
Monte - Teal
138cm wide, abstract print dress fabric made from 100% viscose in a teal blue hue, perfect for blouses.
140cm wide, viscose challis fabric with a cream background and bold abstract brushstroke print.
Monte - Emerald
Made from 100% viscose, this colourful abstract print dress fabric is perfect for floaty summer blouses.
145cm wide, viscose fabric with a pale pink base and bold swirling print in pink, orange & violet.
Milano
60 wide Italian printed lightweight polyester satin which feels like silk in an exquisite and very different design. A very dark moss green ground with a large classical paisley design ...."
Challis - Vivida
140cm wide, 100% viscose challis fabric with a vivid tropical floral print on a black background.
140cm wide, viscose challis fabric with a watercolour leopard print in aqua, lilac, coral and black.
Challis - Leaf Illusions
140cm wide, 100% viscose challis fabric with a layered floral and leaf design in vibrant jewel tones.
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.