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.
140cm wide, bamboo & linen fabric in a natural soft white shade. Super soft, breathable & durable.
140cm wide, 90% bamboo, 10% nylon silk fabric. Eco-friendly, super soft with a marble design.
140cm wide, 90% bamboo, 10% nylon silk fabric with a vibrant meadow-inspired design.
This is a good quality polyester dress lining in a lovely copper colour -†made for Barbour. Perfect for lining dresses, jackets and shirts.
Good quality polyester dress lining in a dark olive colour -†made for Barbour.
142cm wide, pink recycled cotton and polyester tweed fabric. Soft, textured, and sustainable!
Crepe fabric in brown. Medium weight and versatile this double crepe will work for dresses, tops, and jumpsuits.
Versatile stretch crepe dress fabric in pink. Medium weight double crepe great for dresses, tops and jumpsuits.
This plain beige knitted jersey fabric is made from polyester and is excellent for dressmaking and lounge wear!
150cm wide polka dot print cotton in mint green with white spot.
130cm wide, polyester Italian basket weave brocade in aqua blue with a soft finish and subtle sheen.
This 100% cotton poplin batik fabric features a lively palette of red, green, pink, and blue hues.
Batik dressmaking fabric made from 100% cotton is beautifully lightweight. Featuring mandala-style swirls and shapes in green, yellow, blue and orange.
100% cotton batik dressmaking fabric with a brilliant jungle leaf pattern that has blue, green, yellow, and orange hues that are reminiscent of the Caribbean.
Colourful hand-dyed cotton batik fabric is great for kids crafts, pencil cases, bandanas, and bags. Lightweight dressmaking fabric perfect for summer garments.
100% cotton Batik fabric is hand-dyed in India. This vivid pink, red, and teal tribal leaf design fabric is lightweight. Great for kids crafts, quilting and dressmaking.
This delightful light and dark pink cotton batik dressmaking fabric is beautifully hand-dyed. This material features a small floral/spotty design.
This cotton poplin batik fabric showcases a stunning blend of warm orange and rich purple hues.
Batik Fabric Fat Quarter - Pack 1
5 batik fabrics fat quarter pack in rich reds, blues, greens, yellows, pinks & oranges. Each 100% cotton piece measures 50cm x 55cm. Made in India.
Hand-dyed and hand-printed Batik cotton poplin fabric for dress and crafts in shades of purple and lilac.
Hand-dyed and hand-printed Batik cotton poplin fabric for dress and crafts in teal with an orange leaf print.
150cm wide, great quality 74% polyester, 23% viscose & 3% elastane Ponte Roma fabric in black.
150cm wide, great quality 74% polyester, 23% viscose & 3% elastane Ponte Roma fabric in charcoal grey.
150cm wide, great quality 74% polyester, 23% viscose & 3% elastane Ponte Roma fabric in damson.
150cm wide, great quality 74% polyester, 23% viscose & 3% elastane Ponte Roma fabric in teal.
150cm wide, great quality 74% polyester, 23% viscose & 3% elastane Ponte Roma fabric in navy.
150cm wide good quality 74% Polyester 23% Viscose 3% Elastane Ponte Roma jersey fabric in a vibrant purple shade.
150cm wide, great quality 74% polyester, 23% viscose & 3% elastane Ponte Roma fabric in red.
150cm wide, great quality 74% polyester, 23% viscose & 3% elastane Ponte Roma fabric in royal.
150cm wide, great quality 74% polyester, 23% viscose & 3% elastane Ponte Roma fabric in grey.
150cm wide, cotton shirting fabric in a vibrant hoe-down check. Hides the odd splash splendidly!
Made in Italy, this lightweight 145cm wide Be-Mood woven cotton fabric features a blue and beige small check print. Suitable for shirt making.
150cm wide cotton suiting has a linear herringbone weave and has a soft ivory hue, the perfect material for trousers and jackets.
Burgundy and rust coloured 50% acrylic, 50% polyester loose knitted boucle with thick, yet soft yarns. Perfect for coatigans and jackets.
Beaufort Duchess Satin - Lilac Rose
150cm wide, exquisite quality non-snag duchess satin fabric has a lustrous finish. A classic cloth with a dusky lilac rose hue, perfect for special occasion wear.
Beaufort Duchess Satin - Nude Pink
150cm wide, non-snag duchess satin fabric in nude pink. Perfect for special occasion wear.
Beaufort Duchess Satin - Porcelain
150cm wide, beautiful quality non-snag duchess satin fabric has a lustrous finish. Available in a soft porcelain white, this classic cloth is perfect for bridalwear.
150cm wide, sage non-snag duchess satin with a lustrous finish, ideal for special occasion wear.
100% polyester brocade fabric with an abstract multicoloured design. Structured and textured - ideal for occasionwear.
147cm wide 98% polyester 2% elastane stretch satin fabric in black with a smooth and glossy finish.
147cm wide 98% polyester 2% elastane stretch satin fabric in denim blue with a smooth and glossy finish.
147cm wide 98% polyester 2% elastane stretch satin fabric in grey with a smooth and glossy finish.
Bella Satin Stretch - Lavender
147cm wide 98% polyester 2% elastane satin fabric in lavender with a smooth and glossy finish.
147cm wide 98% polyester 2% elastane stretch satin fabric in mint with a smooth and glossy finish.
147cm wide 98% polyester 2% elastane stretch satin fabric in navy with a smooth and glossy finish.
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.