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
Heavy Water Resistant Canvas - Turquoise
Heavy Water Resistant Canvas - Turquoise
155cm wide PU coated heavy polyester canvas in turquoise with a weight of 440grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ
Cotton Canvas - Cherry Thief
Cotton canvas fabric with a duck egg blue and pale cream design inspired by William Morris.
100% Pure Silk Dupion - Duck Egg
100% pure silk dupion fabric in duck egg, perfect for those who appreciate the natural beauty & texture of silk.
Cushion Soft - Navy
149cm wide water-resistant, Oeko-Tex certified polyester fabric in navy. Ideal for indoor and outdoor cushions, furniture, and home dÈcor.
Water Resistant Polyester Light - Fluorescent Yellow
Water Resistant Polyester Light - Fluorescent Yellow
150cm wide water-resistant polyester fabric in yellow, with a weight of 105gsm. Ideal for lightweight jackets & crafts. OEKO-TexÆ.
Cushion Soft - Khaki
149cm wide water-resistant, Oeko-Tex certified polyester fabric in khaki. Ideal for indoor and outdoor cushions, furniture, and home dÈcor.
150cm wide, lightweight naturally water-resistant fabric in purple. Suitable for banners, bags, & lightweight outwear.
Cushion Soft - Bottle
149cm wide water-resistant, Oeko-Tex certified polyester fabric in bottle green. Ideal for indoor and outdoor cushions, furniture, and home dÈcor.
Heavy Water Resistant Canvas - Navy
Heavy Water Resistant Canvas - Navy
155cm wide PU coated heavy polyester canvas in navy with a weight of 440grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ
Faux Leather - Gold
145cm wide, luxurious gold faux leather with a soft, textured finish--perfect for bags, skirts & more.
Great British - Taupe
Made in Yorkshire, England, our herringbone weave wool suiting fabric in brown is ideal for jackets, skirts and trousers!
Water Resistant Polyester Light - Royal
Water Resistant Polyester Light - Royal
150cm wide water-resistant polyester fabric in royal blue, with a weight of 105gsm. Ideal for lightweight jackets & crafts. OEKO-TexÆ.
148cm wide water-resistant PU coated polyester canvas fabric with orange, teal, cerise, lime & royal stripes is sure to add a pop of colour to any outdoor space.
Ripstop - Red
150cm wide, lightweight naturally water-resistant fabric in red. Suitable for banners, bags, & lightweight outwear.
Made in Britain from 100% wool, this tartan patterned fabric in red features shades of green and blue. Perfect for trousers, skirts, suits and kilts!
155cm wide water-repellent pale beige cotton fabric woven in Turkey. Suiting weight cloth, ideal for stylish, jackets and trench coats.
Water Resistant Polyester - Light - All Colours
150cm wide face side water-resistant polyester fabric, with a weight of 105gsm. Ideal for lightweight jackets & crafts. OEKO-TexÆ.
Cushion Soft - Silver
Water-resistant polyester fabric in silver grey is durable and versatile, perfect for outdoor use. 149cm wide, ideal for cushions and furnishings. Oeko-Tex certified.
Manufactured in Italy, this virgin wool blend fabric has a yellow, water-resistant finish, ideal for coats!
Cushion Soft - Rose
Water-resistant polyester fabric in rose pink is durable and versatile, perfect for outdoor use. 149cm wide, ideal for cushions and furnishings. Oeko-Tex certified.
Heavy Cotton Canvas - Purple
Heavy, plain cotton canvas in purple†very strong cloth, perfect for soft furnishing & bags.†
Cotton Canvas - Ticking - Blue
Cotton Canvas - Ticking - Blue
Printed ticking canvas fabric which is superb for soft furnishing, bag making and crafts.
Heavy Water Resistant Canvas - Pink
Heavy Water Resistant Canvas - Pink
155cm wide PU coated heavy polyester canvas in pink with a weight of 440grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ
Made from 70% stone-washed linen 30% cotton, this heavy-weight fabric in khaki has a textured surface, great for trousers!
Stone Washed Linen - Black
Heavyweight, 70% stone-washed linen and 30% cotton fabric in black, perfect for dressmaking, soft furnishings and bedding!
137cm wide, superfine virgin wool blend fabric in black has a water-resistant finish, perfect for shirting and outerwear. Manufactured in Italy.
Cushion Soft - Beige
149cm wide water-resistant, Oeko-Tex certified polyester fabric in beige. Ideal for indoor and outdoor cushions, furniture, and home dÈcor.
Cushion Soft - Red
149cm wide water-resistant polyester fabric, perfect for adding a pop of colour to outdoor decor while providing durability and comfort for cushions. Oeko Tex.
150cm wide, nylon and cotton lightweight fabric in navy blue. This is a superb fabric for keeping the wind out. Good for a casual jacket or pair of trousers.
Blackout Curtain Lining - White
137cm wide, three pass thermal blackout curtain fabric in plain white, polyester and cotton acrylic blend that blocks light for improved sleep.
Canvas - To Wear or Not to Wear?
160cm wide fine soft beige cotton canvas with an all over spot design.
Lightweight Polyester water resistant fabric in pink, which has a soft finish, dull on the reverse - the chintz finish has a dull sheen and is the face.
Outdoor Soft - Forest
Made from 100% polyester, this forest green soft furnishing fabric is perfect for cushion covers and light jackets!
150cm water-resistant polyester fabric. Tightly woven, soft white hue, brilliant water resistance, and peachskin finish reverse.
Stone Washed Linen - Scarlet
This 70% stone-washed linen 30% cotton fabric in red is heavy in weight, excellent for bedding, dressmaking and jackets!
Heavy Water Resistant Canvas - Black
Heavy Water Resistant Canvas - Black
155cm wide PU coated heavy polyester canvas in black with a weight of 440grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ
9mm Berisfords Velvet Ribbon's (5m)
9mm wide velvet ribbon by Berisfords in a wide range of colours, sold on a 5m spool. Perfect for a variety of craft & dressmaking projects.
Water Resistant Linen Slub - Red
Water Resistant Linen Slub - Red
Stylish, water resistant and featuring a fabulous "linen-slub" look, this vivid red fabric is perfect for sunbrella's, cushions, garden furniture covers.
Handy You! - Medium - Ivory
145cm wide medium weight stiff cotton canvas fabric in ivory with a flame retardant finish. Great for creating blinds, cushions and bags.
Polyester, nylon, metallic blend brocade fabric featuring a decorative raised floral pattern in shades of pink.
Pima Cotton Lawn - Mary Ann Pink
140cm wide, 100% Pima cotton lawn fabric with a vintage-inspired pink and mauve floral design.
Stunning polyester and metallic blend brocade dress fabric featuring a bold floral design, ideal for jackets.
150cm wide beautiful tartan/check pattern fabric. 100% polyester cloth with a smooth water repellent finish. Very finely woven in navy, green, yellow and black.
Cushion Soft - Black
149cm wide water-resistant, Oeko-Tex certified polyester fabric in black. Ideal for indoor and outdoor cushions, furniture, and home dÈcor.
Heavy Water Resistant Canvas - Lime
Heavy Water Resistant Canvas - Lime
155cm wide PU coated heavy polyester canvas in lime green with a weight of 440grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ
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.