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.
EZIO - Greatest Showman - Purple Olive
Superb quality viscose acetate tailors' lining inspired by PT Barnum from one of Italy's most creative mills. In iridescent green and purple.
21 Wale Needlecord - Lavender
140cm wide, 100% cotton, 21-wale needlecord fabric in lavender. Perfect for lightweight and soft dresses.
21 Wale Needlecord - Wine
140cm wide, 100% cotton, 21 wale needlecord fabric in a wine hue, great for dressmaking & soft furnishings.
Kitty Cotton - Pink
148cm wide, 100% cotton fabric adorned with a delightful cat print in pink with dainty blue flowers.
145cm wide, lightweight viscose fabric with a tropical hibiscus floral design on a soft blue base.
Viscose Poplin - Paisley Punch
Our brightly coloured paisley printed dress fabric made from viscose is 140cm wide, ideal for holiday wear!
Diva
145cm wide, neon pink stretch jersey velvet fabric. Heavyweight with a structured handle.
150cm wide, ex-designer Italian soft nylon jersey fabric in cerise. Great for adding a pop of colour.
150cm wide, stretch trousering fabric in a soft marled mix of damson, grey, white, and black.
GOTS Organic French Terry - Mauve
GOTS Organic French Terry - Mauve
Our GOTS organic French Terry fabric made from cotton and elastane in a mauve hue is perfect for lounge-wear.
Finest Challis - Jungle Reverie
Finest Challis - Jungle Reverie
140cm wide, digitally printed viscose challis in an oversized floral design on an olive base.
Fibre Mood - 3D Stripes - Pink
Fibre Mood - 3D Stripes - Pink
138cm wide, polyester & cotton non-padded quilting fabric in pink with a unique 3D stripe texture.
Fibre Mood - Heavy Crepe - Plum
Fibre Mood - Heavy Crepe - Plum
145cm wide, polyester, viscose & elastane, 285gsm heavy crepe dress fabric in dark purple.
Finest Challis - Palm Springs
140cm wide, digitally printed viscose challis fabric with bold abstract florals on a brown background.
Baby Driver - Flower Power - Black
Baby Driver - Flower Power - Black
112cm wide, 100% cotton needlecord fabric in black with a floral print in cream, pink, and yellow.
Jacquard Jersey - Zigga
135cm wide, neon pink 100% polyester jacquard jersey fabric with an abstract zebra/tiger design. Soft and stretchy, ideal for summer holiday & festival wear.
Roxy Stretch Velvet - Amethyst
Roxy Stretch Velvet - Amethyst
Plain 4-way stretch velvet dress fabric with a rich purple hue. 154cm wide soft velour cloth, ideal for evening and lounge-wear.
Fine Viscose Plain - Plum
This lightweight dress fabric is perfect for your summer wardrobe. Crafted from 100% viscose, it boasts a delightful plum purple hue.
142cm wide, abstract sequin net dress fabric in peach and mint, perfect for special occasion wear.
150cm wide, polyester tweed fabric in black with multicoloured threads. Textured, structured and full of colour.
Quilted - Coco Stretch - Pink
140cm wide, pink quilted polyester stretch fabric: with 2% elastane. Elegant onion weave design, perfect for jackets, gilets and bags.
French Terry - Damson
This plain purple French Terry jersey fabric, is 155cm wide, ideal for leggings, joggers and dressmaking!
French Terry - Craft Hearts - Pink
145cm wide, 95% cotton, 5% elastane French Terry jersey fabric in lilac with pink hearts.
This poly/cotton dressmaking brocade comes in beautiful jacquard florals, made up of all shades of greens, pinks, yellows & creams.
Oh I Say - Lilac
150cm wide superfine cotton check shirting fabric in lovely lilac colour featuring a woven herringbone stripe. OEKO-TexÆ.
Mirage - Safari Pink
150cm wide silk-viscose blend with captivating burnout animal print in sunset pink hues. Ideal for elegant dresses, blouses and scarves.
Viscose Satin - Suntrip
145cm wide, 130gsm, viscose satin fabric with a bright pink base and multicoloured swirl print.
Baby Driver - Groovy Floral
111cm wide, cotton needlecord fabric in salmon pink with a pattern of colourful cartoony flowers.
Poplin Styles - Abstract Animal
140cm wide, lightweight 100% cotton poplin fabric with a bold abstract animal print.
Autumnal Equinox - Viola
147cm wide light purple floral brushed cotton fabric, perfect for loungewear, PJ's, dresses & even soft furnishings.
Hawes Check - Blue Pink
155cm wide, cotton and linen blend shirting fabric with a check pattern in shades of blue, pink and mint.
150cm wide, raspberry polyester and elastane dress fabric. Soft, stretchy, and comfortable to wear.
Dobby Dot - Pink
150cm wide, lightweight dobby washed cotton fabric in pink with a raised dotty design.
Voyage - Brympton Parma Navy Ness Poplin Cotton
This digitally printed cotton poplin from Voyage comes in a colourful all over leaf design.
Voyage - Armathwaite Blossom Plum Ness Poplin Cotton
From Voyage, this digitally printed cotton poplin features blossoming flowers and birds.
OEKO-TEX elastic viscose jersey dressmaking fabric in brown and pink featuring a floral printed pattern, ideal for loungewear!
152cm wide, lightweight polyester crepe suiting fabric in a gorgeous baby pink hue, dense yet fluid.
Fibre Mood - Dyron Match - Aubergine Ripstop
Fibre Mood - Dyron Match - Aubergine Ripstop
145cm wide aubergine nylon elastane fabric, 150gsm. A lightweight stretch fabric with 85% nylon and 15% elastane.
Fibre Mood - Boreal Match - Dark Aubergine Knit
140cm wide dark aubergine knit fabric, 320gsm. A soft yet durable blend of 80% organic cotton and 20% recycled polyester, perfect for sweatshirts, dresses, joggers
Printed Georgette - Daisy
A cream polyester georgette scattered with ditsy flowers and black spots - lightweight, sheer and perfect for blouses, dresses and layering.
Stretch Corduroy - Plum
145cm wide, cotton & elastane corduroy fabric in plum. 337gsm with a comfortable stretch.
Lightweight with a soft drape, it's perfect for standout shirts, dresses, or relaxed tailoring.
A rich purple Italian silk satin with a luminous sheen and fluid drape. Regal and dramatic, it's perfect for cocktail dresses, blouses, and eveningwear that makes a statement.
A bold fuchsia Italian habotai silk with a lightweight, floaty handle that adds instant vibrancy. Ideal for blouses, summer tops, linings, or pyjamas with a touch of luxury.
Misty Satin - Pink
140cm wide, wonderfully lightweight digitally printed 100% viscose satin fabric in a misty pink hue.
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.