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.
Free UK delivery over £75
Christmas Cotton - Little Fir
Christmas cotton craft fabric featuring a small-scale red and green tree print on a vintage cream background.
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.
Sandwashed - Olive
This polyester and viscose blend dressmaking fabric in olive green is ideal for fashioning skirts, blouses and loose trousers!
150cm wide, wool blend suiting fabric in a dark tonal mix with a subtle white overcheck.
GOTS Organic French Terry - Sage
GOTS Organic French Terry - Sage
152cm wide, organic French Terry fabric made from cotton and elastane in a sage hue, ideal for tee's. GOTS certified.
Double Gauze - Pine Green
135cm wide, cotton double gauze fabric in pine green, 126gsm, breathable and Oeko-Tex certified.
Christmas Cotton - Claus
110cm wide, festive Santa print 100% cotton craft fabric, perfect for Christmas decorations and garments.
Rosie Posie Jersey - Upsy Daisy
Viscose and elastane blend jersey fabric featuring a floral print on a black ground, ideal for floaty trousers and draped cardigans!
GOTS Organic French Terry - Soft White
GOTS Organic French Terry - Soft White
95% cotton and 5% elastane organic French Terry fabric in soft white, GOTS certified, perfect for hoodies.
Seaside Seersucker - Light Blue
137cm wide, white and light blue striped cotton seersucker fabric, 115gsm. Oeko-Tex certified.
Christmas Cotton - Eve - Cream
Christmas Cotton - Eve - Cream
110cm wide, 100% cotton fabric featuring a decorative gold print on a cream back drop, perfect for Christmas crafts.
GOTS Organic French Terry - Pale Peach
GOTS Organic French Terry - Pale Peach
152cm wide, cotton and elastane blend organic French Terry fabric in a pale peach hue, perfect for joggers.
Seaside Seersucker - Dark Blue
137cm wide, white and dark blue striped cotton seersucker fabric, 115gsm. Oeko-Tex certified.
Lawn 138
138cm wide, cotton lawn in soft white. Lightweight and breathable, perfect for summer garments!
GOTS Organic French Terry - Salmon
GOTS Organic French Terry - Salmon
Organic French Terry fabric in a plain red hue, made from 95% cotton and 5% elastane, ideal for tops. GOTS certified.
Stretch Shirting - White
145cm wide, finely woven stretch shirting fabric in white. Made from 98% cotton and 2% elastane.
Beaufort Duchess Satin - Lilac Rose
Beaufort Duchess Satin - Lilac Rose
150cm wide, exquisite quality non-snag duchess satin fabric has a lustrous finish. A classic cloth with a dusky lilac rose hue, perfect for special occasion wear.
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.
Finest Challis - Electric Eden
Finest Challis - Electric Eden
140cm wide, digitally printed viscose challis with colourful floral brushstroke design on cobalt blue.
Bonded Cotton - Dylan
150cm wide, oatmeal viscose cloth bonded to a beige cotton shirting. Linen look & water resistant.
Beaufort Duchess Satin - Sage
150cm wide, sage non-snag duchess satin with a lustrous finish, ideal for special occasion wear.
GOTS Organic French Terry - Dusty Plum
GOTS organic French Terry jersey fabric in a dusty plum hue, made from cotton and elastane, ideal for comfort.
Finest Challis - Tutti Fruiti
Bright and breezy 140cm wide, viscose challis fabric with a tropical floral print on orange.
150cm wide, soft white cotton twill 9oz denim trousering fabric. Ideal for trousers, jackets, or skirts.
Beaufort Duchess Satin - Porcelain
Beaufort Duchess Satin - Porcelain
150cm wide, beautiful quality non-snag duchess satin fabric has a lustrous finish. Available in a soft porcelain white, this classic cloth is perfect for bridalwear.
GOTS Organic French Terry - Mauve
GOTS Organic French Terry - Mauve
Our GOTS organic French Terry fabric made from cotton and elastane in a mauve hue is perfect for lounge-wear.
Finest Challis - Jungle Reverie
Finest Challis - Jungle Reverie
140cm wide, digitally printed viscose challis in an oversized floral design on an olive base.
Fibre Mood - 3D Stripes - Pink
Fibre Mood - 3D Stripes - Pink
138cm wide, polyester & cotton non-padded quilting fabric in pink with a unique 3D stripe texture.
Viscose Twill - Black
Made from viscose, this plain woven dress fabric in black is excellent for flowy skirts, blouses or palazzo pants!
Superior Sweatshirt - Beige Marl
Made from 70% cotton and 30% polyester, our heavy sweatshirt fabric has a beige marl finish, perfect for lounge-wear.
Finest Challis - Whirlwood
140cm wide printed viscose challis with a detailed stylised leaf print in earthy colours.
Fibre Mood - Heavy Crepe - Moss
Fibre Mood - Heavy Crepe - Moss
145cm wide, polyester, viscose & elastane, 285gsm heavy crepe dress fabric in moss green.
Viscose Twill - Rich Royal
Our plain woven viscose dressmaking in blue is ideal for fashioning loose trousers, flowy skirts and blouses!
Superior Sweatshirt - Petrol
148cm wide, cotton and polyester blend sweatshirt fabric in a petrol blue hue, heavy in weight, ideal for hoodies.
Finest Challis - Kabash
140cm wide, digitally printed viscose challis with a bold leaf design in vibrant colours.
Fibre Mood - Heavy Crepe - Plum
Fibre Mood - Heavy Crepe - Plum
145cm wide, polyester, viscose & elastane, 285gsm heavy crepe dress fabric in dark purple.
Shendan Red
This red cotton, polyester and elastane blend twill dressmaking fabric is superb for trousers and skirts!
Superior Sweatshirt - Bordeaux
Superior Sweatshirt - Bordeaux
Our 70% cotton and 30% polyester, heavyweight sweatshirt fabric in bordeaux red is ideal for joggers.
Finest Challis - Blue Paradise
Finest Challis - Blue Paradise
140cm wide, viscose challis with bold floral print on turquoise. Soft, drapey and lightweight.
110cm wide, brushed cotton winceyette flannel fabric with a on-trend leopard print in brown.
150cm wide, vivid yellow/gold finely woven water-resistant fabric made from coated nylon, ideal for outdoor wear!
Superior Sweatshirt - Mint Marl
This 164cm wide, heavy sweatshirt fabric, made from 70% cotton and 30% polyester has a mint green marl finish.
Finest Challis - Palm Springs
140cm wide, digitally printed viscose challis fabric with bold abstract florals on a brown background.
Brushed Cotton - Poodle Playtime
110cm wide, brushed cotton winceyette flannel fabric with cute poodle motifs in blue and pink.
Dobby Dot - Black
150cm wide lightweight, black dobby washed cotton fabric with a raised dotty design, delicate and soft handle. Perfect for summer shirting.
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.