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.
150cm wide, 100% linen fabric with a weight of 260gsm. Perfect for a variety of sewing projects.
Pima Cotton Lawn - Sacha - Orange
140cm wide, 100% cotton fabric with an abstract floral print in shades of orange, yellow & green.
Viscose/Lycra knitted lightweight jersey dress fabric in bright orange. Made with viscose which, give you cool touch in these hot days.
Fibre Mood - Stone Washed Combed Cotton - Deep Green
Beautiful 150cm wide, stone washed 100% combed cotton poplin fabric in captivating deep green.
Waxed Cotton - Tekwax Evolution 6oz - Yellow
148cm wide, yellow waxed cotton with EvolutionÆ finish. Machine washable & water-resistant!
Pima Cotton Lawn - Isabella's Sister
This is a beautiful Pima cotton lawn with an all-over flower print in multi colours of red, coral, pink, green and yellow on a black background.
168cm wide, knitted jersey fabric in grey marl, perfect for soft jumpers, cosy scarves and warm jackets!
Superior Heavy Black Dress Fabric
140cm wide, polyester, viscose, and Lycra jersey fabric in black. Ex-designer cloth made in Spain.
140cm wide, 75% viscose and 25% linen mix shirting fabric in black, great for loose pants and dressmaking!
Made from 100% wool, this dark navy coating fabric features a fine overcheck made up of green, red and yellow yarns.
Hawaiian inspired cotton lawn dress fabric. 148cm wide with a colourful palm beach print in green and blue tones. Great for men's shirts. Made in Germany.
Made from polyester, this black chiffon dress fabric has a crinkled face, excellent for skirts, puff sleeves and blouses!
Stof Fabric - Vintage Roses - Lilac
Vintage-inspired 112cm wide cotton fabric with a pale lilac rose print on dark lavender ground. Designed in Denmark, printed in Japan.
Poplin Print - Strawberry Pie - Ivory
With an almost vintage charm this cotton fabric consists of a ivory background and strawberry pattern. Perfect for making blouses with a summery yet understated look.
This coral dress fabric is Oeko-Tex certified & made from ramie linen and cotton, ideal for summer skirts.
Viscose & acetate lining fabric featuring an abstract print in a purple hue, perfect for pairing with your best suit.
This pima cotton lawn fabric features a symmetrical abstract print in red, green and navy, ideal for shirts!
140cm wide, Pima cotton lawn fabric with a painterly floral print in pink, cream and yellow on navy.
Tencel Feel Denim Chambray - Mid Blue
This 146cm wide, viscose denim chambray fabric in mid blue has a super soft Tencel feel to it.
Combed Poplin - National Trust - Flower
Lovely quality combed cotton poplin fabric in a blue and cream floral design.
Our black knitted jersey fabric is 158cm wide, made from viscose, polyester and polyamide, ideal for soft jumpers!
This 150cm wide, lightweight satin-backed crepe fabric in a luscious gold hue is made from polyester, perfect for dressmaking!
148cm Italian viscose acetate tailors' lining featuring a versatile striped pattern, ideal for lining blazers.
Colourful cotton lycra fabric with a soft sateen finish. Perfect for summer trousers, pencil skirts and a great all round fabric that is suitable for summer garments.
150cm wide, viscose challis dress fabric featuring a floral/paisley print in blue and white, ideal for summer.
Our 150cm wide, heavy cotton satin dressmaking fabric in cream is ideal for party-wear, accessories and blazers!
150cm wide fine cotton woven herringbone check shirting with a pale blue hue. Perfect for dresses and shirting. OEKO-TexÆ.
Christmas Poly/Cotton - Halls Of Holly - White
112cm wide poly/cotton fabric with green holly and berries on a white ground. Great value printed polycotton perfect for Christmas crafts.
150cm wide, cotton trousering fabric in dark grey. Ex-designer deadstock. Woven in Italy!
150cm wide, gorgeous soft cotton shirting fabric in a red and white woven check, ideal for crafts, dresses or shirts!
Combed Poplin - Pretty, Prettier, Prettiest
This delightful 112cm wide combed cotton fabric has a tiny floral print in a variety of colours. If you are in to tiny floral designs you won't find one better than this.
150cm wide, dove grey, superfine, melange, wool suiting with the very faintest of shadow weaves, absolutely outstanding if not upstanding.
Soft and lacy very gentle in appearance and texture in navy 150cm wide.
150cm wide slinky polyester jersey in royal blue. It's quite different to the navy blue, so you can have both.
A 148cm wide polyester/cloth/linen look fabric in mint, perfect for dressmaking.
Our 158cm wide, polyester jersey fabric in black with a sequinned detailing all-over is ideal for party wear!
145cm wide, linen-look polyester fabric in cream. With subtle slub texture and thicker yarns.
Draper - Organic Bamboo Blend Suiting - Black
This 150cm wide organic recycled suiting fabric in black, is soft to handle and has a beautiful drape.
Pima Cotton Lawn - Cherry Berry Olive
140cm wide, 100% Pima cotton lawn fabric with an olive green and berry print on ivory.
145cm wide, 51% viscose, 49% cotton twill lining fabric in sand with a subtle satin sheen.
Beautiful sateen stretch dress fabric in a fabulous bold stripe design in brown, olive, black, and beige. This is sold in panels measuring 125cm x 63cm.
113cm blue vintage floral pattern with bunches of white and yellow flowers throughout.
140cm wide, 100% viscose challis fabric in an ochre hue, featuring a white leaf print, great for summer.
Waxed Cotton - Chera 6oz - Blue
148cm wide, waxed cotton fabric in blue with a soft, matt finish. Lightweight & durable.
Made from 100% linen, our stripe shirting fabric in green and white is ideal for breathable summer 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.