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
Lightweight polyester Georgette dress fabric in a lovely damson pink and green tiny floral design.
Fibre Mood - Lyocell Twill - Navy
Fibre Mood - Lyocell Twill - Navy
Beautiful 150cm wide, super soft viscose & lyocell blend twill dress fabric in navy blue.
Pima Cotton Lawn - Ellen
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.
Denim Deconstruct - Indigo
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.
153cm wide, slate grey wool blend suiting fabric. 55% wool, 45% polyester. Made in Britain!
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
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.
This grey looped back jersey fabric is made from 100% polyester, perfect for lounge and sports wear!
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.
Polyester and cotton blend jacquard dress fabric featuring an interesting abstract woven design in beige & pink.
142cm wide black textured stretch legging fabric, 88% nylon, 12% spandex. Light but tight.
100% Linen - Dark Beige
This 100% linen fabric in dark beige offers a wonderful balance of breathability & durable structure.
Marigold
140cm wide, viscose, polyester & linen blend fabric with an embroidered pattern of floral motifs.
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.
125cm wide, cotton, polyester & elastane denim look jersey sweatshirting fabric in dark blue.
Changing Times - Charcoal Ponte
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.
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.
Stof Avalana Jersey - Monkeying Around
This 95% cotton, 5% elastane jersey showcases playful monkeys frolicking among large leaves.
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.
135cm wide, cotton/elastane goose print waffle jersey fabric, from the Qjutie & The Qjutest range.
Jolly Jersey - Yellow
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.
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.
160cm wide, double knit jersey fabric in a pale beige hue, made from viscose, polyamide and elastane.
This brilliantly festive red and green checked taffeta dressmaking fabric features a sparkling gold lurex over check. Perfect for Christmas Crafts.
155cm wide 100% linen fabric in pale turquoise, made for a famous American designer. Woven with natural slub texture.
140cm wide linen-cotton fabric, 55% linen 45% cotton, 145gsm. Botanical print in muted sage, blush, mustard, and teal on a pale background
Tencel Feel Denim Chambray - Sky Blue
This 146cm wide, viscose denim chambray fabric in sky blue has a super soft Tencel feel to it.
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.