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.
Brushed Cotton - Poodle Playtime
110cm wide, brushed cotton winceyette flannel fabric with cute poodle motifs in blue and pink.
Polyester and elastane blend Ponte Roma jacquard knit jersey fabric in blue and black, great for joggers.
130cm wide, British-woven lightweight wool coating in olive green and black herringbone.
145cm wide, lightweight viscose fabric with a tropical hibiscus floral design on a soft blue base.
100% cotton 21 wale needlecord fabric in a fuchsia pink hue, 140cm wide, perfect for children's wear.
140cm wide, Italian ex-designer damson suiting fabric. Crafted from a blend of polyester & elastane.
Brushed Cotton - Sindia - Maroon
148cm wide, 100% brushed cotton fabric in maroon with a floral print. Soft, warm
Italian ex-designer cotton flannel, 157cm wide, 180gsm. Soft brushed check in blue, olive, and cream
Stof Fabric - Butterfly Garden
Designed in Denmark and printed in Japan, this 112cm wide cotton fabric†comes in lime green with a black and white butterfly design.
Stof Fabric - Woodland Creatures
A magical cotton fabric featuring pairs of grey and blue birds, squirrels and bunnies on a soft white ground. Danish designed, printed in Japan.
Designed in Denmark and printed in Japan, this cotton dress fabric features a lively multi-colour fern leaf print set against a purple background.
Stof Fabric - Diamonds - Purple
112cm wide cotton fabric features a diamond print in shades of purple, designed in Denmark and printed in Japan. Perfect for dressmaking and quilting projects.
Unleash your wild side with our 146cm wide polyester satin habotai with a dramatic realist leopard print in ivory, cream, and dark brown.
Soft, detailed 100% cotton fabric with black, grey, and sandy French bulldogs on a white ground. Perfect for quilting, soft furnishings, and dressmaking.
135cm wide, cotton double gauze fabric in forest green, 130gsm, breathable and Oeko-Tex certified.
143cm wide, 100% Australian virgin wool fleece in turquoise. Mulesing-free and sheep-friendly!
150cm wide, lightweight polyester elastane suiting fabric in palest sand, beautiful drape, made in Portugal.
150cm wide, cotton & polyester jersey corduroy fabric in grey with a soft, velvety texture.
145cm wide, 100% viscose challis fabric with an abstract violet heart print on a blue background.
16 Wale Washed Corduroy - Army
147cm wide, 100% cotton 16 wale washed corduroy in army green. 220-230gsm and Oeko-Tex certified.
16 Wale Washed Corduroy - Chestnut
147cm wide, 100% cotton 16-wale washed corduroy in warm brown. 220-230gsm and Oeko-Tex certified.
Designer Velvet - Barely Black
150cm wide, ex-designer 100% cotton velvet in almost black, Perfect for dresses, skirts, & jackets.
Stunning dark navy blue guipure lace fabric in a wonderful geometric design.
140cm wide, acetate & viscose lining fabric with pink and navy stripes. Smooth, soft and stylish.
Italian Suede Backed Faux Leather
148cm wide, Italian faux leather with suede backing in black. 245gsm, soft with a hint of stretch.
This gorgeous jacquard features an Oriental-inspired design in red with stunning gold and red embroidered flowers.
Made into a tea dress this will have heads turning. Glam it up with navy heels or city sights with red hats. It will also make up beautifully into a summer skirt or blouse and t
Harmony Knits - Cornflower Blue
157cm wide, viscose, polyester & polyamide jersey fabric in cornflower blue. Super soft & snuggly.
This 100% linen fabric in black offers a wonderful balance of breathability & durable structure.
Charming 146cm wide cotton poplin fabric with a delicate floral print against a deep navy backdrop.
140cm wide, cotton voile broderie anglaise fabric in ivory, with a beautiful subtle floral design.
Pima Cotton Lawn - Garden Sparkles
140cm wide, Pima cotton lawn fabric with a ditsy floral print in pink, white and lemon on black.
This hot pink polyester cotton blend velour fabric has a soft hand, great for sports & loungewear.
Special Suiting - 100% Cashmere
158cm wide, 100% cashmere lightweight suiting fabric, made in Italy. Luxuriously soft, ex-designer, deadstock.
150cm Italian viscose acetate lining featuring an intricate silver/grey pattern; perfect for lining suits.
Fine Viscose Plain - Dusty Pink
144cm wide, gorgeously lightweight 100% viscose fabric in dusty pink. Ideal for summer garments!
Stunning floral cotton dress fabric, a timeless and pretty pattern that will look good on any age. Printed in Italy, this cotton poplin will look beautiful made up. It does have a slight stiffness to it but I think that is just the finish and it will soft
This is a fabulous polyester/organza dress fabric with linear satin stripes and an all-over bright orange, green and black floral print! Great for vintage dresses!
A beautiful loop back terry jersey in pale blue, knitted in Britain from 100% cotton, 150cm wide. Soft, breathable, and naturally comfortable.
This is a fantastic 138cm wide, cream, blue and green checked cotton fabric with a fine border in burgundy and pink.
140cm wide, 100% Pima cotton lawn fabric featuring a multicoloured geometric abstract print, ideal for shirts.
140cm wide, 100% Pima cotton lawn fabric with a stunning floral print in a serene colour palette.
This is a lightweight crepe dress fabric featuring a colourful, floral, paisley print on a black ground, ideal for dressmaking!
Sand coloured superior quality cotton poplin shirting fabric in an all-over palm leaf print in various shades of beige - perfect for holidays!
Soft, lightweight, stretch polyester jersey dress fabric with an animal print design in bright green and black. So fine it would be a delight to wear!
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.