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.
139cm wide 45% cotton and 55% linen chambray fabric in sand. Perfect for summer garments!
This 142cm wide dark green polyester stretch satin fabric has an exceptionally smooth finish.
150cm-wide white cotton with open weave, sleek finish. Perfect for craft projects, offering breathability and a smooth surface for detailed work.
150cm wide superfine, supersoft viscose voile dress fabric in blackest black. Perfect for summer shirts and dresses!
160cm wide loosely knitted 100% Polyester blouse fabric in a sort of speckled cream design. Great fabric for blouses, dresses and cardis.
142cm wide, cotton, polyester, elastane black suiting fabric with an subtle woven abstract print.
Our 146cm wide check poly/cotton shirting fabric in beige is excellent for crafts, dressmaking and tops!
140cm single-sided wave weave quilted fabric with lightweight wadding and mesh backing. With an orange and black abstract lava design.
Cuddly, soft and sooo nice to stroke. This black cotton polyester elastane jersey fabric with cuddle fleece back is the fabric for hoodies, sweaters, joggers and all things loungewear.†340gsm
Cuddly, soft and sooo nice to stroke. This navy cotton polyester elastane jersey fabric with cuddle fleece back is the fabric for hoodies, sweaters, joggers and all things loungewear.â€
4-way stretch alpine fleece with a blue jersey face featuring tractors and a super-soft microfleece reverse in grey.
A lovely 140cm wide, claret red nylon, cotton, linen blend suiting and dress fabric! A lovely bold material!
160cm wide cotton jersey fabric with a super soft hand. With an off white/bright ivory hue. Perfect for layering, t-shirts and under slips.
Italian knitted jersey wool coating in a pale rust and oatmeal check.
150cm wide fine cotton shirting fabric. The navy blue colour with a woven over check design is stylish and timeless.
150cm wide fine cotton shirting fabric in white with a woven over-check design. Perfect for shirts and lined skirts & dresses.
145cm wide, 95% cotton, 5% elastane woven fabric in olive green with a striking floral design.
155cm wide, heavy wool jersey fabric in dark grey with a navy blue textured reverse, ideal for jackets and skirts!
Beautifully soft 144cm wide, cotton 17 wale corduroy fabric in cream is perfect for shirts, trousers and tunics.
152cm wide 100% cotton satin dress fabric with a blue and white floral print. Lightweight dressmaking cloth with a smooth handle and dull sheen.
This playful 140cm wide pink nylon lining fabric has a soft satin finish. This fabric has incredible strength and durability.
Anti Static Lining Bundle - 18.7m
Mixed bundle pack, 18.7 metres of anti static lining fabrics in various colours including 0.5-3m long fabric pieces. A real bargain bundle!
150cm wide, cotton trousering fabric in dark grey. Ex-designer deadstock. Woven in Italy!
152cm wide, crisp polyester-cotton shirting fabric with a bold blue and white chessboard check.
This polyester seersucker dress fabric in blue and green is perfect for beach wear, kaftans and palazzo pants.
150cm wide black cotton polyester twill fabric, lightweight with a smooth handle. Durable and breathable
Water resistant polyester fabric in black,146cm wide with a vibrant design in red, green, yellow, and blue leaf/flame print along one selvedge.
Digitally printed floral design fabric in grey with stunning floral print in shades of blue & turquoise.
153cm wide, softly brushed 65% wool and 35% polyester lightweight coating fabric in navy.
150cm wide, beige check linen-viscose blend fabric. Lightweight, breathable, and smooth with a classic tailored look.
Lightweight with a soft drape, it's perfect for crisp shirts, summer dresses, and standout seasonal pieces.
Light, airy, and soft to wear, it's perfect for blouses, summer dresses, or even chic pyjamas.
Lightweight with a soft drape, it's perfect for standout shirts, dresses, or relaxed tailoring.
Lightweight and breathable, it drapes beautifully for shirts, blouses, or floaty summer dresses.
148cm wide, lightweight 200gsm crepe fabric in cerise, made from polyester, viscose, and spandex.
148cm wide, lightweight 200gsm crepe fabric in khaki, made from polyester, viscose, and spandex.
148cm wide, lightweight 200gsm crepe fabric in navy, made from polyester, viscose, and spandex.
148cm wide, lightweight 200gsm crepe fabric in nude, made from polyester, viscose, and spandex.
148cm wide, lightweight 200gsm crepe fabric in peach, made from polyester, viscose, and spandex.
148cm wide, lightweight 200gsm crepe fabric in taupe, made from polyester, viscose, and spandex.
148cm wide, lightweight 200gsm crepe fabric in yellow, made from polyester, viscose, and spandex.
Made from 100% polyester, this knitted jersey fabric features a looped back in black, perfect for lounge wear!
Our 100% polyester jersey fabric in an olive green hue features a looped back, perfect for lounge-wear garments!
This grey looped back jersey fabric is made from 100% polyester, perfect for lounge and sports wear!
150cm wide, fine lightweight polyester / nylon suiting fabric in a beautiful burnt orange shade.
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.