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.
Christmas Cotton - Hollygrove - Green
140cm wide, 122gsm 100% cotton Christmas fabric in green with metallic gold holly design
Christmas Cotton - Berries & Holly - Blue
150cm wide, 122gsm 100% cotton Christmas fabric with red, green, and gold holly design on navy.
Casella Brushed Cotton - Rimini
Italian ex-designer brushed cotton, 150cm wide, 168gsm. Pink, lilac, and cream check
Brushed Cotton Flannel - Clara
140cm wide, 100% cotton brushed flannel fabric in peach pink, grey, and white check.
Brushed Cotton - Sindia - Steel
148cm wide, 100% brushed cotton fabric with a steel grey floral print. Soft, warm
Brushed Cotton - Celeste - Blue
148cm wide, 100% brushed cotton fabric with a blue and pink floral design. Soft, breathable
Water Resistant Cotton Cambric 6oz - Black
155cm wide, black cotton with a natural feel, water-resistant finish. Durable & machine washable.
9oz - Washed Denim Poppy - Indigo
Indigo floral washed denim, 176cm wide, 9oz (304gsm). Cotton-rich, durable and soft
156cm wide Italian 8oz denim fabric 100% cotton with a smoky pattern. A distinctive lightweight denim.
Waxed Cotton - Bonneville 6 - Silver Grey
155cm wide silver grey waxed cotton fabric 'Bonneville 6', 275gsm.
135cm wide, cotton double gauze fabric in royal blue, 130gsm, breathable and Oeko-Tex certified.
124cm wide, Italian black lace fabric with a geometric pattern. Ideal for special occasion wear.
150cm wide, fine white cotton shirting fabric with a colourful fruit print. Woven in Italy!
174cm wide, mid-weight cotton fabric in pink with a fleecy finish, beautifully cosy and ideal for tracksuits.
150cm wide, black cotton velvet fabric, woven in Italy. Lightweight and wearable with a soft drape.
4oz Denim Chambray - Tropical Leaves
175cm wide, 100% cotton 4oz lightweight chambray fabric with a tropical leaf print in grey.
145cm wide, 100% cotton fabric in orange with cream embroidery and lace-style panels.
147cm wide, 100% cotton 16-wale washed corduroy in tomato red. 220-230gsm and Oeko-Tex certified.
148cm wide, ex-designer 100% cotton velvet in brown with a subtle lighter brown diamond pattern.
127cm wide, white Italian cotton Silesia fabric with a satinised finish. Used for lining & pockets.
148cm wide, cotton shirting fabric in light brown with a crisp white check with a superb finish.
132cm wide, stretch woven trouser fabric in ivory with a sand leopard print. Made in Spain.
132cm wide, cotton blend stretch woven trouser fabric in ivory with an navy cheetah spot design.
125cm wide, intricately woven lace dress fabric in ivory. Made from cotton and nylon, perfect for festival wear.
150cm wide, ex-designer Italian fine cotton shirting fabric in dark grey with a subtle striped effect.
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.
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.
This soft, stretchy jersey fabric features bunnies on a beige ground, perfect for children's wear.
150cm wide navy cotton baby seersucker with a fine texture, perfect for classic, casual summer dresses.
This is a great quality turquoise blue polycotton fabric featuring A, B and C letters in orange, yellow, blue and green. A lovely, bright craft fabric!
Qjutie - Plain Cotton Jersey - Ecru
155cm wide, cotton & spandex plain jersey fabric in ecru, from the Qjutie & The Qjutest range.
150cm wide, 115gsm digitally printed cotton fabric featuring a crowd of playful minions.
150cm wide, Oeko-Tex certified, 96% cotton 4% elastane brushed back French terry fabric in wine red.
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).
Voyage - Armathwaite Peach Navy Ness Poplin Cotton
Stunning cotton poplin digitally printed in Scotland, wonderful for structured dresses and craft projects.
Voyage - Hedgerow Navy Morlich Cotton
This digitally printed chemical-free cotton from Voyage features a delightful countryside design.
Voyage - Netherton Pomegranate Emerald Morlich Cotton
This striking mirrored pheasant design is perfect for dresses, skirts and even home dÈcor.
145cm wide, 100% cotton fabric with a summery pastel tartan print, 155gsm. Soft & breathable.
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.