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.
150cm wide, ex-designer Italian fine cotton shirting fabric in olive green with a subtle striped effect.
150cm wide, ex-designer Italian fine cotton shirting fabric in taupe with a subtle striped effect.
Linen Viscose Slub - Golden Harvest
140cm wide, 67% linen, 33% viscose slub with a beautiful golden floral design in earthy tones.
This 100% linen fabric in pink offers a wonderful balance of breathability & durable structure.
160cm wide, black faux fur fabric, 100% polyester, 408gsm, with a braided cable knit design.
100% cotton Batik fabric is hand-dyed in India. This vivid pink, red, and teal tribal leaf design fabric is lightweight. Great for kids crafts, quilting and dressmaking.
140cm wide, polyester, viscose, and linen suiting fabric with a black & white Prince of Wales check.
Hoffman Bali Cotton Lawn - Blooms - Blue
Beautiful 112cm wide cotton lawn from Hoffman, with a dappled scatter design in pinks and violets across an inky navy and purple ground.
Hoffman Bali Cotton Lawn - Blue Dot
A striking 112cm wide Indonesian cotton lawn fabric with hand painted design featuring deep indigo tones and scattered with tonal sky-blue spots.
Hoffman Bali Cotton Lawn - Creamsicle
A joyful 112cm wide Indonesian cotton lawn fabric with hand painted design featuring a lively daisy-like firework print in soft pink, orange, coral, and golden yellow on a white base.
Hoffman Bali Cotton Lawn - Brownie
A rich & warm 112cm wide Indonesian cotton lawn fabric with hand painted design of stylised florals in a scattered layout give it a free-flowing, organic quality.
148cm wide, lightweight 200gsm crepe fabric in peach, made from polyester, viscose, and spandex.
100% viscose dress fabric with a small-scale white floral print on a pastel pink ground, perfect for blouses or skirts!
This soft, stretchy jersey fabric features bunnies on a beige ground, perfect for children's wear.
This 143cm wide plain crushed viscose fabric in navy is an excellent choice for creating breathable dresses and blouses for summer.
150cm wide navy cotton baby seersucker with a fine texture, perfect for classic, casual summer dresses.
149cm wide, Italian lambswool cable-knit fabric in a neutral oat hue, perfect for soft and cosy jumpers.
Italian Tencel Twill - Off White
150cm wide, 100% Tencel twill fabric in off white. Lightweight at 150gsm with a soft hand and fine twill weave, woven in Italy.
Qjutie - Plain Cotton Jersey - Ecru
155cm wide, cotton & spandex plain jersey fabric in ecru, from the Qjutie & The Qjutest range.
140cm wide, plain 100% linen dressmaking fabric in white, from the Qjutie & The Qjutest range.
Made from a blend of 52% nylon and 48% viscose, this knitted jersey fabric in white is perfect for t-shirts!
Our 150cm wide, crochet lace fabric made from 100% polyester, features warm red hues, ideal for elegant dresses!
Our black and yellow floral polyester Morrocaine has a crepe-like feel. Ideal for tops, trousers and dresses. A medium weight cloth with a lovely drape.
150cm wide, 115gsm digitally printed cotton fabric featuring a crowd of playful minions.
Italian deadstock 100% silk dress fabric. Featuring an abstract print, this lightweight cloth is perfect for fluid garments.
Wild Expressions - Tropical Blaze
160cm wide linen-viscose fabric, 42% linen and 58% viscose. Lightweight at 89gsm with bold tropical florals.
150cm wide, glorious bright green lightweight microfleece, soft as they come - made from polyester and elastane.
Limited Edition - Feeling Good
150cm wide, Italian viscose fabric featuring an abstract red print, perfect for drapey palazzo pants.
This 148cm wide taffeta fabric dressmaking features a dark blue hue with a glittery gold spotted print. A slightly stiffer and "crisper" cloth.
150cm wide, Oeko-Tex certified, 96% cotton 4% elastane brushed back French terry fabric in wine red.
150cm wide, Oeko-Tex bamboo jersey fabric in ecru, 230gsm--soft, breathable, and stretchy.
150cm wide, Oeko-Tex bamboo jersey fabric in denim blue, 230gsm--soft, breathable, and stretchy.
150cm wide, Oeko-Tex bamboo jersey fabric in turquoise, 230gsm--soft, breathable, and stretchy.
Classic Italian heavy indigo denim, 13oz (450gsm) - durable and strong.
Como Classico - Denim - Stefano
Mid-grey Italian denim, 359gsm 10.5oz - solid stuff, no messing.
Como Moderno - Denim - Adriano
Adriano, an Italian deadstock stretch denim from our Como Moderno collection. Black (broken denim, soft, not matte), approximately 389 gsm (~11.5oz).
140cm wide, polyester corduroy quilting fabric in olive. Great for cosy & stylish jackets and coats.
Light, airy, and soft to wear, it's perfect for blouses, summer dresses, or even chic pyjamas.
A bold black-and-white polka dot scuba crepe with stretch, structure and drape - perfect for dresses, skirts, tops and statement occasionwear.
Pink viscose jersey OEKO-TEX dressmaking fabric with a comfy stretch ideal for pyjamas, leggings and kids clothing!
Voyage - Armathwaite Peach Navy Ness Poplin Cotton
Stunning cotton poplin digitally printed in Scotland, wonderful for structured dresses and craft projects.
145cm wide, 100% cotton fabric with a summery pastel tartan print, 155gsm. Soft & breathable.
This viscose challis dressmaking fabric showcases a delicate floral sprig print in shades of taupe green an orange. Perfect for pants, tops and skirts.
152cm-wide cotton jersey with 5% elastane, digitally printed in magical green ombre. Oeko-Tex certified, perfect for summer garments.
145cm wide, polyester/spandex velvet velour with a crushed finish in black, ideal for relaxed-fit jackets.
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.