Croft Mill

Linen

Looking for a beautiful, cool fabric to sew with that will stand the test of time? Look no further than our linen and linen mix dressmaking fabrics! We have an extensive range of colours and patterns to choose from, so you're sure to find the perfect one for your next project.

Linen is a great choice for sewing all year round, as it's light and breathable in warmer weather but also adaptable and comfortable to wear under jumpers in cooler weather. Plus, it's easy to work with and always looks current! Whether you're looking for a classic look or something more modern, our linen dress fabrics are the perfect option

97–164 of 164 items
View:
Sort by:
Enigma Linen - Rust
Part number
2312O01P

Enigma Linen - Rust

Made from 70% ramie linen and 30% cotton, our rust orange fabric is Oeko-Tex Certified, ideal for dressmaking.
Price incl. VAT
£12.75 per metre
Enigma Linen - Natural
Part number
2312O01L

Enigma Linen - Natural

140cm wide, 70% ramie linen and 30% cotton blend fabric in a natural hue, Oeko-Tex Certified., great for summer.
Price incl. VAT
£12.75 per metre
Enigma Linen - Mint
Part number
2312O01K

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.
Price incl. VAT
£12.75 per metre
Enigma Linen - Lavender
Part number
2312O01J

Enigma Linen - Lavender

140cm wide, ramie linen and cotton blend fabric in a lavender hue, Oeko-Tex Certified, perfect for dresses.
Price incl. VAT
£12.75 per metre
Enigma Linen - Gold
Part number
2312O01H

Enigma Linen - Gold

Ramie linen and cotton blend dress fabric in a gold hue, ideal for soft furnishings and clothing. Oeko-Tex Certified.
Price incl. VAT
£12.75 per metre
Enigma Linen - Denim
Part number
2312O01G

Enigma Linen - Denim

Made from 70% ramie linen and 30% cotton, our denim blue fabric is Oeko-Tex Certified, ideal for jackets.
Price incl. VAT
£12.75 per metre
Enigma Linen - Coral
Part number
2312O01E

Enigma Linen - Coral

This coral dress fabric is Oeko-Tex certified & made from ramie linen and cotton, ideal for summer skirts.
Price incl. VAT
£12.75 per metre
Enigma Linen - Brown
Part number
2312O01C

Enigma Linen - Brown

70% ramie linen and 30% cotton blend fabric in brown, great for clothing and home décor. Oeko-Tex Certified.
Price incl. VAT
£12.75 per metre
Enigma Linen - Black
Part number
2312O01B

Enigma Linen - Black

Oeko-Tex Standard Certified, ramie linen and cotton blend fabric fabric in black, perfect for shirts and shorts.
Price incl. VAT
£12.75 per metre
Enigma Linen - Aqua
Part number
2312O01A

Enigma Linen - Aqua

Our ramie linen and cotton blend fabric is Oeko-Tex Certified and comes in an aqua blue hue, ideal for soft furnishings.
Price incl. VAT
£12.75 per metre
Enigma Linen - Dark Red
Part number
2312O01F

Enigma Linen - Dark Red

Made from 70% ramie and 30% cotton, our dark red fabric is Oeko-Tex Certified, ideal for dressmaking.
Price incl. VAT
£12.75 per metre
Linen Mix - Carl
Part number
2310O09

Linen Mix - Carl

This 55% linen and 45% viscose fabric features an abstract leaf design made up of blue, green hues, perfect for shirts.
Price incl. VAT
£14.00 per metre
Hector - Navy
Part number
2310H08A

Hector - Navy

140cm wide, 75% viscose and 25% linen mix shirting fabric in navy blue, great for loose pants and dressmaking!
Price incl. VAT
£15.00 per metre
Storm System Linen - Sky
Storm System Linen - Sky
Part number
2309AH07

Storm System Linen - Sky

145cm wide, ex-designer, Italian denim-look jacket fabric made from 100% linen, featuring a PU coating for a water-resistant finish.
Price incl. VAT
£14.00 per metre
Irish Linen - White
Part number
2309B01

Irish Linen - White

