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.
Alexa - Royal Blue
139cm wide 45% cotton and 55% linen chambray fabric in royal blue. Perfect for summer garments!
Alexa - Light Blue
139cm wide 45% cotton and 55% linen chambray fabric in light blue. Perfect for summer garments!
Alexa - Grey
139cm wide 45% cotton and 55% linen chambray fabric in grey. Perfect for summer garments!
Linen Fusion - Rust
Lightweight linen & viscose blend dyed fabric in a rust orange hue. Great for shirts & dresses.
Linen Fusion - Royal
Lightweight linen & viscose blend dyed fabric in a classic royal blue hue. Great for shirts & dresses.
Linen Fusion - Navy
Lightweight linen and viscose blend dyed fabric in a classic navy hue. Great for shirts & dresses.
Traditional Linen - Denim
140cm wide, 100% linen dress fabric in a denim blue hue, great for mid-weight, breathable jackets.
Traditional Linen - Violet
100% linen dress fabric in a violet purple hue, mid-weight and breathable, perfect for summer garments.
Traditional Linen - Sand
This mid-weight, 100% linen fabric comes in a sand-coloured hue, perfect for dressmaking & crafts.
Traditional Linen - Dark Grey
Our 136cm wide, yarn-dyed 100% linen fabric in a dark grey hue is mid-weight, ideal for soft furnishings.
Traditional Linen - Ochre
This 100% linen fabric in a yellow ochre hue has a washed finish, perfect for children's wear.
Traditional Linen - Mint
Made from 100% linen, this plain dyed dress fabric in a mint blue hue is perfect for summer shirts.
Woven in France, this stone coloured plain woven fabric is made from 60% cotton and 40% linen, ideal for shirts!
150cm wide, 100% linen fabric features a loosely woven texture with light beige and white threads. Breathable, durable and perfect for summer garments.
154cm wide coral pink dress fabric, made from 80% cotton and 20% linen, is perfect for creating comfortable, stylish summer garments.
Made from a blend of 90% linen and 10% viscose, our stripe shirting fabric in ivory is perfect for kaftans.
Don't Be Noisy - Denim Blue
140cm wide, 55% linen, 45% cotton fabric in a denim blue shade with white pinstripes.
Don't Be Noisy - Beige
This beige & white striped fabric is made from a 45% cotton and 55% linen blend. Create lovely summer dresses, holiday shirts and suits.
Linen Mix - Prowla
134cm wide, 80% viscose, 15% linen, 5% cotton fabric with a bold pink & orange leopard print.
Water Resistant Linen - Pink
145cm wide, 100% linen fabric in pink with a water-resistant finish, durable with a stiff finish, great for jackets.
Mind Boggling
127cm wide, Italian linen & cotton blend lightweight dress fabric with an abstract pattern.
Linen Mix - Black
Stretch, viscose linen mix suiting fabric in black. Nice and soft this is a good fabric for tops and shorts. Paper bag style as this will fall beautifully.
Enigma Linen - Grey
Ramie linen and cotton blend dress fabric in a grey hue, perfect for soft furnishings and clothing. Oeko-Tex Certified.
Enigma Linen - Red
Our Oeko-Tex Certified red dress fabric is made from 70% ramie linen and 30% cotton, ideal for summer wear.
Enigma Linen - Rust
Made from 70% ramie linen and 30% cotton, our rust orange fabric is Oeko-Tex Certified, ideal for dressmaking.
Enigma Linen - Mint
This mint green dress fabric is made from 70% ramie linen and 30% cotton, ideal for home dÈcor. Oeko-Tex Certified.
Enigma Linen - Coral
This coral dress fabric is Oeko-Tex certified & made from ramie linen and cotton, ideal for summer skirts.
Stretch, viscose linen mix suiting fabric in soft white. Nice and soft this is a good fabric for tops and shorts. Paper bag style as this will fall beautifully.
Gorgeous heavy linen dress fabric in a cerise pink, from an Italian maker of fine clothing. Good for trousers, dresses and jackets.
Linen Mix - Ochre
Stretch, viscose linen mix suiting fabric in ochre. Nice and soft this is a good fabric for tops and shorts. Paperbag style as this will fall beautfully.
Salt Air
140cm wide cotton linen fabric in pickle green, lightweight at 90gsm with a soft woven stripe, ideal for summer garments.
A lightweight viscose linen fabric with soft sand stripes and an open weave, ideal for breathable dresses, trousers and relaxed summer garments.
Ashbury Check
150cm wide, beige check linen-viscose blend fabric. Lightweight, breathable, and smooth with a classic tailored look.
Woven in Italy, this fine suiting fabric in a blue, black hue is made from a blend of wool, polyamide, silk and linen.
140cm wide, viscose, linen, polyester blend fabric in khaki with a soft drape and breathable feel.
Whispering Leaves
140cm wide linen-cotton fabric, 55% linen 45% cotton, 145gsm. Botanical print in muted sage, blush, mustard, and teal on a pale background
Garden Party
160cm wide 100% linen fabric in a bold multicoloured check, made for a famous American designer. Lightweight at 121gsm.
Wild Expressions - Tropical Blaze
160cm wide linen-viscose fabric, 42% linen and 58% viscose. Lightweight at 89gsm with bold tropical florals.
Amalfi - Claret Clark
A lovely 140cm wide, claret red nylon, cotton, linen blend suiting and dress fabric! A lovely bold material!
Rustic Linen Mix
Made from 55% linen and 45% viscose, this plain woven fabric in a rustic dark brown hue is ideal for dresses, shirts and skirts!
Qjutie - Linen Mix - Natural
140cm wide, viscose, linen & polyester mix fabric in natural, from the Qjutie & The Qjutest range.
Qjutie - Plain Linen - White
140cm wide, plain 100% linen dressmaking fabric in white, from the Qjutie & The Qjutest range.
Striped Viscose Linen Slub - Cream
Our viscose, linen & polyester blend slub fabric in cream has a fine black pinstripe, perfect for summer wear.
Qjutie - Linen Cotton Mix - Army
Qjutie - Linen Cotton Mix - Army
140cm wide, 55% linen, 45% cotton mix fabric in army green, from the Qjutie & The Qjutest range.
Palms Navy Linen
100% linen fabric featuring a palm leaf print in navy and green on a white ground, perfect for palazzo pants.
Why choose linen fabric?
Linen fabric is made from flax fibres and is known for its durability, breathability and distinctive natural texture. It softens beautifully with washing while retaining its structure, making it ideal for garments that need both comfort and shape.
For dressmaking, linen works particularly well for:
If you prefer something with less creasing, linen blends offer the same airy quality with added drape or softness, often combined with cotton or viscose.
Lightweight or heavier linen?
Lightweight linen fabric is ideal for warm weather clothing and layering pieces. Midweight linen suits trousers, pinafores and everyday dresses. Heavier linen works well for structured garments and transitional pieces.
When sewing with linen, pre-washing is recommended to allow for natural shrinkage and to enhance softness.
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.