Join 30,000 Makers
Get 10% off your first order
Be first to see new arrivals and limited fabrics before they sell out.
No spam. Just beautiful fabrics.
Triple Crepe - White
This 150cm wide exquisite triple crepe dress fabric is crafted from high-quality polyester in a white shade.
Elona - Khaki
150cm wide, polyester and spandex blend fabric with a two-way stretch and khaki green hue, ideal for palazzo pants.
Double Trouble - Jacquard Jersey - Teal
Double Trouble - Jacquard Jersey - Teal
160cm wide, double-knit jacquard jersey with a diamond pattern in teal made from polyester and elastane.
Viscose blend interlining fabric, 212gsm, 80cm wide. Perfect for adding structure to coat and jacket collars, facings with a luxurious, durable weave.
Scrubs - White
Soft, malleable, lightweight poly/cotton twill workwear fabric in white. Machine washable & easy-care.
Superior Anti Static Dress Lining - Cloud Blue
Superior Anti Static Dress Lining - Cloud Blue
Superior Anti Static Dress Lining - Bretton Red
Butterfly - Pink
150cm wide cotton dress and craft fabric in a pink butterfly and floral print.
Gardinia - Black
140cm wide soft†viscose crepe fabric perfect for a summer dress or trouser and top combo. It is breathable and comfortable to wear.
Lightweight Needlecord - Vintage Blooms
Lightweight Floral Cotton Needlecord Dress Fabric 125gsm.
Harmony Knits - Fern
152cm wide, viscose, polyester & polyamide blend knitted jersey fabric in green. Super soft & snuggly.
Stone Washed Linen - Stone
Our heavy, 70% stone-washed linen & 30% cotton fabric in stone has a nice hang and textured surface, ideal for dressmaking!
140cm wide, lightweight 100% polyester sequin lace in black with silver sequins on a net base.
Sewing Room - Emily - Turquoise
Sewing Room - Emily - Turquoise
100% cotton poplin fabric with tiny flowers of bright colours on a turquoise background. This fabric is superb for dresses, crafts and light furnishings.
Fibre Mood - Boreal Match - Dark Aubergine Rib
55cm wide dark aubergine rib fabric, 295gsm. A soft, knitted blend of 95% cotton and 5% elastane with stretch, perfect for cuffs, waistbands, neckbands, and fitted garments.
Viscose Jersey - Flowerdrops
150cm wide, soft & stretchy viscose jersey fabric with a delicate floral print in navy and soft white.
Cotton Jersey - Black & White Stripe
Cotton Jersey - Black & White Stripe
150cm wide, cotton & elastane jersey fabric with a classic, fine black and white stripe design.
Combed Poplin - Pretty, Prettier, Prettiest
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.
Soft Backed Faux Leather - Black
Soft Backed Faux Leather - Black
Classic black faux leather with a smooth surface and soft backing, well suited to bags, jackets, and accessories.
Casella Brushed Cotton - Ferrara
Italian ex-designer brushed cotton, 160cm wide, 168gsm. Green, blue, and red check
Hoffman Bali Cotton Lawn - Creamsicle
Hoffman Bali Cotton Lawn - Creamsicle
A joyful 112cm wide Indonesian cotton lawn fabric with hand painted design featuring a lively daisy-like firework print in soft pink, orange, coral, and golden yellow on a white base.
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.
4oz Denim Chambray - Roses + Rae
4oz Denim Chambray - Roses + Rae
4oz printed denim chambray, 147cm wide. Oeko-Tex certified.
Italian 100% wool tweed, 154cm wide. Ex-designer deadstock houndstooth jacketing in black, grey and white.
Pure Luxury - Boiled Wool - Lavender
Pure Luxury - Boiled Wool - Lavender
Luxurious quality, 140cm wide, 100% boiled wool fabric in lavender, perfect for jackets and coats!
Linen Mix - Deepest Darkest Navy
Linen Mix - Deepest Darkest Navy
Stretch, viscose linen mix suiting fabric in a dark navy. Nice and soft this is a good fabric for tops and shorts. Paper bag style as this will fall beautifully.
Superior Quality Plain Poly/Cotton - Pale Blue
Superior Quality Plain Poly/Cotton - Pale Blue
Discover our 115cm wide, superior quality 115gsm plain poly/cotton fabric in pale blue. Perfect for crafts & dressmaking.
Serena - Midnight
Rich, dark blue velour fabric made from 80% cotton and 20% polyester. A great choice for lounge and sportswear. OEKO-TexÆ.
Soft Rib Cotton Jersey - Black
Soft Rib Cotton Jersey - Black
Black soft ribbed jersey, 134cm wide, 246gsm. 100% cotton knit with fine rib texture
This soft fabric is 100% cotton and features a variety of different colours including black, white, grey and blue. The abstract pattern is perfect for dress making!
Cable Car - Chunky Wool - Moss
A chunky moss lambswool knit woven in Italy, 149cm wide with classic cable patterning.
BB Ponte Roma - Silver Marl
150cm wide, great quality 74% polyester, 23% viscose & 3% elastane Ponte Roma fabric in grey.
Stof Avalana Jersey - Vivid Bloom
Stof Avalana Jersey - Vivid Bloom
Our cotton elastane knitted jersey fabric has a rich purple background with pink floral madness. Perfect for t-shirts. OEKOTexÆ.
Riviera Lawn - Royal
145cm wide royal blue cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.
Riviera Lawn - Pink
145cm wide pink cotton lawn, beautifully fine and a dream to sew. Ideal for shirts, dresses, and crafts.
Liquid - Emerald
150cm wide, satin fabric in emerald green with a fluid drape, perfect for special occasion dresses!
Qjutie - Rib Knit - Daisy
145cm wide, 95% cotton, 5% elastane daisy print rib fabric, from the Qjutie & The Qjutest range.
GOTS Organic French Terry - Lavender
GOTS Organic French Terry - Lavender
GOTS organic French Terry fabric made from 95% cotton and 5% elastane in purple, perfect for comfy tops.
GOTS Organic French Terry - Dusty Pink
GOTS Organic French Terry - Dusty Pink
Cotton and elastane blend French Terry jersey fabric in a dusty pink hue, GOTS certified, great for t-shirts.
112cm wide, cotton poplin print fabric with a Zebra Print in colours you'd expect (black and white).
150cm wide, lightweight 100% cotton trousering fabric in dark navy with a gorgeous smooth finish.
Poplin Styles - Ditsy Floral - Pink
145cm wide, 100% cotton poplin fabric with a delightful summery design of small ditsy flowers.
Foxy
157cm wide, wool and mohair coating fabric in a rich rusty ginger. Super soft with a beautiful finish.
Open Knit Cotton - White
A lightweight open-knit cotton fabric in crisp white, ideal when you want breathability without losing structure.
Lady Tessa - Beige
150cm wide, lightweight plain cotton twill fabric in beige. Great for dresses, shirts or pyjamas.
From sewing know-how and honest fabric advice to celebrating the brilliant things our customers make, our social channels are where Lancashire heritage meets modern dressmaking.
We share what’s new in, what’s worth your time, and what’s genuinely beautiful to sew with, from premium Italian deadstock to everyday wardrobe staples.
Expect real fabric insight, behind-the-scenes moments from our Lancashire warehouse, and plenty of inspiration from a community that knows quality when they see it.
Because at Croft Mill, it’s not just about fabric. It’s about what you make with it.