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
Enigma Linen - Mint
This mint green dress fabric is made from 70% ramie linen and 30% cotton, ideal for home dÈcor. Oeko-Tex Certified.
165cm wide, soft interlock cotton and lycra blend jersey fabric in pink, ideal for polo shirts, dressmaking or skirts!
100% Wool Fleece - Sky Blue
Soft 143cm wide Australian virgin wool fleece in sky blue, 100% wool and ethically sourced.
153cm wide, Italian 100% wool melton brushed coating fabric in a russet brown and black blend.
148cm wide, nude floral printed chiffon dress fabric made from polyester, perfect for blouses and skirts!
Lacey Days
148cm wide, polyester stretch lace fabric in classic black with a fairly large pretty floral design.
Bubble Crepe
Lightweight bubble crepe dress fabric in a pale rust.
Ex-designer wool bouclé tweed, 150cm wide, woven with a traditional houndstooth check.
Tuscany - Sky
Woven in Italy, this sky blue suiting fabric is made from 98% wool and 2% nylon, perfect for skirts and pants!
145cm wide, 7.75oz stretch denim in rich brown. 98% cotton, 2% elastane - soft, structured and breathable, perfect for jeans.
Brushed Viscose Twill - Ditsy
140cm wide, brushed viscose twill fabric with a ditsy floral print in shades of peach, blue & green.
Water Resistant Cotton Cambric 6oz - Yellow
Water Resistant Cotton Cambric 6oz - Yellow
148cm wide, yellow cotton with a natural feel, water-resistant finish. Durable & machine washable.
Bare Necessity Jersey
This plain beige knitted jersey fabric is made from polyester and is excellent for dressmaking and lounge wear!
Pima Cotton Lawn - Autumn Watch
140cm wide, Pima cotton lawn fabric with a floral print on navy, featuring peach, lilac and green.
Alexa - Grey
139cm wide 45% cotton and 55% linen chambray fabric in grey. Perfect for summer garments!
Alexa - Sand
139cm wide 45% cotton and 55% linen chambray fabric in sand. Perfect for summer garments!
150cm wide, polyester and spandex blend suiting fabric in off-white, perfect for palazzo pants and blazers.
Lightweight Modal sweat shirting with a loopback. Also known as French terry construction.
140cm wide, cotton voile broderie anglaise fabric in ivory, with a series of embroidered dots.
Indaco Linen
158cm wide, 100% linen chambray shirting fabric in indigo blue, with a crisp, textured finish.
150cm wide, 100% viscose twill fabric in olive green. Perfect for dresses, skirts, tops, & trousers.
Athena Crepe - Nude
148cm wide, lightweight 200gsm crepe fabric in nude, made from polyester, viscose, and spandex.
Sterling Silk - Red
135cm wide, Italian red dress fabric made from a sophisticated blend of 67% acetate and 33% silk, ideal for blouses.
Stretch Faux Suede - Chocolate
Stretch Faux Suede - Chocolate
145cm wide, knitted polyester stretch faux suede fabric in brown. Lightweight, stretchy & versatile.
Officer Salute
This 154cm wide ex-designer Italian fine wool cloth in navy has a lovely texture and depth. Shop Wool Fabric Online.
150cm wide, pink abstract brocade dress and jacketing fabric made from 93% polyester and 7% metallic.
Superior quality Italian Punto Di Milano fabric in navy, composed of 97% viscose and 3% elastane.
147cm wide, 63% polyester, 25% viscose, 8% wool and 4% elastane twill suiting fabric in ivory.
Heavy Duchess - Deep Damson
This deep damson satin nylon dressmaking fabric is suitable for evening wear, prom dresses and special occasion garments!
Monza Denim - 12.7oz - Black
138cm wide, 97% cotton & 3% elastane woven denim in black with a lovely soft finish and slight stretch.
Kentish Wool
150cm wide, British fine wool suiting fabric featuring a Prince of Wales check weave in black and white.
Green floral printed dressmaking fabric made from viscose, excellent for vintage-style tea dresses and wide leg floaty trousers!
145cm wide, ex-designer viscose challis fabric in ochre with an brown abstract scribble leaf print.
Double Sided Terry Towelling - Baby Blue
152cm wide, double-sided cotton terry towelling in baby blue. Thick, absorbent & incredibly soft.
Proper Seersucker - Summer Sky Stripe
152cm wide, cotton seersucker fabric with sky blue stripes. Lightweight, breathable and easy-care.
BA - Embroidered Lawn - Anemone
140cm wide, broderie anglaise cotton lawn. Lightweight, breathable and ideal for summer projects.
Serafina Stripe
138cm wide, 98% cotton 2% spandex shirting fabric in pink and white featuring a detailed embroidered stripe.
Stunning sky blue 100% cotton dress fabric, perfect for co-ords, loose trousers, dressmaking and shirts!
This lightweight dress fabric is perfect for your summer wardrobe. Crafted from 100% viscose, it boasts a delightful plum purple hue.
GOTS Organic French Terry - Gingerbread
Our organic cotton and elastane blend French Terry jersey fabric is GOTS certified and comes in a lovely brown hue.
Made from 90% polyester and 10% spandex, this camel coloured suiting fabric features a 2-way stretch, ideal for pants.
150cm wide, ex-designer water-resistant black polyester and British wool dogtooth quilting fabric.
150cm wide, Italian ex-designer cotton trousering in dark grey, with a classic herringbone weave.
This 100% cotton fabric features a vibrant red background adorned with classic white polka dots.â€
Stof Fabric - Shrubbery - Emerald
112cm wide cotton fabric, designed in Denmark and printed in Japan, features a pink rose print on emerald green, ideal for dresses, shirts, and quilting.
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.