Our 142cm wide, Irish linen fabric in a white hue is perfect for furnishing projects such as tablecloths and curtaining.
Price incl. VAT
£20.00
Don't Be Noisy - Red
Part number
2307H24A

Don't Be Noisy - Red

Red and white striped fabric is made from a 45% cotton and 55% linen blend. Create dresses, holiday shirts and trouser with this versatile cloth.
Price incl. VAT
£18.00 per metre
Double Trouble
Double Trouble
Part number
2307H15

Double Trouble

146cm wide, linen and cotton blend dress fabric with an embroidered floral design on a beige double cloth!
Price incl. VAT
£14.00 per metre
Stone Washed Linen - Scarlet
Part number
2306O02C

Stone Washed Linen - Scarlet

This 100% stone-washed linen fabric in red is heavy in weight, excellent for bedding, dressmaking and jackets!
Price incl. VAT
£17.00 per metre
Stone Washed Linen - Black
Part number
2306O02B

Stone Washed Linen - Black

Heavyweight, 100% stone-washed linen fabric in black, perfect for dressmaking, soft furnishings and bedding!
Price incl. VAT
£17.00 per metre
Stone Washed Linen - Khaki
Part number
2306O02D

Stone Washed Linen - Khaki

Made from 100% stone-washed linen, this heavy-weight fabric in khaki has a textured surface, great for trousers!
Price incl. VAT
£17.00 per metre
Stone Washed Linen - Cream
Part number
2306O02A

Stone Washed Linen - Cream

Our heavy, 100% stone-washed linen fabric in cream has a nice hang and textured surface, ideal for dressmaking!
Price incl. VAT
£17.00 per metre
Love Linen - Black
Part number
2306M16

Love Linen - Black

133cm wide 45% linen and 55% cotton fabric in black. Create chic summer dresses, shirts and blouses with this versatile cloth.
Price incl. VAT
£13.25 per metre
Linen Mix - Sweet Iris
Part number
2306E04

Linen Mix - Sweet Iris

This linen and viscose blend fabric features a red/pink iris flower print on a black ground, ideal for summer garments!
Price incl. VAT
£16.00 per metre
Alexa - Sand
Part number
2303H27G

Alexa - Sand

139cm wide 45% cotton and 55% linen chambray fabric in sand. Perfect for summer garments!
Price incl. VAT
£15.95 per metre
Alexa - Sage
Part number
2303H27F

Alexa - Sage

139cm wide 45% cotton and 55% linen chambray fabric in sage. Perfect for summer garments!
Price incl. VAT
£15.95 per metre
Alexa - Royal Blue
Part number
2303H27E

Alexa - Royal Blue

139cm wide 45% cotton and 55% linen chambray fabric in royal blue. Perfect for summer garments!
Price incl. VAT
£15.95 per metre
Alexa - Orange
Part number
2303H27D

Alexa - Orange

139cm wide 45% cotton and 55% linen chambray fabric in orange. Perfect for summer garments!
Price incl. VAT
£15.95 per metre
Alexa - Olive
Part number
2303H27C

Alexa - Olive

139cm wide 45% cotton and 55% linen chambray fabric in olive. Perfect for summer garments!
Price incl. VAT
£15.95 per metre
Alexa - Light Blue
Part number
2303H27B

Alexa - Light Blue

139cm wide 45% cotton and 55% linen chambray fabric in light blue. Perfect for summer garments!
Price incl. VAT
£15.95 per metre
Olea Jersey
Olea Jersey
Part number
2302M05A

Olea Jersey

Our knitted jersey fabric made from a blend of viscose, linen and elastane comes in a lovely khaki green hue, ideal for dresses.
Price incl. VAT
£11.75 per metre
Dusty
Part number
2303P41

Dusty

Woven in France, this stone coloured plain woven fabric is made from 60% cotton and 40% linen, ideal for shirts!
Price incl. VAT
£12.00 per metre
Let Loose - Light Beige
Part number
2303M27B

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.
Price incl. VAT
£18.00 per metre
Let Loose - Grey
Part number
2303M27A

Let Loose - Grey

