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
Enigma Linen - Navy
Oeko-Tex Certified, navy blue, ramie linen and cotton blend fabric, perfect for curtains and tablecloths.
154cm wide, cosy checked brushed cotton cloth in a mix of black, ivory, cream, brown, red & grey.
136cm wide, ex-designer washed silk fabric in a rich coral colour. Perfect for luxurious blouses.
147cm wide, 100% silk lightweight Italian shirting fabric in vibrant yellow with a crisp finish.
135cm wide, cotton double gauze fabric in sand, 130gsm, breathable and Oeko-Tex certified.
Office
136cm wide, viscose suiting fabric in classic black, woven in Italy. Smooth, fluid and breathable.
Organic Jersey - Pink
150cm wide, organic cotton jersey fabric in pink. Ideal for t-shirts, dresses and everyday garments.
Double Gauze - Hot Pink
135cm wide, cotton double gauze in hot pink, 126gsm. Lightweight, breathable and super comfy.
Red and blue robot themed poly cotton fabric in grey. An ideal fabric for crafts.
CJ - Space Robots
Lovely cotton dressmaking and craft fabric with an all over print of spacemen and robots in shades of grey with hints of blue and red on a soft white background.
Pinky
147cm wide, soft viscose cloth with a very pretty all-over abstract floral design in black and pink.
Double Gauze - Bordeaux Red
135cm wide, cotton double gauze fabric in red, 130gsm, breathable and Oeko-Tex certified.
Double Gauze - Navy
135cm wide, cotton double gauze fabric in navy blue, 130gsm, breathable and Oeko-Tex certified.
Digitally Printed French Terry - Dino Vally
Digitally printed 95% Cotton / 5% Elastane French Terry jersey fabric.
This playful 140cm wide pink nylon lining fabric has a soft satin finish. This fabric has incredible strength and durability.
Standard Viscose Twill
150cm wide, 100% viscose twill fabric in white. Lightweight with a soft drape, ideal for shirts.
Monte - Emerald
Made from 100% viscose, this colourful abstract print dress fabric is perfect for floaty summer blouses.
7.75oz Stretch Denim - Grey Wash
7.75oz Stretch Denim - Grey Wash
145cm wide, 7.75oz grey washed stretch denim. 98% cotton, 2% elastane - soft, comfortable and perfect for jeans.
Fibre Mood - Warp Crinkle - Green
160cm wide, 85% viscose, 15% nylon green crinkle fabric. Lightweight at 140gsm, OEKO-TEX certified.
Fibre Mood - Seersucker Check - Cream
Fibre Mood - Seersucker Check - Cream
145cm wide, cream and grey seersucker check fabric. 100gsm cotton-polyester-elastane blend - lightweight, breathable, with stretch.
Fibre Mood - Lyocell Twill - Canary
Fibre Mood - Lyocell Twill - Canary
Beautiful 150cm wide, super soft viscose & lyocell blend twill dress fabric in canary yellow.
Hector - Peach
137cm wide peach linen-viscose blend fabric with a soft drape and breathable handle. Ideal for summer tailoring.
Pansie - Orange
144cm wide, 100% cotton dress fabric in a vivid bright orange with a subtle woven brocade pattern.
Sheer 160cm polyester chiffon with burnout polka dots, perfect for elegant dresses, blouses, and scarves.
Rainbow Birds
Digital UK printed craft cotton fabric with an all over rainbow bird print on an aqua blue background. Perfect for crafts and costumes.
Space Junkie
Digitally printed in the UK this craft cotton fabric has a detailed print of all manner of junk food, hilariously crafted in to the shape of planets.
Brushed Cotton - Galactic Safari
148cm wide, 100% brushed cotton featuring a digital space print, perfect for children's clothing.
145cm wide, fine and soft polyester fabric in shimmering pale gold with a chainmail style weave.
150cm wide, 100% cotton shirting fabric in brown with a soft finish and lightweight 150gsm handle.
Floating In Circles - Amelia Blush
This viscose rayon yoryu lawn fabric features a delicate floral/leaf print in shades of blush pink, green & blue.
Floating In Circles - Chloe Pink
This pretty viscose rayon yoryu lawn fabric features a delicate floral/leaf print in pink and green.
Viscose Jersey - Zebrush
150cm wide, fine viscose jersey fabric in cream with a black abstract design. 235gsm.
Floating In Circles - Alula Blue
This vintage viscose rayon yoryu lawn fabric features an ornate floral pattern in shades of blue, green & beige.
Viscose Poplin - Beverly Hills
Viscose Poplin - Beverly Hills
This 100% viscose poplin fabric is printed with a delicate array of caramel-hued palm motifs.
112cm wide, printed poly/cotton fabric featuring a pink & purple princess theme on a white ground. Perfect for children's crafts.
Smooth Rider - Pink
This 143cm wide viscose tencel finish fabric in pink is perfect for creating stunning blouses, shirts, trousers and flowy dresses!
156cm wide, 100% camelhair wool Italian suiting in caramel with a unbelievably soft brushed finish.
Craft Cotton Fat Quarter Bundle - Riley Blake
These 5 piece fat quarter bundles from Riley Blake feature coloured dots and chevrons on a white ground, perfect for craft, quilting, home dÈcor and apparel.
Sunset Serenade - Orange
154cm wide, poly crochet lace fabric. Perfect for elegant evening wear or a chic beach cover-up.
Hoffman Bali Cotton Lawn - Liquorice
Hoffman Bali Cotton Lawn - Liquorice
Exciting 112cm wide cotton lawn from Hoffman, with hand painted design of blue maze-like patterns that ripple through the cloth.
Hoffman Bali Cotton Lawn - Merlot
Hoffman Bali Cotton Lawn - Merlot
Exceptional quality 112cm wide Indonesian cotton lawn fabric with hand painted design of light sketchy flowers in icy tones layered over a moody plum and midnight base.
Hoffman Bali Cotton Lawn - Jelly
Hoffman Bali Cotton Lawn - Jelly
A rich 112cm wide Indonesian cotton lawn fabric with hand painted design featuring layers of soft leafy silhouettes over a mottled plum and berry background
Hoffman Bali Cotton Lawn - Nutmeg
Hoffman Bali Cotton Lawn - Nutmeg
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.
Double Gauze - Black
135cm wide, cotton double gauze fabric in black, 130gsm, breathable and Oeko-Tex certified.
Sterling Silk - Fuchsia
Our 67% acetate and 33% silk mix Italian dress fabric in a fuchsia pink hue is excellent for vests.
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.