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.
150cm wide, British 100% wool crepe fabric in classic black with a fluid drape and breathable feel.
Qipao - Fire Blossom
120cm wide luxurious red satin adorned with intricate embroidered florals in gold and dark red. Exquisite Chinese jacquard dress fabric.
Woven in Italy, this single crepe dress fabric in a cerise hue is made from 100% silk. Ideal for floaty blouses.
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.
3 Hole - Broderie Anglaise - Cream
3 Hole - Broderie Anglaise - Cream
A lovely quality 3 hole broderie anglaise dress fabric in a soft cream with floral detailing. Perfect for summer time!
Qipao - Flaming Dragon
This is a stunning traditional Chinese jacquard fabric in bright red with gold embroidered dragons and peacock feathers.
Our embroidered net fabric features an intricate floral design on a black ground, perfect for holiday wear.
Not The Only Fruit - Red
This is a mildly stretchy woven polyester elastane trousering fabric with a rich red hue. 146cm wide, perfect for adding sophistication to any outfit!
Double Scallop Lace - Wine
Beautifully made 145cm wide soft and heavy corded dressmaking lace in wide red. Made with a double scalloped edge.
Georgette Dress Fabric - Hot Pink
Georgette Dress Fabric - Hot Pink
150cm wide, gorgeous high-quality georgette dress fabric in hot pink made from polyester, ideal for blouses!
This stunning satin ribbon lattice fabric features a rose flower design. Quality ivory lace cloth, perfect for bridal and special occasion wear.
This elegant black polyester crepe fabric is perfect for creating garments that flow beautifully.
Mirage - Bokeh
150cm-wide, lightweight fabric with an abstract spot print in copper and black. Gorgeous burnout fabric, made from a viscose silk and nylon blend.
Bella Satin Stretch - Lavender
Bella Satin Stretch - Lavender
147cm wide 98% polyester 2% elastane satin fabric in lavender with a smooth and glossy finish.
Bella Satin Stretch - Mint
147cm wide 98% polyester 2% elastane stretch satin fabric in mint with a smooth and glossy finish.
Viscose Acetate Lining - Beige
146cm tailors lining in beige made from a blend of viscose and acetate; a luxurious partner for outers.
Carly Stretch Velvet - Smokey Grey
Carly Stretch Velvet - Smokey Grey
160cm wide, stunning stretch velour fabric in a smokey grey shade looks different from every angle as it captures the light.
Spanish Eyes - Navy
Bold navy Tocca corded lace, 140cm wide, perfect for elegant garments such as wedding attire, prom dresses, and matching accessories.
Blossom Breeze
Made from 100% polyester, this leaf print crepe dress fabric in navy, pink and white is perfect for blouses or skirts!
French Crepe - Smooth Baby Blue
Exquisite smooth French crepe in baby blue with a small amount of elastane, perfect for a brightly coloured blazer and trouser suit.
78% polyester, 22% metallic lurex jacquard brocade fabric featuring a rose gold floral design on a pale blue ground.
Italian-woven brown suiting fabric. Made from 73% virgin wool, 26% wool mohair, 1% elastane.
Georgette Dress Fabric - Cerise
Georgette Dress Fabric - Cerise
Gorgeous good quality polyester georgette dress fabric in a vivid cerise pink hue. A fabulous dressmaking fabric with a lovely drape.
Fine Georgette Dress Fabric - Black
This gorgeous high quality fine georgette dressmaking fabric comes in a lovely black. This is a sheer, lightweight polyester fabric, perfect for little black dresses.
Stretch Crepe - Pear Green
150cm wide, 95% polyester and 5% elastane pear crepe suiting fabric. Easy to sew and care for.
Crepe Suiting - Coral
Made from 88% polyester and 12% elastane, our coral-coloured crepe suiting fabric is ideal for wide-leg pants.
85% polyester and 15% metallic brocade dress fabric featuring an abstract floral print in silver on a navy ground.
Turquoise Dazzle
150cm wide, polyester metallic jacquard brocade suiting fabric. Perfect for a standout evening jacket.
Spanish Eyes - Slate Grey
140cm wide corded lace dress fabric in slate grey. Ideal for sewing wedding gowns, bridesmaid dresses, and special events.
Soft Pleats
Luxurious 140cm ivory cupro-viscose blend with pleat-effect weave and satin sheen, perfect for elegant trousers, blouses, and dresses.
Stretch Lace - Black
Beautiful stretch black floral lace dress fabric, perfect for dress making or adding to garments. This can also be used as an overlay or even making underwear.
Emerald green Italian dress fabric, made from 67% acetate and 33% silk, perfect for prom and bridesmaid dresses.
This exquisite glittery fabric in silver is made from 100% polyester, perfect for extra special occasions.
This poly/cotton dressmaking brocade comes in beautiful jacquard florals, made up of all shades of greens, pinks, yellows & creams.
Not The Only Fruit - Midnight Olive
Dark midnight olive woven trousering with a subtle stretch. A beautiful mix of polyester, viscose and elastane fabric ideal for tailored garments.
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.
Borders Check Wool
Navy British check suiting with fine yellow, cream and green detail, 156cm wide in a durable wool blend.
Polyester satin fabric. 154cm wide smoky grey cloth with a fluid drape, perfect for elegant dress and costume linings.
The Girl
148cm wide, nude floral printed chiffon dress fabric made from polyester, perfect for blouses and skirts!
Supersonic - Navy
Introducing our exceptional 140cm wide superfine 100% pima cotton lawn fabric in navy with a luxurious satin finish.
Georgette Dress Fabric - Storm Grey
Georgette Dress Fabric - Storm Grey
Gorgeous good quality polyester georgette dress fabric in storm mid grey. This will make a gorgeous evening garment!
Crepe Suiting - Mustardly
This 150cm wide polyester and elastane blend crepe suiting fabric in mustard is ideal for wide-leg trousers.
Montrose Brocade
150cm wide, pink abstract brocade dress and jacketing fabric made from 93% polyester and 7% metallic.
150cm wide, polyester, viscose and elastane blend twill fabric in olive green, perfect for suits and dresses.
Lacey Days
148cm wide, polyester stretch lace fabric in classic black with a fairly large pretty floral design.
Scroll through our pick of the best prom fabrics, featuring satin, brocade, silk, lace, lamé, velvet, sequin and chiffon. Combine these fancy dress fabrics for dramatic effect; create simply gorgeous A-line styles that will flatter all figures.
Find the perfect party fabric that will show off your moves on the dance floor.
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.