Free UK delivery over £75

Linen

Linen

Our collection of linen fabric includes lightweight 100% linen, linen blends and breathable summer dress fabrics perfect for garments you’ll wear again and again. Whether you're sewing dresses, trousers, shirts or relaxed tailoring, linen is valued for its strength, texture and cool handle.

Available in a wide range of colours and weights, our linen fabrics are carefully sourced, including many ex-designer and Italian-made options.

To browse fabrics made from 100% linen only, use the Yarn filter and select 100% yarn content. This will remove linen blends from your results.

View as:

  • Traditional Linen - Ochre

    This 100% linen fabric in a yellow ochre hue has a washed finish, perfect for children's wear.

    Regular price £24.50 p/m
  • Traditional Linen - Natural

    Our 140cm wide, 100% linen fabric in a natural hue is perfect for both home furnishings and clothing.

    Regular price £24.50 p/m
  • Kaya Gauze - Rust

    135cm wide, cotton/linen double gauze in rust. The perfect balance of softness & durability.

    Regular price £14.00 p/m
  • Traditional Linen - Mint

    Made from 100% linen, this plain dyed dress fabric in a mint blue hue is perfect for summer shirts.

    Regular price £24.50 p/m
  • Dusty

    Woven in France, this stone coloured plain woven fabric is made from 60% cotton and 40% linen, ideal for shirts!

    Regular price £12.00 p/m
  • Let Loose - Light Beige

    150cm wide, 100% linen fabric features a loosely woven texture with light beige and white threads. Breathable, durable and perfect for summer garments.

    Regular price £18.00 p/m
  • Highly Strong

    154cm wide coral pink dress fabric, made from 80% cotton and 20% linen, is perfect for creating comfortable, stylish summer garments.

    Regular price £13.50 p/m
  • Hawaiian Sunset

    Our linen and cotton blend fabric features a palm tree print on a pinky red ground, woven in Germany and ideal for shirts!

    Regular price £18.00 p/m
  • Pretty Little Stripe

    Made from a blend of 90% linen and 10% viscose, our stripe shirting fabric in ivory is perfect for kaftans.

    Regular price £18.00 p/m
  • Don't Be Noisy - Denim Blue

    140cm wide, 55% linen, 45% cotton fabric in a denim blue shade with white pinstripes.

    Regular price £18.00 p/m
  • Don't Be Noisy - Pale Blue

    This blue & white striped fabric is made from a 45% cotton and 55% linen blend. Create lovely summer dresses, holiday shirts and suits.

    Regular price £18.00 p/m
  • 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.

    Regular price £18.00 p/m
  • + More colours Linen Mix - Prowla Linen Mix - Prowla

    Linen Mix - Prowla

    134cm wide, 80% viscose, 15% linen, 5% cotton fabric with a bold pink & orange leopard print.

    Regular price £14.50 p/m
  • Stone Washed Linen - White

    Unique and heavy stone washed linen and cotton fabric in white with a subtle texture in the weave. 355gsm.

    Regular price £17.00 p/m
  • Made in Italy Golden Plaid Golden Plaid

    Golden Plaid

    154cm wide, 100% linen dress fabric with a warm plaid check in red, yellow, brown and green.

    Regular price £26.76 p/m
  • + More colours Enigma Linen - Teal Enigma Linen - Teal

    Enigma Linen - Teal

    Oeko-Tex Certified fabric in a teal blue hue, 70% ramie and 30% linen - perfect for garments or home furnishings.

    Regular price £12.76 p/m
  • Water Resistant Linen - Lime

    155cm wide, 100% linen fabric in lime with a water-resistant finish, durable with a stiff finish, great for jackets.

    Regular price £20.00 p/m
  • + More colours Enigma Linen - Rose Enigma Linen - Rose

    Enigma Linen - Rose

    Made from 70% ramie and 30% cotton, our rose pink dress fabric is Oeko-Tex Certified, perfect for skirts.

    Regular price £12.76 p/m
  • Water Resistant Linen - Pink

    145cm wide, 100% linen fabric in pink with a water-resistant finish, durable with a stiff finish, great for jackets.

    Regular price £20.00 p/m
  • Enigma Linen - White

    140cm wide, Oeko-Tex Certified dress fabric made from 70% ramie and 30% cotton, ideal for shirting.

    Regular price £12.76 p/m
  • Made in Italy Mind Boggling Mind Boggling

    Mind Boggling

    127cm wide, Italian linen & cotton blend lightweight dress fabric with an abstract pattern.

    Regular price £25.00 p/m
  • + More colours Linen Mix - Black Linen Mix - Black

    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.

    Regular price £10.50 p/m
  • Enigma Linen - Stone

    Made from 70% ramie and 30% cotton, this stone-coloured fabric is Oeko-Tex Certified, perfect for curtaining.

    Regular price £12.76 p/m
  • + More colours Enigma Linen - Grey Enigma Linen - Grey

    Enigma Linen - Grey

    Ramie linen and cotton blend dress fabric in a grey hue, perfect for soft furnishings and clothing. Oeko-Tex Certified.

    Regular price £12.76 p/m
  • + More colours Enigma Linen - Red Enigma Linen - Red

    Enigma Linen - Red

    Our Oeko-Tex Certified red dress fabric is made from 70% ramie linen and 30% cotton, ideal for summer wear.

    Regular price £12.76 p/m
  • Enigma Linen - Pewter

    140cm wide, 70% ramie linen and 30% cotton blend fabric in a pewter grey hue, Oeko-Tex Certified.

    Regular price £12.76 p/m
  • Enigma Linen - Silver

    Oeko-Tex Certified, ramie linen and cotton blend fabric in a silvery grey hue, perfect for clothing & home dÈcor.

    Regular price £12.76 p/m
  • + More colours Enigma Linen - Rust Enigma Linen - Rust

    Enigma Linen - Rust

    Made from 70% ramie linen and 30% cotton, our rust orange fabric is Oeko-Tex Certified, ideal for dressmaking.

    Regular price £12.76 p/m
  • + More colours Enigma Linen - Navy Enigma Linen - Navy

    Enigma Linen - Navy

    Oeko-Tex Certified, navy blue, ramie linen and cotton blend fabric, perfect for curtains and tablecloths.

    Regular price £12.76 p/m
  • Enigma Linen - Natural

    140cm wide, 70% ramie linen and 30% cotton blend fabric in a natural hue, Oeko-Tex Certified., great for summer.

    Regular price £12.76 p/m
  • + More colours Enigma Linen - Mint Enigma Linen - Mint

    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.

    Regular price £12.76 p/m
  • Enigma Linen - Lavender

    140cm wide, ramie linen and cotton blend fabric in a lavender hue, Oeko-Tex Certified, perfect for dresses.

    Regular price £12.76 p/m
  • + More colours Enigma Linen - Gold Enigma Linen - Gold

    Enigma Linen - Gold

    Ramie linen and cotton blend dress fabric in a gold hue, ideal for soft furnishings and clothing. Oeko-Tex Certified.

    Regular price £12.76 p/m
  • Enigma Linen - Denim

    Made from 70% ramie linen and 30% cotton, our denim blue fabric is Oeko-Tex Certified, ideal for jackets.

    Regular price £12.76 p/m
  • Enigma Linen - Coral

    This coral dress fabric is Oeko-Tex certified & made from ramie linen and cotton, ideal for summer skirts.

    Regular price £12.76 p/m
  • Enigma Linen - Brown

    70% ramie linen and 30% cotton blend fabric in brown, great for clothing and home dÈcor. Oeko-Tex Certified.

    Regular price £12.76 p/m
  • + More colours Hector - Oatmeal Hector - Oatmeal

    Hector - Oatmeal

    140cm wide, 75% viscose and 25% linen mix shirting fabric in oatmeal, great for loose pants and dressmaking!

    Regular price £15.00 p/m
  • Linen Mix - Soft White

    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.

    Regular price £10.50 p/m
  • + More colours JK - Salso - Navy JK - Salso - Navy
    Sold out

    JK - Salso - Navy

    135cm wide, mid-weight linen and viscose blend dress fabric in navy blue. Perfect for summer wear.

    Regular price £14.50 p/m
  • + More colours JK - Salso - Hot Pink JK - Salso - Hot Pink
    Sold out

    JK - Salso - Hot Pink

    135cm wide, mid-weight linen and viscose blend dress fabric in hot pink. Perfect for summer wear.

    Regular price £14.50 p/m
  • + More colours JK - Salso - Ivory JK - Salso - Ivory

    JK - Salso - Ivory

    135cm wide, mid-weight linen and viscose blend dress fabric in ivory. Perfect for summer wear.

    Regular price £14.50 p/m
  • Mandalay

    Gorgeous heavy linen dress fabric in a cerise pink, from an Italian maker of fine clothing. Good for trousers, dresses and jackets.

    Regular price £18.00 p/m
  • + More colours Linen Mix - Cream Linen Mix - Cream

    Linen Mix - Cream

    Stretch, viscose linen mix suiting fabric in cream. Nice and soft this is a good fabric for tops and shorts. Paperbag style as this will fall beautfully.

    Regular price £10.50 p/m
  • 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.

    Regular price £10.50 p/m
  • + More colours Linen Mix - Denim Linen Mix - Denim

    Linen Mix - Denim

    Stretch, viscose linen mix suiting fabric in blue. Nice and soft this is a good fabric for tops and shorts. Paperbag style as this will fall beautfully.

    Regular price £10.50 p/m

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:

  • Summer dresses and shirt dresses
  • Wide-leg trousers and relaxed tailoring
  • Shirts, blouses and lightweight jackets
  • Co-ords and capsule wardrobe pieces

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.

Join the Croft Mill Sewing Community

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.

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.

Join 30,000 Makers