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

44 items
View:
Sort by:
Fibre Mood - Jacquard Leaves
Part number
FM310329-50

Fibre Mood - Jacquard Leaves

140cm wide, cotton & linen blend jacquard fabric in ivory with an vibrant abstract floral/leaf design.
Price incl. VAT
£23.00 per metre
Brookby
Brookby
Part number
2403H21

Brookby

130cm wide, viscose & linen blend fabric with a large scale black leaf print against a beige ground.
Price incl. VAT
£16.25 per metre
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
Striped Viscose Linen Slub - Black
Part number
2403H16A

Striped Viscose Linen Slub - Black

131cm wide, 78% viscose, 20% linen & 2% polyester slub fabric in black with white pinstripes.
Price incl. VAT
£15.00 per metre
Painterly Petals - Purple
Part number
2403H09A

Painterly Petals - Purple

This viscose and linen blend fabric features a watercolour floral design in purple, green, and pink.
Price incl. VAT
£15.15 per metre
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
Painterly Petals - Blue
Part number
2403H09C

Painterly Petals - Blue

This viscose and linen blend fabric features a watercolour floral design in blue, green, and yellow.
Price incl. VAT
£15.15 per metre
Linen Mix - Lauren
Part number
2403P04

Linen Mix - Lauren

Made from 55% linen and 45% cotton, our ex-designer dress fabric features a navy floral print on an ivory ground.
Price incl. VAT
£14.00 per metre
Peach Linen
Peach Linen
Part number
2402M13

Peach Linen

145cm wide pure linen fabric in peach with pink pinstripes, ideal for breathable, elegant summer dresses and tailored garments.
Price incl. VAT
£19.75 per metre
Whodathowt
Whodathowt
Part number
2402PS12

Whodathowt

148cm wide Italian wool blend suiting fabric, soft grey-beige with blue check, ideal for elegant, sturdy tailored garments.
Price incl. VAT
£24.00 per metre
Giza - Raspberry
Part number
2402M03A

Giza - Raspberry

145cm wide, lightweight suiting fabric made from 60% linen & 40% cotton, featuring a raspberry stripe on a taupe ground.
Price incl. VAT
£18.00 per metre
Giza - Teal
Part number
2402M03B

Giza - Teal

Made from 60% linen and 40% cotton, our lightweight suiting fabric features a teal stripe on a taupe ground.
Price incl. VAT
£18.00 per metre
Bondi Linen - Peach
Bondi Linen - Peach
Part number
2402M01A

Bondi Linen - Peach

145cm wide, 100% linen shirting fabric featuring a peach and white stripe, perfect for holiday garments.
Price incl. VAT
£18.00 per metre
Linen Mix Jacquard Gauze - Rust
Part number
2402NE26C

Linen Mix Jacquard Gauze - Rust

135cm wide, cotton linen blend jacquard double gauze fabric in rust, with a subtle floral design.
Price incl. VAT
£17.75 per metre
Linen Mix Jacquard Gauze - Khaki
Part number
2402NE26A

Linen Mix Jacquard Gauze - Khaki

135cm wide, cotton linen blend jacquard double gauze fabric in khaki, with a subtle floral design.
Price incl. VAT
£17.75 per metre
Linen Mix Jacquard Gauze - Black
Part number
2402NE26B

Linen Mix Jacquard Gauze - Black

135cm wide, cotton linen blend jacquard double gauze fabric in black, with a subtle floral design.
Price incl. VAT
£17.75 per metre
Linen Mix Jacquard Gauze - Sand
Part number
2402NE26D

Linen Mix Jacquard Gauze - Sand

135cm wide, cotton linen blend jacquard double gauze fabric in sand, with a subtle floral design.
Price incl. VAT
£17.75 per metre
Pretty Little Stripe
Part number
2401M17

Pretty Little Stripe

Made from a blend of 90% linen and 10% viscose, our stripe shirting fabric in ivory is perfect for kaftans.
Price incl. VAT
£18.00 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
Linen Mix - Clarissa
Part number
2310O10

Linen Mix - Clarissa

Made from 55% linen and 45% viscose, this fabric features an abstract floral print with pink tones on a white ground, ideal for dresses.
Price incl. VAT
£14.00 per metre
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
All Fall Down
Part number
2307P02

All Fall Down

150cm wide cotton & linen fabric with an all-over leaves design in bronze, gold, yellow, light blue, and green hues on a beige ground.
Price incl. VAT
£14.00 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
Hawaiian Sunset
Part number
2303P38

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!
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
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
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
Crack On!
Part number
2112PH02

Crack On!

Soft Olive Green cotton, Tencel, linen and Lycra trouser fabric manufactured in Spain
This is stock from a famous British brand of outerwear, particularly well known for their waxed jackets.
Price incl. VAT
£9.95 per metre
Ecru Does It
Part number
2102M06

Ecru Does It

This fantastic cream/ivory check shirting is made from a linen and viscose blend. A beautiful cloth, great for summer garments.
Price incl. VAT
£12.50 per metre
Rupert Brown
Part number
2104PH01a NC

Rupert Brown

Soft white and brown check linen viscose shirting and PJ fabric. Unique shirting fabric in a viscose linen mix. Breathable and soft next to your skin.
Old price
£9.00
Price incl. VAT
£4.50 per metre
50% discount
Valid until 17/02/2027
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
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
Linen Mix - Pretty In Pink
Part number
2402M12

Linen Mix - Pretty In Pink

Made from 55% linen and 45% viscose, our breathable dress fabric features a white spot on a pink ground.
Price incl. VAT
£12.00 per metre
Out of stock
Bondi Linen - Green
Bondi Linen - Green
Part number
2402M01B

Bondi Linen - Green

Made from 100% linen, our stripe shirting fabric in green and white is ideal for breathable summer shirts.
Price incl. VAT
£18.00 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
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
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
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