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.
Lightweight 100% cotton chambray in sand, the perfect choice for shirts and dresses
Pure Luxury - Boiled Wool - Dark Green
Luxurious quality, 140cm wide, 100% boiled wool fabric in dark green, perfect for jackets and coats!
Matte 150cm wide, mid-weight duchess satin in a beautiful dusty grey. Perfect for special occasions.
Quite substantial scuba jersey in grey with a detailed floral and leaf print all over in bright colours! Perfect for those ultra-tight jegging garments!
BA - Embroidered Lawn - Trillium
Stunning 140cm wide, white cotton lawn broderie anglaise fabric embroidered with a floral design.
111cm wide, cotton needlecord fabric in salmon pink with a pattern of colourful cartoony flowers.
152cm wide, polyester and metallic floral brocade fabric in a navy hue, perfect for garments and curtains.
150cm wide fine cotton shirting fabric in white with a woven over-check design. Perfect for shirts and lined skirts & dresses.
Superb quality interlock twist yarn jersey fabric in a matt ivory has a gorgeous hand. Draping beautiful this cloth will create flattering dresses.
Cuddly, soft and sooo nice to stroke. This navy cotton polyester elastane jersey fabric with cuddle fleece back is the fabric for hoodies, sweaters, joggers and all things loungewear.â€
Wool/Cashmere Coating - Russet
150cm wide, russet brown wool and cashmere coating fabric. Lightweight with a soft brushed finish.
Made from 100% cotton, this 21 wale needlecord fabric in charcoal is perfect for pinafore dresses.
140cm wide, 100% cotton, 21 wale needlecord fabric in brown, perfect for autumn dressmaking.
Japanese craft cotton in a multi-coloured rainbow drop design.
112cm wide cotton fabric with colourful fern leaf print on soft pink background. Perfect for dresses, shirts and quilting. Designed in Denmark, printed in Japan.
Pretty Polly - Feeling Foxy - Navy
112cm wide poly/cotton fabric in navy with a fox theme design. This fabric is perfect for children wear, crafts and soft furnishing.
A lightweight trouser and jacket fabric. Made from nylon and cotton, this is a superb fabric for keeping the wind out.
BA - Double Gauze - Sunflower - Terracotta
144cm wide, cotton broderie anglaise double gauze fabric in terracotta with dainty sunflower motifs.
Bright yellow lightweight viscose crepe with a very subtle crinkle finish in the weave.
150cm wide, high-quality polyester georgette dress fabric in a lilac rose shade, perfect for blouses or skirts!
150cm wide, 100% cotton poplin fabric in white, with a beautiful embroidered floral design.
Pima Cotton Lawn - Sacha - Green
140cm wide, 100% cotton fabric with an abstract floral print in shades of green, peach & purple.
145cm wide, linen-look polyester fabric in navy. With subtle slub texture and thicker yarns.
150cm wide, 65% polyester, 35% wool, lightweight boiled wool in green.
140cm wide, 90% bamboo, 10% nylon silk fabric with a vibrant meadow-inspired design.
100% cotton poplin fabric in autumn shades of brown, orange, yellow and greens, very pretty.
This 100% linen fabric in rust offers a wonderful balance of breathability & durable structure.
143cm wide, 100% cotton voile fabric in red with a delightful geometric dobby weave design.
150cm wide, 100% linen chambray shirting fabric woven in Italy in sand & dark brown yarns.
Mad Max - 13.5oz Dark Blue Denim
140cm wide, 98% cotton and 2% elastane, 13.5oz heavyweight denim fabric in dark blue.
This 150cm wide, soft, 97% Wool and 2% Lycra blend suiting fabric in a caramel shade is perfect for suits, skirts and shirts!
150m wide fine Italian cotton lawn in mint green, featuring a delicate floral print. Perfect for layering, caftans, and summer dresses.
140cm wide, 100% Pima cotton lawn fabric with a delicate soft white leaf print on a red backdrop.
Austrian Seersucker - Navy Stripe
Lightweight Austrian seersucker fabric with navy and white stripes. Ideal for summer garments!
Woven in Italy, this single crepe dress fabric in a cerise hue is made from 100% silk. Ideal for floaty blouses.
BA - Floral Double Gauze - Mustard
144cm wide, cotton broderie anglaise double gauze fabric in mustard with a white floral pattern.
Pima Cotton Lawn - Vine - Pastel
140cm-wide Pima cotton lawn dress fabric with an artistic floral print in pastel shades. Soft, durable, and stylish.
Double Sided Terry Towelling - Red
152cm wide, double-sided cotton terry towelling in red. Thick, absorbent & incredibly soft.
Roxy Stretch Velvet - Amethyst
Plain 4-way stretch velvet dress fabric with a rich purple hue. 154cm wide soft velour cloth, ideal for evening and lounge-wear.
Viscose Poplin Challis - Hazel
Superb quality draping dress fabric in a hazel and brown abstract print, made from 100% viscose, perfect for blouses and dresses, flowy trousers
Boston - Plain Cotton Poplin - White
114cm wide, 100% cotton poplin fabric in white, 121gsm. Lightweight, crisp and breathable.
This versatile 21-wale cotton needlecord fabric in black can be used for clothing and soft furnishings.
21 Wale Needlecord - Terracotta
Our 140cm wide, 21-wale cotton needlecord fabric in terracotta is OEKOTex certified, great for childrens wear.
High-quality 21-wale needlecord fabric in blue, made from cotton and ideal for soft, lightweight shirts.
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.