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
145cm wide, viscose stretch woven fabric with a fiery abstract pattern in red & earthy tones.
Don't Be Noisy - Grey
Grey and white striped fabric is made from a 45% cotton and 55% linen blend. Create lovely summer dresses, holiday shirts and suits with this versatile cloth.
145cm wide, viscose stretch woven fabric with a striking abstract print in rich, earthy tones.
Poplin Styles - Line Garden
140cm wide, 100% cotton poplin fabric with an oversized black floral outline on a white base.
140cm wide, 100% viscose satin fabric with a mosaic floral print on a stunning blue coloured backdrop.
152cm wide ribbed knit plush stretch velour dress fabric is perfect for sewing lightweight sweatshirts. With a golden mustard hue, soft hand and lovely drape.
Poplin Styles - Buttercup Breeze
Poplin Styles - Buttercup Breeze
140cm wide, cotton poplin fabric with a scattered floral print in purple, blue, mustard, and aqua.
Bridget Brocade
148cm wide, 100% polyester brocade fabric featuring a lovely floral pattern in different shades of blue.
Cranberry Brocade
148cm wide, polyester and cotton brocade fabric in a rich pink and green floral design on black. Textured, elegant, and perfect for statement garments and occasion wear.
Quilted - Coco Stretch - Magenta
140cm wide, magenta quilted polyester stretch fabric: with 2% elastane. Elegant onion weave design, perfect for jackets, gilets and bags.
Quilted - Coco Stretch - Pink
140cm wide, pink quilted polyester stretch fabric: with 2% elastane. Elegant onion weave design, perfect for jackets, gilets and bags.
Serafina Stripe
138cm wide, 98% cotton 2% spandex shirting fabric in pink and white featuring a detailed embroidered stripe.
Woven in Italy, our wool and polyamide blend tweed coating fabric comes in a pink hue, perfect for smart dresses.
Quilted - Coco Stretch - White
Quilted - Coco Stretch - White
140cm wide, white quilted polyester stretch fabric: with 2% elastane. Elegant onion weave design, perfect for jackets, gilets and bags.
Faux Fur - Camo - Green
155cm wide, polyester faux fur fabric in a camouflage design in shades of green, black and brown.
140cm wide, navy quilted polyester stretch fabric: with 2% elastane. Elegant onion weave design, perfect for jackets, gilets and bags.
Faux Fur - Camo - Brown
155cm wide, polyester faux fur fabric in a camouflage design in shades of brown, black and cream.
Grate Quilt - Blue
Pale blue 140cm wide polyester quilted fabric with a textured embossed grate pattern. Well suited to contemporary outerwear such as jackets, gilets, coats, and accessories.
Alpen Fleece - Black
Cuddly, soft and sooo nice to stroke. This black cotton polyester elastane jersey fabric with cuddle fleece back is the fabric for hoodies, sweaters, joggers and all things loungewear.†340gsm
Grate Quilt - Sand
140cm wide beige polyester quilted fabric with an embossed grate-style pattern inspired by steel grating. A smart, practical option for jackets, gilets, coats, and bags.
Cuddly, soft and sooo nice to stroke. This navy cotton polyester elastane jersey fabric with cuddle fleece back is the fabric for hoodies, sweaters, joggers and all things loungewear.†
178cm wide, beautifully soft cotton jersey fabric in ivory, excellent for t-shirts, pyjamas, and loungewear!
Grate Quilt - Navy
Navy polyester embossed quilted fabric, approximately 142cm wide, featuring a bold grate design with an industrial feel. Ideal for jackets, gilets, coats, and structured bag projects.
148cm wide, black polyester stretch suede fabric. Has a soft touch with great flexibility and draping.
Fine, lightweight, mercerised cotton jersey fabric in blue, perfect for cool sleepwear and sports t-shirts!
Soft Shell - Sunset Splash
145cm wide, polyester & spandex soft-shell fabric with a vibrant tie-dye-like digital print.
Superb quality interlock twist yarn jersey fabric in a matt ivory has a gorgeous hand. Draping beautiful this cloth will create flattering dresses.
Grate Quilt - Olive
Olive green polyester embossed quilted fabric, 144cm wide, with a structured grate pattern. Perfect for modern outerwear and durable bag making.
140cm wide, 100% viscose deadstock lining fabrics in a range of vibrant, summery colours.
French Terry - Damson
This plain purple French Terry jersey fabric, is 155cm wide, ideal for leggings, joggers and dressmaking!
Informal
156cm wide fine cotton shirting with a a beautiful, soft finish. A truly lovely cloth featuring a ale duck egg blue colour. Perfect for summer shirting.
160cm wide, luxurious polyester faux fur fabric with vibrant blue and yellow digital print. Warm, durable, and stylish for winter wear.
Suede Scuba - Quinn
Our suede scuba fabric, made from polyester and spandex features a navy abstract print on a beige ground.
130cm wide, pale grey viscose twill shirting fabric with a fine semi-opaque weave and soft drape.
Get ready for autumn/winter with our polyester and wool blend coating fabric in black, featuring a large-scale grey over check.
Made from a blend of polyester and wool, this tan coating fabric features a large-scale black over check, ideal for autumn/winter fashion.
If You Could Dream
142cm wide, ex-designer Italian black cotton & viscose jersey fabric with a swirling velvet pattern.
Suede Jersey - Sand
148cm wide, 100% polyester midweight knit faux suede jersey fabric in sand. Soft and stretchy.
Our viscose and elastane blend jersey fabric features an abstract print made up of brown, black, orange, white and grey hues.
Charme
Italian ex-designer chunky knit jacketing fabric in black & white yarns with black sparkles.
100% Cotton dress fabric featuring a ditsy floral print with an orange hue on a black ground, perfect for blouses or skirts!
Knots Of Elegance - Blue
Our 140cm wide, crochet lace fabric made from 100% polyester, features blue hues, ideal for elegant dresses!
French Terry - Craft Hearts - Pink
145cm wide, 95% cotton, 5% elastane French Terry jersey fabric in lilac with pink hearts.
French Terry - Craft Hearts - Yellow
145cm wide, 95% cotton, 5% elastane French Terry jersey fabric in turquoise with yellow hearts.
Our 150cm wide, 100% cotton voile fabric in red is lightweight and breathable, perfect for summer shirts and dressmaking.
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.