Croft Mill

New & Restocked

We add new fabrics, dress patterns and haberdashery items on to our online store every week. Please check out our fab selection of fabrics for dressmaking, quilting and patchwork as well as a variety of other crafts.

49–72 of 219 items
View:
Sort by:
Smooth Rider - Ivory
Smooth Rider - Ivory
Part number
2303H39A - K

Smooth Rider - Ivory

This 143cm wide viscose tencel finish fabric in ivory is perfect for creating stunning blouses, shirts, trousers and flowy dresses!
Price incl. VAT
£14.95 per metre
Vintage Cotton - Sky
Vintage Cotton - Sky
Part number
2210H31A - K

Vintage Cotton - Sky

Stunning sky blue 100% cotton dress fabric, perfect for co-ords, loose trousers, dressmaking and shirts!
Price incl. VAT
£11.95 per metre
Sandwashed - Chocolate
Sandwashed - Chocolate
Part number
2210H34 - K

Sandwashed - Chocolate

144cm wide, chocolate brown dressmaking fabric made from viscose/­polyester, ideal for palazzo pants and blouses!
Price incl. VAT
£13.95 per metre
Sandwashed - Teal
Sandwashed - Teal
Part number
2210H26 - K

Sandwashed - Teal

Our viscose and polyester blend dressmaking fabric in teal is perfect for fashioning loose trousers, skirts, and blouses!
Price incl. VAT
£13.95 per metre
265gsm Stretch Twill - Navy
Part number
2407H02A

265gsm Stretch Twill - Navy

Polyester, viscose & elastane blend twill suiting fabric in dark navy blue, perfect for sophisticated suiting.
Price incl. VAT
£16.00 per metre
French Terry - White
French Terry - White
Part number
1909H01GG*

French Terry - White

Plain white 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
French Terry - Black
French Terry - Black
Part number
1909H01-R-TR

French Terry - Black

Plain black 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
French Terry - French Navy
French Terry - French Navy
Part number
1909H01T*

French Terry - French Navy

Plain navy 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
French Terry - Dark Olive
French Terry - Dark Olive
Part number
2210H32

French Terry - Dark Olive

Our 150cm wide plain French Terry jersey fabric in a dark olive shade is great for joggers & sweaters.
Price incl. VAT
£12.90 per metre
Pure Luxury - Boiled Wool - Forest
Pure Luxury - Boiled Wool - Forest
Part number
2009H13A

Pure Luxury - Boiled Wool - Forest

High quality 100% boiled wool cloth in forest green, made from Australian virgin wool. Perfect for jackets and coats.
Price incl. VAT
£32.50 per metre
Pure Luxury - Boiled Wool - Turquoise
Pure Luxury - Boiled Wool - Turquoise
Part number
1811H01

Pure Luxury - Boiled Wool - Turquoise

160cm wide, absolutely glorious 100% boiled wool cloth in turquoise, made from Australian virgin wool.
Price incl. VAT
£32.50 per metre
Pure Luxury - Boiled Wool - Mustard
Pure Luxury - Boiled Wool - Mustard
Part number
1811H02

Pure Luxury - Boiled Wool - Mustard

150cm wide 100% boiled wool cloth in mustard, made from Australian virgin wool. Perfect for coats, cardigans, jackets & winter skirts.
Price incl. VAT
£32.50 per metre
Pure Luxury - Boiled Wool - Pale Blue
Pure Luxury - Boiled Wool - Pale Blue
Part number
1909H01e

Pure Luxury - Boiled Wool - Pale Blue

High quality 100% boiled wool cloth in pale blue, made from Australian virgin wool. Perfect for jackets and coats.
Price incl. VAT
£32.50 per metre
Pure Luxury - Boiled Wool - Aqua
Pure Luxury - Boiled Wool - Aqua
Part number
1909H01f

Pure Luxury - Boiled Wool - Aqua

High quality 100% boiled wool cloth in aqua blue, made from Australian virgin wool. Perfect for jackets and coats.
Price incl. VAT
£32.50 per metre
100% Wool Fleece - Navy
Part number
2410H012

100% Wool Fleece - Navy

143cm wide, 100% Australian virgin wool fleece in navy. Mulesing-free and sheep-friendly!
Price incl. VAT
£29.00 per metre
100% Wool Fleece - Wine Red
Part number
2410H14

100% Wool Fleece - Wine Red

143cm wide, 100% Australian virgin wool fleece in wine red. Mulesing-free and sheep-friendly!
Price incl. VAT
£29.00 per metre
100% Wool Fleece - Scarlet Red
Part number
2410H13

100% Wool Fleece - Scarlet Red

143cm wide, 100% Australian virgin wool fleece in scarlet red. Mulesing-free and sheep-friendly!
Price incl. VAT
£29.00 per metre
100% Wool Fleece - French Navy
Part number
2410H028

100% Wool Fleece - French Navy

143cm wide, 100% Australian virgin wool fleece in French navy. Mulesing-free and sheep-friendly!
Price incl. VAT
£29.00 per metre
100% Wool Fleece - Royal
Part number
2410H04

100% Wool Fleece - Royal

143cm wide, 100% Australian virgin wool fleece in royal blue. Mulesing-free and sheep-friendly!
Price incl. VAT
£29.00 per metre
100% Wool Fleece - Forest Green
Part number
2410H022

100% Wool Fleece - Forest Green

143cm wide, 100% Australian virgin wool fleece in forest green. Mulesing-free and sheep-friendly!
Price incl. VAT
£29.00 per metre
100% Wool Fleece - Sky Blue
Part number
2410H021

100% Wool Fleece - Sky Blue

143cm wide, 100% Australian virgin wool fleece in sky blue. Mulesing-free and sheep-friendly!
Price incl. VAT
£29.00 per metre
100% Wool Fleece - Turquoise
Part number
2410H03

100% Wool Fleece - Turquoise

143cm wide, 100% Australian virgin wool fleece in turquoise. Mulesing-free and sheep-friendly!
Price incl. VAT
£29.00 per metre
100% Linen - Blue
Part number
2403H11I

100% Linen - Blue

This 100% linen fabric in blue offers a wonderful balance of breathability & durable structure.
Price incl. VAT
£21.50 per metre
100% Linen - Dark Beige
Part number
2403H11A

100% Linen - Dark Beige

This 100% linen fabric in dark beige offers a wonderful balance of breathability & durable structure.
Price incl. VAT
£21.50 per metre