148cm wide, 100% linen fabric features a loosely woven texture with grey and white threads. Breathable, durable and perfect for summer garments.
Price incl. VAT
£18.00 per metre
Don't Be Noisy - Beige
Part number
2303H19

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.
Price incl. VAT
£18.00 per metre
Hector - Red
Part number
2210H29B

Hector - Red

Our 75% viscose and 25% linen mix shirting fabric in red is 138cm wide, perfect for dressmaking and loose trousers!
Price incl. VAT
£15.00 per metre
Linen Mix - Scarlet
Part number
2302O01

Linen Mix - Scarlet

Our stretch viscose linen mix shirting fabric in scarlet red is 130cm, perfect for shorts, blouses and tunics!
Price incl. VAT
£10.50 per metre
Tropical Linen - Brown
Part number
2301H06A

Tropical Linen - Brown

70% Viscose and 30% linen printed dress fabric featuring a tropical print on a white ground, great for pants or skirts!
Price incl. VAT
£17.50 per metre
Amalfi - Claret Clark
Part number
2203VM04

Amalfi - Claret Clark

A lovely 140cm wide, claret red nylon, cotton, linen blend suiting and dress fabric! A lovely bold material!
Price incl. VAT
£12.00 per metre
Harlequin Sumi
Harlequin Sumi
Part number
2201VM01

Harlequin Sumi

140cm wide, white viscose linen fabric with a large metallic gold stripe throughout in various directions. Good fabric for a throw!
Old price
£30.00
Price incl. VAT
£27.00 per metre
10% discount
Valid until 17/08/2024
Linen - Lemon Sorbet
Part number
2204P09

Linen - Lemon Sorbet

100% Irish linen fabric features a soft yellow hue. Create stunning designs with this quality cloth, great for summer suits and dresses.
Price incl. VAT
£18.00 per metre
Stone Washed Linen - White
Part number
2104O001

Stone Washed Linen - White

Unique and heavy stone washed linen fabric in white with a subtle texture in the weave. 380gsm.
Price incl. VAT
£17.00 per metre
Harry
Harry
Part number
2011M35

Harry

Special jacketing fabric in a multicoloured tapestry weave.
Old price
£19.00
Price incl. VAT
£17.10 per metre
10% discount
Valid until 17/08/2024
Linen Mix - Cream
Part number
2005o15e

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.
Price incl. VAT
£10.50 per metre
Linen Mix - Denim
Part number
2005O150C

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.
Price incl. VAT
£10.50 per metre
Linen Mix - Ochre
Part number
2005O150A

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.
Price incl. VAT
£10.50 per metre
Marigold
Part number
2403H17

Marigold

140cm wide, viscose, polyester & linen blend fabric with an embroidered pattern of floral motifs.
Price incl. VAT
£28.00 per metre
Out of stock
Blue Sky Day
Part number
2403H19

Blue Sky Day

137cm wide, viscose & linen batik fabric with a beautiful design reminiscent of a cloudy blue sky.
Price incl. VAT
£12.75 per metre
Out of stock
Hibiscus Blooms
Part number
2403H20

Hibiscus Blooms

135cm wide, linen & viscose fabric with sketched cream hibiscus flowers against a blue ground.
Price incl. VAT
£15.60 per metre
Out of stock
Striped Viscose Linen Slub - Navy
Part number
2403H16B

Striped Viscose Linen Slub - Navy

131cm wide, 78% viscose, 20% linen & 2% polyester slub fabric in navy with white pinstripes.
Price incl. VAT
£15.00 per metre
Out of stock
Painterly Petals - Orange
Part number
2403H09B

Painterly Petals - Orange

This viscose and linen blend fabric features a watercolour floral design in orange, blue, and yellow.
Price incl. VAT
£15.15 per metre
Out of stock
Fibre Mood - Abstract Print Cotton Linen - Green
Fibre Mood - Abstract Print Cotton Linen - Green
Part number
FM310328-40

Fibre Mood - Abstract Print Cotton Linen - Green

Superb quality 145cm wide, 75% cotton and 25% linen blend fabric with a captivating abstract print in green.
Price incl. VAT
£23.30 per metre
Out of stock
Traditional Linen - Denim
Traditional Linen - Denim
Part number
2402NE15E

