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.
Free UK delivery over £75
This 152cm wide, nylon lining fabric in buttermilk cream is finely woven with a lovely soft finish.
150cm wide, ex-designer Italian fine cotton shirting fabric in taupe with a subtle striped effect.
EZIO - Greatest Showman - Blue
Superb quality blue viscose acetate tailors' lining inspired by PT Barnum from one of Italy's most creative mills.
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.
Viscose Poplin - Beverly Hills
Viscose Poplin - Beverly Hills
This 100% viscose poplin fabric is printed with a delicate array of caramel-hued palm motifs.
150cm wide, ex-designer Italian fine cotton shirting fabric in mid blue with a subtle striped effect.
Viscose Poplin - Canyon
This 144cm wide, digitally printed viscose poplin fabric features a mesmerising tie dye design.
150cm wide, ex-designer Italian fine cotton shirting fabric in dark grey with a subtle striped effect.
155cm wide lightweight suiting in a stunning grey/sand colour. Drool Oh!! Simply divine 95% wool 5% cashmere
150cm wide, viscose polyamide blend dress fabric featuring an ombre print made up of blue, yellow & green hues.
Vintage Seersucker - Blue Sprig
Vintage Seersucker - Blue Sprig
143cm wide, 100% cotton seersucker fabric in cream with a ditsy blue floral sprigs design.
Sackcloth And Ashes - Terracotta
158cm wide, fine sack weave British wool suiting in terracotta with a subtle textured finish.
Kiki - Pink
Perfect for gym/yoga wear, our polyester/elastane blend jersey fabric in a pink hue features a unique crane print.
Harmony Knits - Cornflower Blue
Harmony Knits - Cornflower Blue
157cm wide, viscose, polyester & polyamide jersey fabric in cornflower blue. Super soft & snuggly.
158cm wide, fine sack weave wool suiting in black with a subtle textured finish. Woven in Britain.
150cm wide finely crinkled polyester voile dress fabric in a tiny and very pretty floral design in ochre and brown.
78% polyester & 22% elastane knit jersey fabric featuring an animal print in a green hue, perfect for active wear.
157cm wide, viscose, polyester & polyamide blend knitted jersey fabric in teal. Super soft & snuggly.
143cm wide, 77% cotton, 23% nylon double-sided jersey tracksuiting fabric in beige and grey.
Made from 100% cotton, our twill shirting fabric features a blue & red overcheck on a navy back drop.
Bella Satin Stretch - Red
147cm wide 98% polyester 2% elastane stretch satin fabric in red with a smooth and glossy finish.
153cm wide, ex-designer cotton poplin fabric featuring a small bouquet print on a navy ground, ideal for shirts.
160cm wide dual-sided twill fabric with a blue smooth finish and a textured grey reverse. Made from a viscose, wool, cupro blend.
Bella Satin Stretch - Petrol Blue
Bella Satin Stretch - Petrol Blue
147cm wide 98% polyester 2% elastane stretch satin fabric in petrol blue with a smooth and glossy finish.
152cm wide, cotton, polyester & viscose blend jacquard dress fabric featuring a geometric woven design in blue.
Lightweight Modal sweat shirting with a loopback. Also known as French terry construction.
Bella Satin Stretch - Navy
147cm wide 98% polyester 2% elastane stretch satin fabric in navy with a smooth and glossy finish.
Cotton, polyester, acrylic & viscose blend jacquard fabric featuring a unique black & gold design, ideal for jackets.
Bella Satin Stretch - Mint
147cm wide 98% polyester 2% elastane stretch satin fabric in mint with a smooth and glossy finish.
Corin - Fur Backed Faux Leather - Brown
158cm wide, faux leather fabric in brown with a plush fur backing for added warmth and comfort.
Polyester and cotton blend jacquard dress fabric featuring an interesting abstract woven design in beige & pink.
Bella Satin Stretch - Lavender
Bella Satin Stretch - Lavender
147cm wide 98% polyester 2% elastane satin fabric in lavender with a smooth and glossy finish.
140cm wide, 100% Pima cotton lawn fabric with fan-like ivory and red motifs on black.
Corin - Fur Backed Faux Leather - Black
Corin - Fur Backed Faux Leather - Black
158cm wide, faux leather fabric in black with a plush fur backing for added warmth and comfort.
Donatella - Off White
150cm wide, polyester and spandex blend suiting fabric in off-white, perfect for palazzo pants and blazers.
Bella Satin Stretch - Grey
147cm wide 98% polyester 2% elastane stretch satin fabric in grey with a smooth and glossy finish.
Triple Crepe - Forest
This 150cm wide exquisite triple crepe dress fabric is crafted from high-quality polyester in a forest green shade.
Suede Lined Shearling Fur
161cm wide, polyester jacketing fabric in pale beige with faux shearling fur and a suede backing.
Made from 96% polyester and 4% spandex, this sand-coloured suiting fabric is perfect for wide-leg trousers.
Bella Satin Stretch - Denim
147cm wide 98% polyester 2% elastane stretch satin fabric in denim blue with a smooth and glossy finish.
This soft viscose challis dress fabric comes in a stunning design with an all-over floral print in shades of teal, sage and beige on an ivory coloured background!
151cm wide, corduroy fleece fabric in olive green with a soft cord front and plush faux fur backing.
This polyester seersucker dress fabric in blue and green is perfect for beach wear, kaftans and palazzo pants.
Bella Satin Stretch - Black
147cm wide 98% polyester 2% elastane stretch satin fabric in black with a smooth and glossy finish.
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.