Get The Latest from Croft Mill
Keep in touch
We guarantee 100% privacy. Your information will not be shared and you can unsubscribe at any time.
Free UK delivery over £75
Maneuver - Sage
155cm wide, soft cotton/poly lightweight trousering fabric in sage with a wrinkle-resistant finish.
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.
Fine Viscose Plain - Sky
This lightweight dress fabric is perfect for your summer wardrobe. Crafted from 100% viscose, it boasts a delightful sky blue hue.
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.
GOTS Organic French Terry - Dusty Plum
GOTS organic French Terry jersey fabric in a dusty plum hue, made from cotton and elastane, ideal for comfort.
150cm wide, ex-designer double-sided quilting fabric in navy polyester and a blue wool check.
Pink and black marble effect Japanese cotton fabric designed in Denmark by Stof. Perfect for shirting, dresses, quilting, and soft furnishings.
Stof Fabric - Flourishing - Wine
Designed in Denmark and printed in Japan, this 112cm wide craft fabric†comes in dark wine with a small floral print in pink and white.
A beautiful quality lightweight soft and floaty chiffon fabric in fabulous coral. It is made from nylon which gives it the beautiful soft hand, it's really is nice. 145cm wide
Incredibly detailed and beautifully soft, 150cm wide cotton quilting and dress fabric, featuring rabbit characters on a soft white ground.
Introducing our 150cm-wide, colourful cotton/polyester blend fabric, woven in a unique Inca stripe pattern featuring black, amber, grey, white, and neon pink.
High quality 100% cotton quilting fabric. With a beautifully detailed dog print featuring various breads. Perfect for puppy lovers!
Enigma Linen - Mint
This mint green dress fabric is made from 70% ramie linen and 30% cotton, ideal for home dÈcor. Oeko-Tex Certified.
Interlock - Blush
165cm wide, soft interlock cotton and lycra blend jersey fabric in pink, ideal for polo shirts, dressmaking or skirts!
Polyester satin fabric. 154cm wide smoky grey cloth with a fluid drape, perfect for elegant dress and costume linings.
143cm wide light grey fleece made from 100% Australian virgin wool, responsibly sourced.
148cm wide, nude floral printed chiffon dress fabric made from polyester, perfect for blouses and skirts!
Doodle - Grey & Lemon
144cm wide, 100% cotton poplin fabric with a yellow, teal & grey floral print on a grey-blue base.
Hanging Out
Stunning ex-designer†wool†twill†crepe†fabric, deadstock from a very expensive label. Limited stocks
Linton Dior - Edith
Ex-designer wool bouclé tweed, 150cm wide, woven with a traditional houndstooth check.
Woven in Italy, this sky blue suiting fabric is made from 98% wool and 2% nylon, perfect for skirts and pants!
7.75oz Stretch Denim - Brown
145cm wide, 7.75oz stretch denim in rich brown. 98% cotton, 2% elastane - soft, structured and breathable, perfect for jeans.
Sewing Room - Girls Dress Blue
113cm Pink & Yellow floral pattern with A mint background
This Lycra lightweight knitted jersey dress fabric is in beautiful sunshine yellow! Fine and really soft - let the sunshine in!
100% viscose dress fabric featuring a floral print in white, blue and yellow on a pink ground, ideal for blouses.
Pima Cotton Lawn - Autumn Watch
Pima Cotton Lawn - Autumn Watch
140cm wide, Pima cotton lawn fabric with a floral print on navy, featuring peach, lilac and green.
150cm wide, lightweight 6oz indigo 100% cotton denim shirting fabric with a soft handle.
Tiny Tim Three
Woven in Italy, this fine shirt fabric features a small check made up of black & grey yarns. Made from 100% wool.
140cm wide, 100% Pima cotton lawn fabric with bold red and multicoloured flowers on black.
Charming 146cm wide cotton poplin fabric with a delicate floral print against a deep blue backdrop.
Marina Linen
154cm wide, 100% linen shirting fabric in navy blue, with a crisp, textured finish.
Dobby Voile - Orange
143cm wide, 100% cotton voile fabric in orange with a delightful geometric dobby weave design.
Lampone Linen
154cm wide, 100% linen shirting fabric in raspberry pink, with a crisp, textured finish.
158cm wide, 100% wool twill suiting fabric in dark navy. Woven in Yorkshire, perfect elegant suits.
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!
Athena Crepe - Navy
148cm wide, lightweight 200gsm crepe fabric in navy, made from polyester, viscose, and spandex.
Crepe Suiting - Mustardly
This 150cm wide polyester and elastane blend crepe suiting fabric in mustard is ideal for wide-leg trousers.
150cm wide British Yorkshire deadstock tweed in green and cream herringbone. Soft yet structured.
Viscose Jersey - Flowerdrops
150cm wide, soft & stretchy viscose jersey fabric with a delicate floral print in navy and soft white.
Metro - Pink
This cotton and elastane blend shirting fabric in a pale pink hue is lightweight and comfortable. Made in Turkey.
150cm wide, polyester, viscose and elastane blend twill fabric in olive green, perfect for suits and dresses.
Made in Italy comes this 56% linen and 44% cotton blend durable dressmaking tailoring fabric, perfect for summer wear.
Monza Denim - 14oz - Charcoal
This 147cm wide, 97% cotton & 3% elastane woven Italian denim in charcoal has a lovely soft finish.
Two Way Stripe
148cm wide, Italian fine cotton shirting panel fabric in navy, featuring a multi-coloured stripe.
154cm wide, 100% cotton firm twill workwear fabric in bright white. Heavyweight and durable.
From sewing tips and fabric spotlights to celebrating our makers' amazing creations, our social channels are where inspiration meets expertise.
Follow along for daily doses of fabric love, maker stories, and behind-the-scenes glimpses into the world of premium textiles. Because the best part of what we do is seeing your visions come to life, one stitch at a time.