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.
Double Trouble - Jacquard Jersey - Olive
160cm wide, double-knit jacquard jersey with a diamond pattern in olive made from polyester and elastane.
144cm wide, stunning royal blue jacquard shirting with an all over subtle paisley weave, made from cotton.
150cm wide, grey jacquard jersey knit with pink floral detailing. Ideal for cosy stylish jumpers.
100% Cotton dress fabric featuring a ditsy floral print with an orange hue on a black ground, perfect for blouses or skirts!
142cm wide, ex-designer Italian black cotton & viscose jersey fabric with a swirling velvet pattern.
Our plain, pale blue cotton shirting fabric is 156cm wide, soft to the touch and would make beautiful blouses or dresses!
140cm wide, cotton, Tencel & Lycra fabric in dark brown. Smooth, breathable, and gently stretchy.
OEKOTexÆ plain blue dressmaking fabric made from 100% cotton, ideal for tunics, trousers, shirts and tops!
Baby Driver - Flower Power - Black
112cm wide, 100% cotton needlecord fabric in black with a floral print in cream, pink, and yellow.
165cm wide, Italian-made Punto Di Milano cotton knit suiting in mid blue with a smooth finish.
That's Cheating - Italian Shirting
Our plain woven cotton shirting fabric in blue is perfect for fashioning loose trousers, floaty skirts and blouses!
143cm wide, lightweight cotton chambray with rose print on blue, ideal for summery makes!
Stof Avalana Jersey - Disco Dandelion
160cm wide, cotton and elastane blend knit jersey fabric with a colourful dandelion print on a navy ground. Oeko-Tex Standard.
Stof Avalana Jersey - Roses Grey
This soft 95% cotton and 5% elastane OEKOTex jersey fabric has a floral print on a grey ground, ideal for tops.
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
Brushed Cotton Flannel - Mabel
140cm wide, 100% cotton brushed flannel in blue, black, and cream check.
Craft Cotton Fat Quarter Bundle - Lilac/Pink
Made from fine quality cotton, this 5 piece fat quarter bundle is made up of floral prints in a lilac/pink hue. Ideal for patchworking!
Craft Cotton Fat Quarter Bundle - Multi/Mix Funky
Our 5-piece fat quarter bundles contain a varied mix of prints, colours and patterns. Ideal for funky craft projects!
Craft Cotton Fat Quarter Bundle - Green/Orange
Perfect for quilting and patchwork, this 5-piece craft cotton fat quarter bundle has a green, orange and yellow theme!
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.
This lace has a soft substantial feel although it is very delicate in a lovely teal green
145cm wide Poplin cotton floral dress fabric in taupe with an all over ochre ditsy leaf†print.
135cm wide, cotton double gauze fabric in lilac, 126gsm. Lightweight, breathable and super comfy.
112cm wide, lightweight 90% polyester, 10% cotton fabric with a bright & colourful floral print.
150cm wide, lightweight 55% polyester 45% viscose jersey knit fabric with a floral print on navy.
Our Pink knitted jersey fabric is 158cm wide, made from viscose, polyester and polyamide, ideal for soft jumpers!
144cm wide, 100% cotton dress fabric in a vivid bright green with a subtle woven jacquard pattern.
157cm wide grosgrain dress fabric. Interesting polyester shirting and trouser fabric with a fine ribbed weave and bright red hue.
Cable Car - Chunky Wool - Chocolate
140cm wide, Italian, 100% lambswool fabric in chocolate brown, featuring a chunky cable-knit, excellent for jumpers.
16 Wale Washed Corduroy - Teal
147cm wide, 100% cotton 16-wale washed corduroy in teal blue. 220-230gsm and Oeko-Tex certified.
140cm wide, viscose dress fabric with an interesting subtle crinkle finish and neon abstract print, ideal for blouses.
144cm wide, rayon, polyester and spandex blend seersucker fabric in ecru. Great for summer wear!
Lightweight polyester Georgette dress fabric in a lovely damson pink and green tiny floral design.
Fibre Mood - Lyocell Twill - Navy
Beautiful 150cm wide, super soft viscose & lyocell blend twill dress fabric in navy blue.
138cm wide Pima cotton lawn fabric with a multicoloured floral print on cream. Lightweight, breathable and smooth.
100% polyester brocade fabric with an abstract multicoloured design. Structured and textured - ideal for occasionwear.
160cm wide, 10.5oz indigo cotton-polyester denim with a deconstructed thread detail. Soft, textured and ideal for modern jackets.
145cm wide, Italian cotton silk fabric with abstract orange and grey splodge print on off-white.
145cm wide, 100% lyocell blouse fabric in lime green and white stripes. Soft, silky and breathable.
186cm wide, bottle green 100% cotton sweatshirt jersey with looped back. Knitted in Italy!
140cm wide 100% viscose fabric with an abstract green, blue and orange print on black. Ideal for dresses.
Pima Cotton Lawn - Lottie - Pastel
140cm wide, Pima cotton lawn fabric in a floral design in pastel shades against a white ground.
145cm wide, 100% viscose fabric with an abstract design in shades of yellow, blue, green & purple.
Pima Cotton Lawn - Forget Me Nots
140cm wide, Pima cotton lawn with a teal and navy blue floral print on ivory. Lightweight & soft.
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.