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.
152cm Italian cotton. Deep navy, almost black. Woven in Italy, deadstock from high street. Luscious shirting fabric with fine ribbed weave.
113cm wide 100% cotton fabric, printed with delicate blue and grey floral design on a cream ground.
A blue, yellow and turquoise floral fabric on a white background with a lovely vintage feel to it.
Made from 70% ramie and 30% cotton, this stone-coloured fabric is Oeko-Tex Certified, perfect for curtaining.
178cm wide, cotton and lycra blend jersey dress fabric in a camel brown shade, great for tops, pyjamas and loungewear!
140cm wide, Pima cotton lawn fabric with a painterly floral print in pink, orange, purple and taupe.
Pima Cotton Lawn - Colder Days
140cm wide, 100% Pima cotton lawn fabric with an white leaf print on a rich teal background.
Water Resistant Cotton Cambric 6oz - Grey
148cm wide, grey cotton with a natural feel, water-resistant finish. Durable & machine washable.
100% cotton poplin fabric with tiny flowers on a red background. This fabric is superb for dresses, crafts and light furnishings.
Gorgeous teal green velour fabric made from 80% cotton and 20% polyester. Perfect for lounge and sportswear. OEKO-TexÆ.
130cm wide, 100% cotton seersucker fabric with a summery print on a white ground, ideal for dresses.
Charming 112cm wide cotton poplin fabric with a delicate floral print against a deep navy backdrop.
158cm wide, lightweight fine cotton jersey fabric in navy, soft and breathable with a smooth drape.
148cm wide, 100% cotton lawn fabric in classic black. Smooth, breathable, and high-quality.
147cm wide light purple floral brushed cotton fabric, perfect for loungewear, PJ's, dresses & even soft furnishings.
150cm wide superfine cotton check shirting fabric in lovely lilac colour featuring a woven herringbone stripe. OEKO-TexÆ.
This red cotton, polyester and elastane blend twill dressmaking fabric is superb for trousers and skirts!
150cm wide, soft white cotton twill 9oz denim trousering fabric. Ideal for trousers, jackets, or skirts.
Beautifully soft 144cm wide, cotton 17 wale corduroy fabric in cream is perfect for shirts, trousers and tunics.
Brushed Cotton - Pink & Grey Check
146cm wide, brushed cotton shirting fabric in a pink, grey and black check. Great for pyjamas!
112cm wide, good quality 100% cotton poplin with a floral design in yellow and shades of pink on a pink ground. A delicate and pretty design that comes in multiple colour schemes.
Plain dark air force 95% Cotton, 5% Elastane French Terry jersey fabric with a looped back.
Stof Craft - Diamonds & Hearts
Black and gold superb quality†Japanese Stof†craft 100% cotton fabric with a geometric tree heart print - shop online!
Stof Fabric - Majestic - Beige
110cm wide cotton fabric with vintage floral design in beige on a white ground. Danish design fabric, printed in Japan, perfect for dresses, shirts, and quilting.
140cm wide, ramie linen and cotton blend fabric in a lavender hue, Oeko-Tex Certified, perfect for dresses.
60inch wide (at least) cotton rich cotton/poly gabardine trousering pleasant shade of cherry red, not shouting, not whispering; just talking. This is the last roll. There is a fault every 2 metres so it is reduced to £5.00 per metre.
Pima Cotton Lawn - Blue Willow
140cm wide, 100% Pima cotton lawn fabric with a blue paisley and floral design on ivory.
Vintage Marl Sweatshirt - Brick
Vintage look, 100% cotton orange marl sweatshirt fabric. Perfect for cosy sweaters & loungewear.
Vintage Marl Sweatshirt - Stone
Vintage look, 100% cotton stone coloured marl sweatshirt fabric. Perfect for cosy loungewear.
BA - Embroidered Lawn - Trillium
Stunning 140cm wide, white cotton lawn broderie anglaise fabric embroidered with a floral design.
111cm wide, cotton needlecord fabric in salmon pink with a pattern of colourful cartoony flowers.
150cm wide fine cotton shirting fabric in white with a woven over-check design. Perfect for shirts and lined skirts & dresses.
Superb quality interlock twist yarn jersey fabric in a matt ivory has a gorgeous hand. Draping beautiful this cloth will create flattering dresses.
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.†
150cm wide, pink stretch trouser fabric made from cotton and elastane with a soft sateen finish. Woven in Italy.
Poplin Print - Butterflies - Ivory
114cm wide, 100% cotton Poplin in ivory with an all over butterfly print in various colours and patterns.
A lightweight trouser and jacket fabric. Made from nylon and cotton, this is a superb fabric for keeping the wind out.
Poplin Print - Formal Feline - Sage
112cm wide, 100% Cotton sage printed cotton poplin fabric with an all over print of politely seated cats in white and red, grey and white ties.
Japanese craft cotton in a multi-coloured rainbow drop design.
112cm wide cotton fabric with colourful fern leaf print on soft pink background. Perfect for dresses, shirts and quilting. Designed in Denmark, printed in Japan.
BA - Double Gauze - Sunflower - Terracotta
144cm wide, cotton broderie anglaise double gauze fabric in terracotta with dainty sunflower motifs.
150cm wide, 100% cotton poplin fabric in white, with a beautiful embroidered floral design.
Pima Cotton Lawn - Sacha - Green
140cm wide, 100% cotton fabric with an abstract floral print in shades of green, peach & purple.
100% cotton poplin fabric in autumn shades of brown, orange, yellow and greens, very pretty.
143cm wide, 100% cotton voile fabric in red with a delightful geometric dobby weave design.
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.