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.
A striking polyester and metallic blend brocade jacquard with a bold abstract silver design on white.
Brushed Cotton Flannel - Elsie
140cm wide, 100% cotton brushed flannel in navy, teal, and cream check.
Italian ex-designer virgin wool check fabric, 155cm wide, 163gsm. Lightweight 100% wool with elegant drape
Waxed Cotton - Bonneville 6 - Black
155cm wide black waxed cotton fabric 'Bonneville 6', 275gsm.
A fabric from one of Britain's favourite and oldest high street brands. A glorious camel colour lightweight suiting fabric. It is a polyester, with viscose and lycra. Bob on!
Poplin Print - Felicity - Beige
112cm wide, cotton poplin print fabric with an all over flower print on a beige background. Very pretty indeed.
Poplin Print - Sweet Dreams - Navy
114cm wide, navy 100% cotton dress and craft fabric with unicorns, clouds, castles and various other dream related images in varying bright colours printed on.
157cm wide, Italian-woven sueded wool suiting in pale navy. Lightweight, soft, and elegant.
This Italian fine wool shirting fabric features a black, brown, light and dark pink check. A gorgeous ex designer cloth you may recognise from the high street.
Our 150cm wide plain French Terry jersey fabric in a cinnamon shade is great for joggers and dressmaking.
143cm wide, 100% Australian virgin wool fleece in tan. Mulesing-free and sheep-friendly!
143cm wide, 100% Australian virgin wool fleece in lilac. Mulesing-free and sheep-friendly!
148cm wide, brushed cotton twill fabric in dark grey. Woven in Italy - soft, breathable and versatile.
Our 156cm wide, white woven shirting fabric made from a viscose and nylon blend is ideal for blouses or skirts!
140cm wide, 100% viscose challis fabric with a vivid tropical floral print on a black background.
Georgette Dress Fabric - Chocolate
Made from 100% polyester, this lightweight and breathable georgette fabric in chocolate brown is perfect for dressmaking!
Pima Cotton Lawn - Paisley Trellis
140cm wide, 100% cotton lawn fabric with a paisley trellis design in pink, olive and ivory on navy.
This 100% viscose fabric has a subtle crinkle appearance and black & white abstract print, great for palazzo pants.
Made from 95% viscose and 5% elastane, this tropical printed jersey dress fabric is perfect for fitted garments!
146cm wide, polyester fabric in olive that offers the look & feel of linen whilst being crease resistant.
Brushed Viscose Twill - Emma Dot
140cm wide, brushed viscose twill fabric with a pink and green floral design with playful polka dots.
Fibre Mood - Stone Washed Combed Cotton - Mint
Beautiful 150cm wide, stone washed 100% combed cotton poplin fabric in captivating mint green.
Printed, grey polyester chiffon with an all over, white polka dot pattern.
Made from 100% polyester, our fine embroidered dress fabric features a satin blue spot on an organza base. Woven in Spain.
12oz Recycled Cotton Red Selvedge Denim
80cm wide, 12oz cotton and elastane denim twill fabric in black with red-stitched selvedge.
Our 150cm wide, vibrant pink dress fabric made from polyester and elastane is ideal for active and leisure wear!
This knitted viscose jersey fabric in a lovely peach shade is perfect for bright summer and holiday garments!
145cm wide, 100% cotton broderie anglaise fabric in bright royal blue with floral embroidery.
140cm wide, 100% Pima cotton lawn with a vivid abstract fan design. Lightweight and silky-soft.
115cm wide 100% cotton fabric with a pink, blue and yellow floral design against a damson ground.
Our knitted jersey fabric made from a blend of viscose, linen and elastane comes in a dark navy hue, ideal for dresses.
78% polyester & 22% elastane knit jersey fabric featuring an animal print in a green hue, perfect for active wear.
This fine cotton lawn is beautifully soft, 144cm wide, and features a lovely lilac hue. Perfect for shirting and dressmaking.
Georgette Dress Fabric - Purple
Gorgeous quality Georgette dress fabric in Purple
136cm wide, wool polyester blend knit fabric made in Italy, ex-designer, deadstock.
This 100% linen fabric in khaki offers a wonderful balance of breathability & durable structure.
This 143cm wide viscose tencel finish fabric in sand is perfect for creating stunning blouses, shirts, trousers and flowy dresses!
Beautiful 146cm wide, cotton poplin fabric with red, yellow & pink flowers against a ivory ground.
154cm wide, 100% linen shirting fabric in slate grey, with a crisp, textured finish.
Italian 6 Wale Corduroy - Stone
150cm wide, thick 100% cotton 6 wale corduroy fabric in a pale stone shade. Woven in Italy.
Beautifully soft, this 80% cotton and 20% polyester blend velour fabric has a light purple hue. Perfect for loungewear. OEKO-TexÆ.
148cm wide, lightweight 200gsm crepe fabric in yellow, made from polyester, viscose, and spandex.
Pima Cotton Lawn - Mini Bouquet
Beautiful 140cm wide, Pima cotton lawn fabric with a subtle repeated print of mini floral bouquets in Pink, Blue and Green.
145cm wide Italian-woven cotton poplin, with a charming floral print reminiscent of traditional Liberty designs. Perfect for shirting.
A light loop back terry jersey in cream, knitted in Britain from 100% cotton, 150cm wide. Soft, breathable, and naturally comfortable.
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.