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
Good quality medium to lightweight black cotton jersey fabric
135cm wide, cotton & elastane Ponte jersey fabric in plain cream. Great for loungewear!
127cm wide, cream Italian cotton Silesia fabric with a satinised finish. Used for lining & pockets.
127cm wide, white Italian cotton Silesia fabric with a satinised finish. Used for lining & pockets.
Cushion Soft - Beige
149cm wide water-resistant, Oeko-Tex certified polyester fabric in beige. Ideal for indoor and outdoor cushions, furniture, and home dÈcor.
Cushion Soft - Sand
149cm wide light brown water-resistant polyester fabric. Perfect for making comfortable and durable cushions that can withstand the elements. Oeko Tex.
Dainty Dot - Ivory
140cm wide, 100% cotton dobby spot/Swiss dot fabric in ivory. Soft, lightweight, and breathable.
145cm wide, viscose & wool blend fine crepe suiting fabric in ivory. Great for special occasion wear.
Our 140cm wide, polyester suiting fabric features a tiny diamond weave in beige, perfect for skirts and loose pants!
Donatella - Sand
Made from 96% polyester and 4% spandex, this sand-coloured suiting fabric is perfect for wide-leg trousers.
135cm wide, cotton double gauze fabric in cream, 126gsm, breathable and Oeko-Tex certified.
Double Gauze - Sand
135cm wide, cotton double gauze fabric in sand, 130gsm, breathable and Oeko-Tex certified.
145cm wide soft and heavy, corded, double scalloped dressmaking lace in a lovely soft ivory
Double Sided Stretch Fleece - Ivory
Double Sided Stretch Fleece - Ivory
Ivory 180cm wide plush stretch fleece: luxurious double-sided warmth in polyester and spandex.
150cm wide, lovely quality ivory duchess satin. Firm and soft to handle, most popular for brides and bridesmaids dresses.
155cm wide water-repellent pale beige cotton fabric woven in Turkey. Suiting weight cloth, ideal for stylish, jackets and trench coats.
150cm wide, two-way stretch fabric made from 90% polyester and 10% spandex in a cream hue, ideal for skirts.
Enigma Linen - Natural
140cm wide, 70% ramie linen and 30% cotton blend fabric in a natural hue, Oeko-Tex Certified., great for summer.
Enigma Linen - Stone
Made from 70% ramie and 30% cotton, this stone-coloured fabric is Oeko-Tex Certified, perfect for curtaining.
Lightweight 100% cotton chambray in sand, the perfect choice for shirts and dresses
Fur Lined Cord - Cream
Introduce a touch of luxury to your wardrobe with our faux fur backed corduroy fleece fabric.
Our georgette dressmaking fabric is beautifully sheer, excellent for evening wear and special garments! Available in a light brown hue.
100% cotton double gauze fabric in a pale beige shade. Breathable and lightweight, good for summer garments.
GOTS Organic French Terry - Pebble
GOTS Organic French Terry - Pebble
95% organic cotton and 5% elastane French Terry fabric in a pebble hue, perfect for t-shirts. GOTS certified.
145cm wide medium weight stiff cotton canvas fabric in ivory with a flame retardant finish. Great for creating blinds, cushions and bags.
Handy You! - Medium - Soft White
145cm wide medium weight nylon canvas fabric in soft white with a flame retardant finish. Great for blinds, bags, cushions & crafts.
Handy You! - On My Own - Soft White
146cm wide medium weight coated cotton fabric in soft white with a flame-retardant finish. Great for blinds, bags, cushions & crafts.
Handy You! - Softly Smooth - Ivory
145cm wide smooth, crisp cotton canvas fabric in ivory with a flame retardant finish. Great for blinds, bags & cushions
Handy You! - Something Special
140cm wide crushed velvet polyester canvas fabric in ivory with a flame retardant finish. Great for blinds, bags & cushions.
152cm wide, 100% cotton heavy calico fabric, 270gsm. Undyed and unbleached. Perfect for crafts.
140cm wide, 75% viscose and 25% linen mix shirting fabric in oatmeal, great for loose pants and dressmaking!
Heritage - Sand
This viscose and acetate blend lining fabric in sand has been woven in England, ideal for lining suits!
InWool Jersey Rib - Ivory
Knitted in Italy by InWool, this strong and stretchy fine rib nylon jersey fabric in ivory is ideal for cuffing
Italian 6 Wale Corduroy - Stone
Italian 6 Wale Corduroy - Stone
150cm wide, thick 100% cotton 6 wale corduroy fabric in a pale stone shade. Woven in Italy.
Superb quality interlock twist yarn jersey fabric in a matt ivory has a gorgeous hand. Draping beautiful this cloth will create flattering dresses.
This ivory recycled polyester and spandex blend crepe dress fabric is perfect for blouses, dresses and bridal wear!
140cm wide, ex-designer super soft polyester, viscose & elastane fine suiting fabric in a pale beige.
150cm wide, cotton & polyester jersey corduroy fabric in sand with a soft, velvety texture.
135cm wide, mid-weight linen and viscose blend dress fabric in ivory. Perfect for summer wear.
Polyester Scuba crepe fabric in Ivory from John Kaldor, which has a slightly textured surface and is the beautiful quality.
145cm wide cream ripstop fabric with waterproof finish. 85% nylon, 15% elastane, 150gsm - lightweight, stretchy and OEKO-TEX certified.
150cm wide, lightweight plain cotton twill fabric in beige. Great for dresses, shirts or pyjamas.
150cm wide, 100% linen fabric features a loosely woven texture with light beige and white threads. Breathable, durable and perfect for summer garments.
Stretch, viscose linen mix suiting fabric in cream. Nice and soft this is a good fabric for tops and shorts. Paperbag style as this will fall beautfully.
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.