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
148cm wide, 100% cotton lawn fabric. Lightweight, breathable, and perfect for summer garments.
Lona Crepe - Black
Stretch crepe in black. Medium weight and versatile our double crepe works for dresses, top and jumpsuits
Brushed Viscose Twill - Ditsy
140cm wide, brushed viscose twill fabric with a ditsy floral print in shades of peach, blue & green.
Barca Crepe - Pink
Versatile stretch crepe dress fabric in pink. Medium weight double crepe great for dresses, tops and jumpsuits.
Soft Tencel Denim - Dark Indigo
150cm wide dark blue Tencel blend denim. 294gsm/10.4oz with a soft sheen and subtle stretch. OEKO-TEX certified.
Brushed Viscose Twill - Joanne
140cm wide, brushed viscose twill fabric with a floral print in shades of blue, pink, green & more.
Coast - Navy
145cm wide, linen-look polyester fabric in navy. With subtle slub texture and thicker yarns.
145cm wide, 100% cotton fabric in green with cream embroidery and lace-style panels.
Brushed Viscose Twill - Emma Dot
Brushed Viscose Twill - Emma Dot
140cm wide, brushed viscose twill fabric with a pink and green floral design with playful polka dots.
Tencel Feel Denim Chambray - Mid Blue
Tencel Feel Denim Chambray - Mid Blue
This 146cm wide, viscose denim chambray fabric in mid blue has a super soft Tencel feel to it.
Coast - Soft White
145cm wide, linen-look polyester fabric in soft white. With subtle slub texture and thicker yarns.
140cm wide, Pima cotton lawn fabric with a painterly floral design in blue, green & ochre on white.
Tencel Feel Denim Chambray - Light Blue
This 146cm wide, viscose denim chambray fabric in light blue has a super soft Tencel feel to it.
140cm wide, Pima cotton lawn fabric with a painterly floral print in pink, cream and yellow on navy.
French Crepe - Smooth Soft White
French Crepe - Smooth Soft White
This is a glamorous smooth French crepe fabric in a soft white colour with a small amount of elastane. The perfect fabric for a classy blazer and trouser suit!
Pima Cotton Lawn - Raj - Blue
140cm wide, Pima cotton lawn with an intricate paisley and floral design in blue and teal on white.
Raye - Navy
146cm wide, polyester fabric in navy that offers the look & feel of linen whilst being crease resistant.
French Crepe - Smooth Rose
Beautiful smooth French crepe in pink with a small amount of elastane, perfect for a brightly coloured blazer and trouser suit.
140cm wide, 100% cotton fabric with a pretty paisley floral design in shades of pink, blue & green.
Raye - Olive
146cm wide, polyester fabric in olive that offers the look & feel of linen whilst being crease resistant.
Pima Cotton Lawn - Sacha - Orange
140cm wide, 100% cotton fabric with an abstract floral print in shades of orange, yellow & green.
Raye - Turquoise
146cm wide, polyester fabric in turquoise that offers the look & feel of linen whilst being crease resistant.
Pima Cotton Lawn - Sacha - Blue
140cm wide, 100% Pima cotton lawn fabric with a painterly blue, lilac, and green floral print.
150cm wide, 100% linen fabric with a weight of 260gsm. Perfect for a variety of sewing projects.
Pima Cotton Lawn - Sacha - Green
140cm wide, 100% cotton fabric with an abstract floral print in shades of green, peach & purple.
Linen Fusion - Rust
Lightweight linen & viscose blend dyed fabric in a rust orange hue. Great for shirts & dresses.
Sewing Room - Henna Art - Orange
Superior quality cotton poplin in a orange paisley print, 112cm wide.
Linen Fusion - Lime
Lightweight linen & viscose blend dyed fabric in a classic lime green hue. Great for shirts & dresses.
Linen Fusion - Royal
Lightweight linen & viscose blend dyed fabric in a classic royal blue hue. Great for shirts & dresses.
Linen Fusion - Navy
Lightweight linen and viscose blend dyed fabric in a classic navy hue. Great for shirts & dresses.
Lightweight polyester Georgette dress fabric in a lovely damson pink and green tiny floral design.
150cm wide, viscose dress fabric featuring a cream floral print on a black ground, perfect for blouses and skirts!
150cm wide, 100% cotton poplin fabric in white, with a beautiful embroidered floral design.
Raye - Beige
146cm wide, beige polyester fabric that offers the look & feel of linen whilst being crease resistant.
Queen Bee
140cm wide, 80% viscose, 20% nylon dress fabric with stunning a floral, leaf & palm tree design.
Sewing Room - Girls Dress Yellow
113cm Pink & Orange floral pattern with A mint background
Raye - Black
146cm wide, black polyester fabric that offers the look & feel of linen whilst being crease resistant.
Raye - Ecru
146cm wide, polyester fabric in ecru that offers the look & feel of linen whilst being crease resistant.
Sewing Room - Girls Dress Blue
113cm Pink & Yellow floral pattern with A mint background
Traditional Linen - White
Made from 100% linen, this mid-weight dress fabric in white is perfect for breathable summer wear.
113cm blue vintage floral pattern with bunches of white and yellow flowers throughout.
Traditional Linen - Denim
140cm wide, 100% linen dress fabric in a denim blue hue, great for mid-weight, breathable jackets.
113cm wide, high quality cotton poplin fabric featuring a pink and purple floral print on a navy background
150cm wide, 100% cotton red and white striped woven denim. 230gsm - breathable and midweight.
Traditional Linen - Old Pink
Made from 100% linen, this mid-weight fabric comes in an old pink hue, great for breathable blouses.
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.