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.
142cm wide black polyester brocade fabric with blossom design, 240gsm. Satin finish, medium weight, structured and elegant
Casella Brushed Cotton - Ferrara
Italian ex-designer brushed cotton, 160cm wide, 168gsm. Green, blue, and red check
Green, navy, and white brushed cotton check, 144cm wide, 140gsm. OEKO-Tex certified, soft and breathable
Blue, navy, and white brushed cotton check, 144cm wide, 140gsm. OEKO-Tex certified, soft and breathable
Waxed Cotton - Bonneville 6 - Dark Grey
153cm wide dark grey waxed cotton fabric 'Bonneville 6', 275gsm.
Ecru Sherpa Suede with faux-fur backing. Soft, warm and ideal for jackets or linings.
100% Merino Wool Jersey - Petrol
Petrol blue Australian merino wool jersey - soft, rich and made for layering.
100% Merino Wool Jersey - Khaki
Khaki brushed Australian merino wool jersey. Soft, earthy and ideal for autumn sewing.
100% Merino Wool Jersey - Bordeaux
Bordeaux brushed Australian merino wool jersey - soft, rich in colour and lovely to wear.
135cm wide, wool coating with a fabulous melange of different coloured yarns & hint of sparkle.â€
135cm wide, cotton double gauze fabric in pink, 130gsm, breathable and Oeko-Tex certified.
150cm wide, polyester and cotton blend tweed coating fabric in black and cream, perfect for jackets.
135cm wide, cotton double gauze fabric in cream, 126gsm, breathable and Oeko-Tex certified.
135cm wide, cotton double gauze fabric in pale blue, 130gsm, breathable and Oeko-Tex certified.
140cm wide, 100% viscose challis fabric with bold tropical flowers and leaves on a black ground.
150cm wide, 81% viscose, 19% nylon fabric in olive green. Midweight at 190gsm - soft, breathable and OEKO-TEX certified.
Cable Car - Chunky Wool - Slate Grey
Italian cable-knit fabric made from 100% lambswool in a slate grey hue, perfect for cowl neck sweaters.
150cm wide, 100% cotton red and white striped woven denim. 230gsm - breathable and midweight.
146cm wide, black polyester fabric that offers the look & feel of linen whilst being crease resistant.
145cm wide, silver cotton lawn fabric with small white polka dots. Perfect for shirts and blouses.
Mercerised Cotton Jersey - Airforce Blue
148cm wide, mercerised cotton jersey in airforce blue. Fine, soft & breathable with a subtle sheen.
130cm wide, plum net lace with floral and vine embroidery and a light dusting of silver sparkle.
132cm wide, stretch woven trousering fabric in ivory with stone polka dots. Made in Spain!
153cm wide, ex-designer cotton poplin fabric featuring a small bouquet print on a navy ground, ideal for shirts.
157cm wide, viscose, polyester & polyamide blend knitted jersey fabric in teal. Super soft & snuggly.
150cm wide, ex-designer Italian fine cotton shirting fabric in mid blue with a subtle striped effect.
This 152cm wide, nylon lining fabric in buttermilk cream is finely woven with a lovely soft finish.
135cm wide, nylon zig-zag stitched quilted fabric in black, 225gsm, perfect for coats & bags.
135cm wide, white polyester foil quilting fabric, 260gsm, with a shiny diamond-stitched design.
Beautiful 146cm wide, cotton poplin fabric with red, yellow & white flowers against a pink ground.
133cm wide, black and white striped viscose satin fabric, quite heavy with a luxurious drape.
This delightful light and dark pink cotton batik dressmaking fabric is beautifully hand-dyed. This material features a small floral/spotty design.
140cm wide soft†viscose crepe fabric perfect for a summer dress or trouser and top combo. It is breathable and comfortable to wear.
140cm wide, satin finish fabric in gold/mustard, made from polyester, polyurethane, and elastane.
160cm wide, viscose and polyester knitted pique fabric in blue with a soft Tencel finish.
Hoffman Bali Cotton Lawn - Reflections
Enticing 112cm wide cotton lawn from Hoffman, with swirling ripple-like lines in sky blue across a deep indigo background.
Hoffman Bali Cotton Lawn - Snake
An earthy 112cm wide Indonesian cotton lawn fabric with hand painted design. The delicate leaf silhouettes give it a layered, organic texture
Hoffman Bali Cotton Lawn - Iceberg
A soft minty 112cm wide Indonesian cotton lawn fabric with hand painted design showcasing delicate white botanical silhouettes
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.
Marlow - Fur Backed Faux Leather - Black
This 141cm wide faux leather fabric in black features a soft, furry backing ideal for creating comfortable and fashionable jackets, skirts, trousers and more.
149cm wide, Italian lambswool cable-knit fabric in a tan brown hue, perfect for soft and cosy jumpers.
Cable Car - Chunky Wool - Aqua
149cm wide, Italian lambswool cable-knit fabric in an aqua blue hue, perfect for soft and cosy jumpers.
150cm wide, lightweight Austrian 100% cotton seersucker fabric with stripes in shades of navy and grey.
50% cotton and 50% viscose fabric features a delicate floral print in pink, orange and yellow on a grey hue. This cloth is ideal for summer garments!
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.