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
Hornpipe
60 (152 cm) wide 93% viscose 7% elastane
Mind Boggling
127cm wide, Italian linen & cotton blend lightweight dress fabric with an abstract pattern.
145cm wide, 100% linen fabric in pink with a water-resistant finish, durable with a stiff finish, great for jackets.
16 Wale Washed Corduroy - Teal
16 Wale Washed Corduroy - Teal
147cm wide, 100% cotton 16-wale washed corduroy in teal blue. 220-230gsm and Oeko-Tex certified.
Water Resistant Cotton - Aviator - Beige
Water Resistant Cotton - Aviator - Beige
156cm wide, tightly woven cotton fabric in beige with a water-resistant finish. Durable and versatile.
Italian Guipure Lace - Black
129cm wide, Italian ex-designer floral guipure lace fabric in black. Beautiful for a special occasion.
145cm wide 98% wool 2% lycra divine suiting in the finest of birds eye weaves.
Interlock - Neon
160cm wide neon yellow cotton interlock jersey fabric, proudly knitted in the UK. Perfect for summer garments!
Ebb Tide - Jersey
155 cm wide ivory jersey in polyester-nylon with a dreamy wrinkled texture, it hugs the body but politely ignores any lumps and bumps
Lightweight with a soft drape, it's perfect for standout shirts, dresses, or relaxed tailoring.
147cm wide, 100% linen fabric featuring a striped pattern in blue and white, perfect for summer holidays.
148cm wide, Italian ex-designer cotton shirting fabric in white with navy, olive and rust†checks.
Italian large check dogtooth suit fabric in black and white with a beige bonded backing, ideal for short coats and jackets!
If You Could Dream
142cm wide, ex-designer Italian black cotton & viscose jersey fabric with a swirling velvet pattern.
Liscia
165cm wide, Italian-made Punto Di Milano cotton knit suiting in mid blue with a smooth finish.
That's Cheating - Italian Shirting
That's Cheating - Italian Shirting
Our plain woven cotton shirting fabric in blue is perfect for fashioning loose trousers, floaty skirts and blouses!
Caldo
147cm wide, Italian wool coating in mushroom/beige. Double-sided with a soft raised finish.
Casella Brushed Cotton - Ravenna
Italian ex-designer brushed cotton, 160cm wide, 168gsm. Black, white, and red check
Cable Car - Chunky Wool - Chocolate
140cm wide, Italian, 100% lambswool fabric in chocolate brown, featuring a chunky cable-knit, excellent for jumpers.
153cm wide, slate grey wool blend suiting fabric. 55% wool, 45% polyester. Made in Britain!
186cm wide, bottle green 100% cotton sweatshirt jersey with looped back. Knitted in Italy!
Hoffman Bali Cotton Lawn - Light & Bright
A pastel perfect 112cm wide cotton lawn from Hoffman, with layers of leafy branches in a palette of greens, teals, purples, and lemon tones.
Hoffman Bali Cotton Lawn - Peppermint
A playful 112cm wide Indonesian cotton lawn fabric with hand painted design, painterly vertical lines in vivid red against a soft cream background.
154cm wide, fine 97% wool & 3% elastane suiting fabric in black with a beautifully soft finish.
150cm wide heavy cotton suiting fabric in a pale blue and brown check. This is a high-quality fabric which is Italian made in the region of Piacenza.
Silks of Italy - Wildflower Jungle
Made from 100% silk, our Italian deadstock dress fabric features a wild floral print, perfect for summer pieces.
This polyester satin dress fabric features an orange, black, white geometric pattern, designed and printed in Italy.
Austrian Jersey - Midnight Floral
Austrian Jersey - Midnight Floral
A premium cotton jersey with ditsy blue, pink and yellow flowers on black - soft, breathable and ideal for T-shirts, tops and PJs.
150cm wide, 100% pure cashmere coat wadding in natural grey with black and purple flecks.
Our Italian woven, ex-designer/deadstock chunky tweed fabric is made from 100% cotton in a camel hue.
Woven in France, this polyester velvet fur fabric in brown is super soft and high quality, ideal for stylish coats.
Big Boned
150cm wide, British-woven 100% wool herringbone tweed jacketing in olive green and black.
150cm wide, ex-designer Italian soft nylon jersey fabric in cerise. Great for adding a pop of colour.
Olive green 124cm wide quilted polyester fabric, perfect for autumn jackets, gilets, coats, and bags.
Quilted - Clotted Cream
150cm wide, ex-designer water-resistant nylon quilting in cream with diamond stitching detail.
This Italian ex-designer check is a fine, lightweight woven cotton with a touch of stretch, ideal for shirts, blouses and easy everyday sewing.
Heavy Rib Cotton Jersey - Black
Heavy Rib Cotton Jersey - Black
150cm heavy ribbed cotton jersey, 310gsm. Soft, breathable 100% cotton knit
Glen Blue Wool
Italian ex-designer wool check fabric, 160cm wide, 141gsm. Lightweight 100% wool suiting with elegant drape, perfect for tailoring and dresses.
ITA Collection - Lana Check
148cm wide, ex-designer wool coating fabric with a bold large navy and red check pattern.
Cocktail
150cm wide, fine white cotton shirting fabric with a colourful fruit print. Woven in Italy!
Royal Magnificence
174cm wide, mid-weight cotton fabric in pink with a fleecy finish, beautifully cosy and ideal for tracksuits.
Westwood
Ex Designer viscose acetate bright royal dress fabric with an overcheck in white and black.
Turkish Delight
137cm wide, Italian viscose twill weave dress fabric with a vibrant abstract Eastern-inspired design.
Early Morning Rain
150cm wide, Ecovero viscose dress fabric with a colourful large abstract Caribbean-inspired design.
16 Wale Washed Corduroy - Mustard
16 Wale Washed Corduroy - Mustard
147cm wide, 100% cotton 16-wale washed corduroy in mustard yellow. 220-230gsm and Oeko-Tex certified.
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.