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
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.
Brushed Cotton - Brook - Camel
Checked brushed cotton fabric in a camel hue, exceptionally soft and comfy to wear, ideal for pyjamas.
Fabulous red, yellow and blue flowers are printed on this ivory double georgette dress fabric. 145cm wide cloth perfect for floaty dresses and blouses.
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.
GOTS Organic French Terry - Gingerbread
Our organic cotton and elastane blend French Terry jersey fabric is GOTS certified and comes in a lovely brown hue.
Sewing Room - Micro Dot - Pink
Sewing Room - Micro Dot - Pink
113cm wide superior quality cotton poplin in a small pink and white polka dot.
Stof Fabric - Buds - Pink
Elegant 110cm wide Japanese cotton fabric with a delicate pink floral rose design, perfect for shirting, tea-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.
Brushed Cotton - Exotic Escape
This 148cm wide, 100% brushed cotton fabric features a unique exotic print, ideal for bedding.
John Kaldor's Lizzano quality cotton sateen dress fabric, silky and lightweight. In a bright pink floral design!
JK - Phoebe
This beautiful, slinky satin fabric has a nude and cream floral print on a charcoal black background. This is ideal for stunning tops, blouses, skirts and dresses.
100% Wool Fleece - Sky Blue
Soft 143cm wide Australian virgin wool fleece in sky blue, 100% wool and ethically sourced.
153cm wide, Italian 100% wool melton brushed coating fabric in a russet brown and black blend.
Beautiful designer viscose suiting in a deep rich blue.
Lacey Days
148cm wide, polyester stretch lace fabric in classic black with a fairly large pretty floral design.
Bubble Crepe
Lightweight bubble crepe dress fabric in a pale rust.
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.
Brushed Viscose Twill - Ditsy
140cm wide, brushed viscose twill fabric with a ditsy floral print in shades of peach, blue & green.
Water Resistant Cotton Cambric 6oz - Yellow
148cm wide, yellow cotton with a natural feel, water-resistant finish. Durable & machine washable.
Bare Necessity Jersey
This plain beige knitted jersey fabric is made from polyester and is excellent for dressmaking and lounge wear!
Alexa - Grey
139cm wide 45% cotton and 55% linen chambray fabric in grey. Perfect for summer garments!
Alexa - Sand
139cm wide 45% cotton and 55% linen chambray fabric in sand. Perfect for summer garments!
Donatella - Off White
150cm wide, polyester and spandex blend suiting fabric in off-white, perfect for palazzo pants and blazers.
Lightweight Modal sweat shirting with a loopback. Also known as French terry construction.
Made from 100% cotton, our twill shirting fabric features a blue & red overcheck on a navy back drop.
140cm wide, cotton voile broderie anglaise fabric in ivory, with a series of embroidered dots.
Indaco Linen
158cm wide, 100% linen chambray shirting fabric in indigo blue, with a crisp, textured finish.
Oliver Viscose Twill - Scarlet
Oliver Viscose Twill - Scarlet
150cm wide, 100% viscose twill fabric in scarlet red. Perfect for dresses, skirts, tops, & trousers.
Oliver Viscose Twill - Olive
150cm wide, 100% viscose twill fabric in olive green. Perfect for dresses, skirts, tops, & trousers.
Athena Crepe - Nude
148cm wide, lightweight 200gsm crepe fabric in nude, made from polyester, viscose, and spandex.
170cm wide, dark navy cotton suiting fabric with a textured 'bouclÈ' weave on the face.
135cm wide, Italian red dress fabric made from a sophisticated blend of 67% acetate and 33% silk, ideal for blouses.
Stretch Faux Suede - Chocolate
145cm wide, knitted polyester stretch faux suede fabric in brown. Lightweight, stretchy & versatile.
Officer Salute
This 154cm wide ex-designer Italian fine wool cloth in navy has a lovely texture and depth. Shop Wool Fabric Online.
150cm wide, pink abstract brocade dress and jacketing fabric made from 93% polyester and 7% metallic.
Viscose Jersey - Flowerdrops
150cm wide, soft & stretchy viscose jersey fabric with a delicate floral print in navy and soft white.
Superior quality Italian Punto Di Milano fabric in navy, composed of 97% viscose and 3% elastane.
Wool Twill - Ivory
147cm wide, 63% polyester, 25% viscose, 8% wool and 4% elastane twill suiting fabric in ivory.
Heavy Duchess - Deep Damson
This deep damson satin nylon dressmaking fabric is suitable for evening wear, prom dresses and special occasion garments!
Voyage - Seville Blossom Lime Ness Poplin Cotton
Inspired by Japanese cherry blossoms, this stunning cotton poplin will add a pop of colour to any project!
Monza Denim - 12.7oz - Black
138cm wide, 97% cotton & 3% elastane woven denim in black with a lovely soft finish and slight stretch.
Kentish Wool
150cm wide, British fine wool suiting fabric featuring a Prince of Wales check weave in black and white.
Green floral printed dressmaking fabric made from viscose, excellent for vintage-style tea dresses and wide leg floaty trousers!
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.