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
Challis - Hanakotoba - Midnight
Challis - Hanakotoba - Midnight
Petrol blue viscose challis print featuring a beige and grey flower design. Create stunning summer designs with this versatile fabric.
140cm wide, polyester, viscose, and linen suiting fabric with a black & white Prince of Wales check.
A fine but nice weight and nice quality viscose jersey fabric in a stunning Royal Blue......this would be very nice made into dresses and tops.
Viscose Jersey - Rouge
This viscose and Lycra fabric in vibrant rouge is just in time for spring! Perfect for any garment or to add a pop of colour!
Remnant - Linen Fusion - Navy (0.5m)
Remnant (0.5m) - Lightweight linen and viscose blend dyed fabric in a classic navy hue. Great for shirts & dresses.
Serenity Knits - Cerise
150cm wide, viscose, polyester & polyamide knitted jersey fabric in cerise. Perfect for cosy jumpers.
JK - Beatrice
Beautifully bold yellow, black and white abstract print fabric. Beautifully soft and drapes a dream. This John Kaldor fabric is Fernando quality.
Challis - Floral Pop - Black
Superb quality lightweight French high twist viscose challis with a bright modern flower print. Beautiful black fabric with a colourful floral design.
Serenity Knits - Jade
150cm wide, viscose, polyester & polyamide knitted jersey fabric in jade. Perfect for cosy jumpers.
150cm wide, viscose, polyester & polyamide jersey fabric in sapphire. Perfect for cosy jumpers.
148cm wide, lightweight 200gsm crepe fabric in khaki, made from polyester, viscose, and spandex.
Athena Crepe - Nude
148cm wide, lightweight 200gsm crepe fabric in nude, made from polyester, viscose, and spandex.
Athena Crepe - Peach
148cm wide, lightweight 200gsm crepe fabric in peach, made from polyester, viscose, and spandex.
Athena Crepe - Taupe
148cm wide, lightweight 200gsm crepe fabric in taupe, made from polyester, viscose, and spandex.
Athena Crepe - Cerise
148cm wide, lightweight 200gsm crepe fabric in cerise, made from polyester, viscose, and spandex.
Athena Crepe - Yellow
148cm wide, lightweight 200gsm crepe fabric in yellow, made from polyester, viscose, and spandex.
This linen and viscose blend fabric features a red/pink iris flower print on a black ground, ideal for summer garments!
135cm wide, mid-weight linen and viscose blend dress fabric in terracotta. Perfect for summer wear.
Fibre Mood - Jacquard Stripes - Green
145cm wide, viscose, nylon and linen jacquard fabric in deep green with a subtle stripe design.
Minimalistic viscose challis fabric in white, featuring an abstract circle print in blue/brown hues, perfect for holiday garments!
Sunseeker - Tropic
This colourful, digitally printed viscose challis fabric features a bold leaf design, perfect for summer and holiday wear!
140cm wide, black and grey check shirting fabric made from 69% viscose, 30% acrylic and 1% elastane.
Light & Lush - Inkflow
A Lovely 150m wide, 100% viscose fabric featuring an abstract navy swirl design on a soft cream base.
Light & Lush - Honeyveil
A vibrant 150m wide, 100% viscose fabric featuring a flowing rose and leaf design in rich ochre tones
Light & Lush - Stoneleaf
A Lovely 150m wide, 100% viscose fabric featuring a rich, earthy abstract print in deep olive green and black, this viscose fabric brings a bold, graphic edge to your sewing.
Light & Lush - Pebble Echo
A bold 150m wide, 100% viscose fabric featuring a retro-style oval repeat that's full of rhythm and contrast. Shop Now!
Light & Lush - Canopy Clash
A lively 150m wide, 100% viscose fabric featuring a botanical print in tones of emerald, jade and soft taupe on a natural base.
Viscose Jersey - Rara
160cm wide, viscose elastane blend knit jersey fabric featuring a layered design in navy, black and grey.
150cm wide, soft & stretchy viscose jersey fabric with a classic stripe in navy and white.
Viscose Jersey - Pale Blue Stripe
150cm wide, soft & stretchy viscose jersey fabric with a pale blue and white stripe.
155cm wide, 92% viscose 8% elastane jersey in vibrant orange. Soft, drapey, and breathable with comfortable stretch - perfect for stylish, easy-to-wear garments.
155cm wide, 92% viscose 8% elastane jersey in blue Soft, drapey, and breathable with comfortable stretch - perfect for stylish, easy-to-wear garments.
100% viscose dress fabric with a small-scale white floral print on a pastel pink ground, perfect for blouses or skirts!
Faux Leather - Shadow Mink
150cm wide mink matt faux leather fabric, 250gsm. Made from 60% polyurethane, 32% polyester, 8% viscose
Elena
Our beautiful, soft finish†lightweight white viscose dress fabric has an all-over leaf print in shades of green. This drapes like liquid and is crease-resistant making it a delight to wear.
Plain Crushed Viscose - White
This 143cm wide plain crushed viscose fabric in white is an excellent choice for creating breathable dresses and blouses for summer.
Plain Crushed Viscose - Navy
This 143cm wide plain crushed viscose fabric in navy is an excellent choice for creating breathable dresses and blouses for summer.
Plain Crushed Viscose - Tan
This 143cm wide plain crushed viscose fabric in tan is an excellent choice for creating breathable dresses and blouses for summer.
All Saints Black
150cm wide superfine, supersoft viscose voile dress fabric in blackest black. Perfect for summer shirts and dresses!
155cm wide, 92% viscose 8% elastane jersey in wonderful dark green. Soft, drapey, and breathable with comfortable stretch - perfect for stylish, easy-to-wear garments.
Plain Viscose Satin - Purple
140cm wide, 135gsm viscose and rayon satin fabric in purple. Lightweight with a soft sheen and fluid drape, perfect for dresses.
Plain Viscose Satin - Royal
140cm wide, 135gsm viscose and rayon satin fabric in royal blue. Lightweight with a silky handle, luminous sheen, and fluid drape.
Plain Viscose Satin - Camel
140cm wide, 135gsm viscose and rayon satin fabric in camel. Lightweight with a silky handle, soft sheen and drape.
150cm wide, brushed viscose twill fabric with a abstract floral print in shades of green, navy & white.
Plain Viscose Satin - Optical White
Plain Viscose Satin - Optical White
140cm wide, 135gsm viscose rayon satin fabric in optical white. Lightweight with a silky handle, sheen and drape, perfect for bridalwear.
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.