Join 30,000 Makers
Get 10% off your first order
Be first to see new arrivals and limited fabrics before they sell out.
No spam. Just beautiful fabrics.
Wrong Trousers
150cm wide, 100% cotton twill fabric in rose red with a soft finish. Ideal for trousers and skirts.
Italian 6 Wale Corduroy - Camel
150cm wide, thick 100% cotton 6 wale corduroy fabric in a camel shade. Woven in Italy.
Italian 6 Wale Corduroy - Rich Tan
150cm wide, thick 100% cotton 6 wale corduroy fabric in a rich tan shade. Woven in Italy.
Italian 6 Wale Corduroy - Stone
150cm wide, thick 100% cotton 6 wale corduroy fabric in a pale stone shade. Woven in Italy.
Stand Out
160cm wide, brushed cotton winceyette fabric with a bold red, grey, blue, yellow, and white check.
Formality
148cm wide lightweight quite fine black swirly polyester skirt fabric which will add formality without the worry of what happens when you spill on it.
Platoon
60 (152 cm) wide very superior cotton canvas fabric in olive green. There must be an army somewhere that dresses in this colour
Made in Italy, this lightweight 145cm wide Be-Mood woven cotton fabric features a blue and beige small check print. Suitable for shirt making.
This fine cotton lawn is beautifully soft, 144cm wide, and features a lovely lilac hue. Perfect for shirting and dressmaking.
Big Blue Sleeves
Woven in Italy, this ex-designer fine cotton shirting fabric in a dark blue hue is 140cm wide, ideal for skirts.
150cm wide, ex-designer Italian fine cotton shirting fabric in taupe with a subtle striped effect.
150cm wide, ex-designer Italian fine cotton shirting fabric in pale grey with a subtle striped effect.
150cm wide, ex-designer Italian fine cotton shirting fabric in olive green with a subtle striped effect.
150cm wide, ex-designer Italian fine cotton shirting fabric in mid blue with a subtle striped effect.
150cm wide, ex-designer Italian fine cotton shirting fabric in dark grey with a subtle striped effect.
Italian Punch - Coral
Upgrade your wardrobe with our 138cm wide super fine 100% cotton shirting in coral pink. Soft, lightweight, and breathable. Woven in Italy.
127cm wide, white Italian cotton Silesia fabric with a satinised finish. Used for lining & pockets.
186cm wide, bottle green 100% cotton sweatshirt jersey with looped back. Knitted in Italy!
Sabbia
152cm wide, finely sueded cotton suiting in pale golden sand. Lightweight, soft and woven in Italy.
149cm wide fabric, navy broken stripe detail, perfect for stylish, breathable summertime shorts with pockets. Deadstock fabric - woven in Italy.
Ex-designer, lightweight plain cotton twill fabric in a salmon pink hue, ideal for soft blouses. Woven in Italy.
Soft Twill Shirting - Duck Egg
Italian, ex-designer, lightweight plain cotton twill fabric in a duck egg blue hue, perfect for elegant dresses.
Odyssey
Made in Italy, this 142cm wide 100% cotton dress fabric in coral features a unique floral print, perfect for summer garments!
Inner Space
148cm wide, woven cotton lawn fabric made in Italy featuring an abstract red/orange print on a white ground, ideal for dresses!
140cm wide, Italian cotton dress/suiting fabric with a subtle chain link pattern on a black base.
Palm
128cm wide, 55% viscose and 45% cotton lightweight canvas with a striking large palm design.
Avorio
122cm wide, lightweight cotton suiting in ivory with a small all-over cream dobby weave design.
160cm wide, soft white cotton shirting fabric featuring an interesting woven stripe, perfect for blouses, shirts and dresses!
Westwood
Italian lightweight brushed cotton shirting and suiting fabric in a beautiful brown.
Buckthorn
148cm wide, brushed cotton twill fabric in dark grey. Woven in Italy - soft, breathable and versatile.
Mind Boggling
127cm wide, Italian linen & cotton blend lightweight dress fabric with an abstract pattern.
Woven in Italy, this 145cm wide fine cotton twill fabric in light brown. Ex-designer cloth, perfect for lightweight shirts and dresses.
Fabrica - Navy
Woven in Italy, this 146cm wide superfine navy suiting fabric is made from cotton and viscose with a hopsack weave.
150cm wide, black cotton velvet fabric, woven in Italy. Lightweight and wearable with a soft drape.
174cm wide, mid-weight cotton fabric in pink with a fleecy finish, beautifully cosy and ideal for tracksuits.
Cocktail
150cm wide, fine white cotton shirting fabric with a colourful fruit print. Woven in Italy!
153cm wide, lightweight Italian cotton twill in dark olive. Soft and breathable, ideal for tailored shorts, trousers, and suiting.
Sicilian Fiesta
124cm wide, Italian black lace fabric with a geometric pattern. Ideal for special occasion wear.
Hornpipe
Cool Running
157cm wide, 100% cotton shirting fabric in ice blue with a fine jacquard texture. Lightweight at 80gsm and Italian-woven, ideal for elegant shirts, blouses, and summer layers.
7.8oz Deadstock Denim Shirting - No. 1
Italian ex-designer 7.8oz cotton denim shirting with classic structure.
154cm wide, cosy checked brushed cotton cloth in a mix of black, ivory, cream, brown, red & grey.
Miracle Man - Dress Velvet - Black
Miracle Man - Dress Velvet - Black
Beautifully soft black Italian dress fabric. Velvet doesn't get any better than this.
From sewing know-how and honest fabric advice to celebrating the brilliant things our customers make, our social channels are where Lancashire heritage meets modern dressmaking.
We share what’s new in, what’s worth your time, and what’s genuinely beautiful to sew with, from premium Italian deadstock to everyday wardrobe staples.
Expect real fabric insight, behind-the-scenes moments from our Lancashire warehouse, and plenty of inspiration from a community that knows quality when they see it.
Because at Croft Mill, it’s not just about fabric. It’s about what you make with it.