Traditional Linen - Denim

140cm wide, 100% linen dress fabric in a denim blue hue, great for mid-weight, breathable jackets.
Price incl. VAT
£24.50 per metre
Out of stock
Traditional Linen - Old Pink
Traditional Linen - Old Pink
Part number
2402NE15B

Traditional Linen - Old Pink

Made from 100% linen, this mid-weight fabric comes in an old pink hue, great for breathable blouses.
Price incl. VAT
£24.50 per metre
Out of stock
Kaya Gauze - Sand
Part number
2402NE25B

Kaya Gauze - Sand

135cm wide, cotton/linen double gauze in sand. The perfect balance of softness & durability.
Price incl. VAT
£14.00 per metre
Out of stock
Kaya Gauze - Denim
Part number
2402NE25D

Kaya Gauze - Denim

135cm wide, cotton/linen double gauze in denim blue. The perfect balance of softness & durability.
Price incl. VAT
£14.00 per metre
Out of stock
Foreign Leigon
Foreign Leigon
Part number
2401AH10

Foreign Leigon

150cm wide, Italian dark gold linen suiting fabric, high-quality and robust, perfect for tailored trousers.
Price incl. VAT
£16.00 per metre
Out of stock
A New Tradition
Part number
2310M04

A New Tradition

Ex-designer, 160cm wide chambray fabric is made from 45% cotton and 55% linen. Perfect for dresses, shirts and trouser.
Price incl. VAT
£14.00 per metre
Out of stock
Who's Who - Check
Part number
2211PS53

Who's Who - Check

150cm wide cotton/linen shirting with a tiny blue & black check & a vibrant red/orange overcheck.
Price incl. VAT
£9.00 per metre
Out of stock
Don't Be Noisy - Indigo
Part number
2307H24B

Don't Be Noisy - Indigo

Indigo and white striped fabric is made from a 45% cotton and 55% linen blend. Create summer dresses and holiday shirts with this cloth.
Price incl. VAT
£18.00 per metre
Out of stock
Rustic Linen Mix
Part number
2307P03

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!
Price incl. VAT
£14.00 per metre
Out of stock
Linen Mix - Rainbow Ink
Part number
2306E03

Linen Mix - Rainbow Ink

70% viscose and 30% linen mix dress fabric featuring a multicoloured abstract painterly effect, great for summer shirts!
Price incl. VAT
£16.00 per metre
Out of stock
Princely
Part number
2305M02 TS

Princely

150cm wide, grey check suiting fabric made from a blend of virgin wool, polyester and linen, perfect for skirts and pants!
Price incl. VAT
£18.50 per metre
Out of stock
Don't Be Noisy - Denim Blue
Part number
2303H21

Don't Be Noisy - Denim Blue

This denim blue & white striped fabric is made from a 45% cotton and 55% linen blend. Create lovely summer dresses, holiday shirts and suits.
Price incl. VAT
£18.00 per metre
Out of stock
Don't Be Noisy - Pale Blue
Part number
2303H20

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.
Price incl. VAT
£18.00 per metre
Out of stock
Moon River - Soft Ivory
Part number
2209VM01

Moon River - Soft Ivory

300cm wide, lightweight linen gauze fabric in a soft ivory shade perfect for net curtains, bed drapes and craft projects!
Price incl. VAT
£12.00 per metre
Out of stock
The Look
Part number
2302VM03

The Look

Our linen, cotton, and polyester blend furnishing fabric in an off-white shade feature a slub weave ideal for trendy blinds or curtains!
Price incl. VAT
£10.00 per metre
Out of stock
Don't Be Noisy - Grey
Don't Be Noisy - Grey
Part number
2210H12

Don't Be Noisy - Grey

Grey and white striped fabric is made from a 45% cotton and 55% linen blend. Create lovely summer dresses, holiday shirts and suits with this versatile cloth.
Price incl. VAT
£18.00 per metre
Out of stock
Chunky Linen
Part number
2104S03

Chunky Linen

This chunky linen fabric has been overprinted in brown. A little stiff because of the printers, this will soften with washing.
Price incl. VAT
£7.50 per metre
Out of stock