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
Double Gauze - Turquoise
135cm wide, cotton double gauze fabric in turquoise, 130gsm, breathable and Oeko-Tex certified.
Double Gauze - Mint
100% Cotton dress fabrics in mint with a wrinkle finish great for hiding creases. Breathable and light-weight so good for summer garments and baby friendly.
What Light Shines - Satin Mini Micro
What Light Shines - Satin Mini Micro
152cm wide super soft navy cotton shirting fabric features a stylish small scale white speckle print. With a satin finish.
Double Gauze - Denim
135cm wide, cotton double gauze fabric in denim blue, 126gsm, breathable and Oeko-Tex certified.
Hornpipe
60 (152 cm) wide 93% viscose 7% elastane
135cm wide, cotton double gauze fabric in royal blue, 130gsm, breathable and Oeko-Tex certified.
113cm wide. Superior quality cotton poplin in white with a multicoloured 3D geometric cube print.
154cm wide, 8 wale cotton corduroy fabric with a dark navy - almost black hue, soft and durable, perfect for bags and aprons.
135cm wide, cotton double gauze fabric in forest green, 130gsm, breathable and Oeko-Tex certified.
113cm wide superior quality cotton poplin fabric, adorned with a delightful blue & peach floral print.
Double Gauze - Grey
135cm wide, cotton double gauze fabric in grey, 130gsm, breathable and Oeko-Tex certified.
Superior quality cotton poplin in cream with a multicoloured ice cream print. 113cm wide.
Sicilian Fiesta
124cm wide, Italian black lace fabric with a geometric pattern. Ideal for special occasion wear.
Superior quality cotton poplin in white with an ivy print in navy, sky blue and pale grey. 113cm wide.
Double Gauze - Pink
135cm wide, cotton double gauze fabric in pink, 130gsm, breathable and Oeko-Tex certified.
153cm wide, lightweight Italian cotton twill in dark olive. Soft and breathable, ideal for tailored shorts, trousers, and suiting.
Sewing Room - Flower Pot - Lilac
113cm wide. Superior quality cotton poplin in lilac with a pretty garden themed print in a variety of colours.
Sewing Room - Flower Pot - Mint
Superior quality cotton poplin in mint with a pretty garden themed print in a variety of colours. 113cm wide.
150cm wide, organic cotton jersey fabric in pink. Ideal for t-shirts, dresses and everyday garments.
Cocktail
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.
Superior Quality Plain Poly/Cotton - Candy Pink
Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in candy pink. Perfect for crafts & dressmaking.
Pima Cotton Lawn - Morris - Ochre
140cm wide, Pima cotton lawn with an William Morris-style floral design in ochre, plum & sage.
Double Gauze - Hot Pink
135cm wide, cotton double gauze in hot pink, 126gsm. Lightweight, breathable and super comfy.
Pima Cotton Lawn - Morris - Navy & Mint
140cm wide, Pima cotton lawn with a William Morris-inspired floral print in mint, yellow & navy.
Double Gauze - Lilac
135cm wide, cotton double gauze fabric in lilac, 126gsm. Lightweight, breathable and super comfy.
Lovely cotton blue and white striped shirting fabric.
Poplin Print - Bee Hive - White
112cm wide, printed cotton poplin fabric with a cute bee hive print against a white ground.
60inch wide (at least) cotton rich cotton/poly gabardine trousering pleasant shade of cherry red, not shouting, not whispering; just talking. This is the last roll. There is a fault every 2 metres so it is reduced to £5.00 per metre.
150cm-wide white cotton with open weave, sleek finish. Perfect for craft projects, offering breathability and a smooth surface for detailed work.
Fabrica - Navy
Woven in Italy, this 146cm wide superfine navy suiting fabric is made from cotton and viscose with a hopsack weave.
112cm wide, lightweight 90% polyester, 10% cotton fabric with a bright & colourful floral print.
Landing Hot
Woven in Italy, this 145cm wide fine cotton twill fabric in light brown. Ex-designer cloth, perfect for lightweight shirts and dresses.
112cm wide, 90% polyester, 10% cotton fabric with a tropical palm and flower print on cream.
Mind Boggling
127cm wide, Italian linen & cotton blend lightweight dress fabric with an abstract pattern.
112cm wide, 90% polyester, 10% cotton fabric with a colourful heart print on white.
112cm wide, lightweight 90% polyester, 10% cotton fabric with a colourful floral print on navy.
Enigma Linen - White
140cm wide, Oeko-Tex Certified dress fabric made from 70% ramie and 30% cotton, ideal for shirting.
112cm wide, lightweight 90% polyester, 10% cotton fabric with a safari animal print on white.
Enigma Linen - Rose
Made from 70% ramie and 30% cotton, our rose pink dress fabric is Oeko-Tex Certified, perfect for skirts.
Buckthorn
148cm wide, brushed cotton twill fabric in dark grey. Woven in Italy - soft, breathable and versatile.
Pretty Polly - Happy Bees
112cm wide poly cotton fabric for crafts with a print of little bumblebees and purple flowers on a cream ground.
Enigma Linen - Teal
Oeko-Tex Certified fabric in a teal blue hue, 70% ramie and 30% linen - perfect for garments or home furnishings.
Fuchsia Flex
This vibrant pink trousering fabric is made from 97% cotton and 3% elastane, perfect for bold pencil skirts, jackets or shorts!
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.