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.
Cable Car - Chunky Wool - Chocolate
140cm wide, Italian, 100% lambswool fabric in chocolate brown, featuring a chunky cable-knit, excellent for jumpers.
16 Wale Washed Corduroy - Teal
147cm wide, 100% cotton 16-wale washed corduroy in teal blue. 220-230gsm and Oeko-Tex certified.
140cm wide, viscose dress fabric with an interesting subtle crinkle finish and neon abstract print, ideal for blouses.
144cm wide, rayon, polyester and spandex blend seersucker fabric in ecru. Great for summer wear!
Lightweight polyester Georgette dress fabric in a lovely damson pink and green tiny floral design.
Fibre Mood - Lyocell Twill - Navy
Beautiful 150cm wide, super soft viscose & lyocell blend twill dress fabric in navy blue.
138cm wide Pima cotton lawn fabric with a multicoloured floral print on cream. Lightweight, breathable and smooth.
100% polyester brocade fabric with an abstract multicoloured design. Structured and textured - ideal for occasionwear.
160cm wide, 10.5oz indigo cotton-polyester denim with a deconstructed thread detail. Soft, textured and ideal for modern jackets.
145cm wide, Italian cotton silk fabric with abstract orange and grey splodge print on off-white.
145cm wide, 100% lyocell blouse fabric in lime green and white stripes. Soft, silky and breathable.
186cm wide, bottle green 100% cotton sweatshirt jersey with looped back. Knitted in Italy!
140cm wide 100% viscose fabric with an abstract green, blue and orange print on black. Ideal for dresses.
Pima Cotton Lawn - Lottie - Pastel
140cm wide, Pima cotton lawn fabric in a floral design in pastel shades against a white ground.
145cm wide, 100% viscose fabric with an abstract design in shades of yellow, blue, green & purple.
Pima Cotton Lawn - Forget Me Nots
140cm wide, Pima cotton lawn with a teal and navy blue floral print on ivory. Lightweight & soft.
Pima Cotton Lawn - Sungold Paisley
140cm wide, 100% Pima cotton lawn fabric with a warm paisley design in orange, sage and ecru.
148cm wide, moss green floral lace made from 100% recycled polyester with a soft sheen.
Polyester and cotton blend jacquard dress fabric featuring an interesting abstract woven design in beige & pink.
This 100% linen fabric in dark beige offers a wonderful balance of breathability & durable structure.
Soft cosy children's jersey fabric for comfy leisurewear, joggers, hoodies and jumpers featuring a fun space design!
Organic Jersey - Leopard - Grey
Soft grey leopard print organic Oeko-Tex standard printed single jersey fabric for dressmaking & crafts. Designed by Poppy Europe.
Superb quality Oeko-tex 100, 95% cotton / 5% Elastane knitted brushed French Terry jersey in a fabulous modern animal print.
125cm wide, cotton, polyester & elastane denim look jersey sweatshirting fabric in dark blue.
Changing Times - Charcoal Ponte
150cm wide, Ponte Roma jersey fabric in charcoal marl, made from polyester, viscose, and elastane.
Hoffman Bali Cotton Lawn - Light & Bright
A pastel perfect 112cm wide cotton lawn from Hoffman, with layers of leafy branches in a palette of greens, teals, purples, and lemon tones.
Hoffman Bali Cotton Lawn - Peppermint
A playful 112cm wide Indonesian cotton lawn fabric with hand painted design, painterly vertical lines in vivid red against a soft cream background.
150cm wide, heavy 100% cotton fabric in soft white with a rib knit pattern & brushed on the inside.
Fibre Mood - Knit Swiss Tulle - Green
100% nylon tulle fabric in light green. Perfect for creating overlays on dresses, skirts & accessories.
BA - Embroidered Lawn - Mellow White
This cheerful 140cm wide white embroidered cotton lawn floral broderie anglaise fabric is perfect for creating elegant dresses & charming tops.
175cm wide, 100% cotton 8oz denim with a bold white leopard print on indigo. A striking choice for jeans, jackets, skirts, and craft projects.
154cm wide, fine 97% wool & 3% elastane suiting fabric in black with a beautifully soft finish.
A Lovely 150m wide, 100% viscose fabric featuring an abstract navy swirl design on a soft cream base.
Our black knitted stretchy jersey fabric features multicoloured metallic yarns, perfect for cowl neck tops.
Stof Avalana Jersey - Yellow & Grey Stripe
This cotton & elastane jersey fabric features stylish stripes in black, grey, white, & yellow.
This 143cm wide plain crushed viscose fabric in tan is an excellent choice for creating breathable dresses and blouses for summer.
Pima Cotton Lawn - Violet Vine
145cm wide, 100% Pima cotton lawn fabric featuring a small-scale berry print in shades of blue, green and pink.
134cm wide, ribbed viscose jersey in pale gold-beige, Soft as cashmere with beautiful drape, perfect for dresses, trousers, and tops. Ex-Ralph Lauren.
A cotton lycra stretch dress fabric in ivory featuring a delicate floral design with butterflies and ladybirds. A stunning quality fabric.
Viscose, polyester, elastane blend knit jersey fabric, featuring a green ribbed stripe, ideal for bandeau tops!
Our yellow and ivory ribbed, stripe jersey fabric made from viscose, polyester and elastane is ideal for tops!
Silks of Italy - Wildflower Jungle
Made from 100% silk, our Italian deadstock dress fabric features a wild floral print, perfect for summer pieces.
150cm wide, soft & stretchy viscose jersey fabric with a abstract pebble design in black and beige.
100% cotton poplin fabric featuring a small-scale pink floral pattern on a black ground, great for crafts.
145cm wide, midweight satin-backed crepe fabric in purple made from polyester with great draping qualities.
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.