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
Superior Sweatshirt - Olive Marl
Made from 70% cotton and 30% polyester, this heavy, marl sweatshirt fabric in an olive hue is ideal for joggers.
150cm wide, British-woven 100% wool herringbone tweed jacketing in olive green and black.
112cm wide, 100% cotton needlecord fabric with a bold geometric design in a diamond pattern.
142cm wide, red & pink chunky houndstooth jacketing fabric made with cosy & soft chenille yarns.
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.
Baby Driver - Flower Power - Plum
112cm wide, 100% cotton needlecord fabric in plum with a floral print in cream, purple, and green.
Twill Lining - 55% Acetate / 45% Viscose
Twill Lining - 55% Acetate / 45% Viscose
Our beautifully coloured twill designer lining fabrics are made from 55% acetate and 45% viscose. These linings are anti-static and breathable with a smooth satin finish!
Calico - Cotton Lawn
120cm wide, 100% cotton lawn unbleached calico fabric. Lightweight, breathable, and smooth.
JL Christmas - Greetings Green
JL Christmas - Greetings Green
Green 100% cotton Christmas fabric featuring a "Merry Christmas" print in silver and gold! Great for festive garments, gifts & decorations!
Rose Shadow Lining
144cm wide, acetate/viscose twill lining fabric in pink with black threads to create a unique finish.
Ponte Roma Jacquard - Truffle
150cm wide, double knit Ponte Roma jacquard with a textured taupe and brown knitted pattern.
142cm wide, navy crepe dress fabric made from 86% acetate, 9% silk and 5% polyester, ideal for prom/bridal wear!
Limited Edition Soft Black Jersey
Limited Edition Soft Black Jersey
167cm wide, lightweight fine cotton jersey fabric in black, soft and breathable with a smooth drape.
Brushed Viscose Twill - Harper
Brushed Viscose Twill - Harper
148cm wide, lightweight brushed 100% viscose twill fabric with a bold white floral print on black.
140cm wide, very fine and soft 100% viscose voile dress fabric in plain black. Great for summer!
Our 86% acetate, 9% silk and 5% polyester crepe dress fabric in an orange/bronze hue is perfect for special occasion wear!
The 13th
Made from 100% wool, this dark navy coating fabric features a fine overcheck made up of green, red and yellow yarns.
127cm wide, black corded lace fabric with sequins on a netted backing. Perfect for evening dresses.
Polyester Satin Lining - Black
Polyester Satin Lining - Black
150cm wide, 100% polyester satin lining fabric in black, great for lining suits, jackets, & dresses.
Danbury Crepe - Turquoise
Made from acetate, polyester and silk, our turquoise Danbury crepe is ideal for prom/bridal dresses or blouses!
Italian knitted ex-designer printed jersey fabric, deadstock fabric from a well known British high end label
Barbs - Recycled Tweed
142cm wide, pink recycled cotton and polyester tweed fabric. Soft, textured, and sustainable!
140cm wide, Danbury crepe dress fabric in a jade green shade, perfect for special occasion wear, blouses and skirts!
Snakes & Ladders
145cm wide, viscose and acetate twill lining in light brown with champagne gold pinstripes.
Landon Smooth Crepe - Wedgewood
Landon Smooth Crepe - Wedgewood
150cm wide superior smooth crepe fabric in wedgewood blue. 100% polyester dress fabric perfect for creating special occasion wear.
Espresso Twill Lining
140cm wide, acetate/viscose twill lining fabric in dark espresso brown with a satin sheen.
155cm wide water-repellent pale beige cotton fabric woven in Turkey. Suiting weight cloth, ideal for stylish, jackets and trench coats.
Landon Smooth Crepe - Lavender
Landon Smooth Crepe - Lavender
150cm wide superior smooth crepe fabric in lavender. 100% polyester dress fabric perfect for creating special occasion wear.
Worsted Wool Flannel - Tom
158cm wide, lightweight worsted wool flannel suiting in dark grey marl. Soft, smooth, and elegant.
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.
Worsted Wool Flannel - Ben
150cm wide, lightweight worsted wool flannel suiting in dark grey marl. Soft, smooth, and elegant.
Luxury Ponte - Mustard
152cm wide, high-quality double-knit jersey fabric made from a viscose blend. Ponte Roma dressmaking fabric with a mustard hue.
150cm wide, navy polyester sateen lining fabric. Durable, easy to work with, and breathable.
Fine Viscose Plain - Navy
This lightweight dress fabric is perfect for your summer wardrobe. Crafted from 100% viscose, it boasts a delightful navy blue hue.
100% cotton poplin fabric featuring a floral print on a blue ground, ideal for crafts, dressmaking and structured tops!
150cm wide, 100% worsted wool flannel twill in dark navy. Soft, breathable, and wrinkle-resistant.
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.
150cm wide, British 100% wool crepe fabric in dark navy with a fluid drape and breathable feel.
Win Some - Yellow
From a well known clothing designer, this Italian made 158cm wide cotton shirting in yellow features a black and blue check and handles beautifully.
Fine Viscose Plain - Royal
This lightweight dress fabric is perfect for your summer wardrobe. Crafted from 100% viscose, it boasts a delightful royal blue hue.
150cm wide, British 100% wool crepe fabric in classic black with a fluid drape and breathable feel.
Vintage Cotton - Blue
OEKOTexÆ plain blue dressmaking fabric made from 100% cotton, ideal for tunics, trousers, shirts and tops!
Fine Viscose Plain - Olive
This lightweight dress fabric is perfect for your summer wardrobe. Crafted from 100% viscose, it boasts a delightful olive green hue.
Rafe - Brown
140cm wide, cotton, Tencel & Lycra fabric in dark brown. Smooth, breathable, and gently stretchy.
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.