Croft Mill

Fabrics

At Croft Mill, we offer the finest selection of fabric to make all of your dressmaking and craft dreams come true. Whether you are looking for cotton fabric, linen fabric, lace or any other type of dress fabric, we guarantee that you will find something here to suit your specific needs. Our wide collections of fabric are sure to leave you inspired! Read more/less

Are you looking for high-quality, fashionable dress fabrics and craft materials? Shop dress and craft fabrics online in the UK with Croft Mill. We are your go-to source for gorgeous fabrics, featuring over 3000 different materials like cotton, wool, silk, polyester and viscose..

We have everything you need to create stunning clothing and unique crafts projects - from deadstock fabrics to exclusive designer prints. No matter the occasion or design, you'll find the perfect fabric for sewing with us.

When it comes to great value fabrics for special occasions, craft cottons, or dressmaking fabrics, we have the perfect selection to suit whatever you need. With our wide range of exclusive patterns and weaves, you're sure to find something to help make your next sewing project a success!

We regularly update our unique fabric collections so there's always something new to discover. Make the most of our matching thread and lining service that takes away the stress of shopping around for the best matches. We offer a complete and personalised experience and our customer service team are always on hand with recommendations based on your needs.

We are proud to offer a variety of high quality fabrics that are truly unique to us, this way you know that many of the lovely fabrics you buy from us will not be found anywhere else. We stock budget dress fabrics as well as exclusive deadstock fabrics for your craft and sewing needs. All our fabrics are of the highest quality at affordable prices. Browse our online fabric store today and discover our passion for cloth - you're sure to find something you love!

3841–3864 of 3877 items
View:
Sort by:
French Terry - Royal
French Terry - Royal
Part number
2011H13b

French Terry - Royal

Plain royal blue 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
Out of stock
Baby Driver - Grandmother's Bouquet - Claret
Part number
2010E05b

Baby Driver - Grandmother's Bouquet - Claret

Superfine cotton needlecord fabric. 110cm wide, claret with beautiful flower print in pink and yellow.
Price incl. VAT
£11.50 per metre
Out of stock
Pure Luxury - Boiled Wool - Royal
Pure Luxury - Boiled Wool - Royal
Part number
2009H13E

Pure Luxury - Boiled Wool - Royal

High quality 100% boiled wool cloth in royal blue, made from Australian virgin wool. Perfect for jackets & coats.
Price incl. VAT
£32.50 per metre
Out of stock
Alpen Fleece - Brown
Part number
2009H07

Alpen Fleece - Brown

Cuddly, soft and sooo nice to stroke. This Brown cotton polyester elastane jersey fabric with cuddle fleece back is the fabric for hoodies, sweaters, joggers and all things loungewear. 
Price incl. VAT
£12.75 per metre
Out of stock
The Final Countdown - Purple
Part number
2007E001D

The Final Countdown - Purple

This soft 143cm wide 8 wale corduroy fabric has a velvety soft finish and luscious purple hue. Perfect for dressmaking and crafts.
Price incl. VAT
£10.50 per metre
Out of stock
Pima Cotton Lawn - The Garden Of Shakespeare - Blue & Purple
Part number
1905P07d

Pima Cotton Lawn - The Garden Of Shakespeare - Blue & Purple

Beautiful Pima cotton lawn fabric with a floral design in shades of blue with deep purple accents.
Price incl. VAT
£15.75 per metre
Out of stock
Brushed Tartan - Black + Green
Part number
2007V04a

Brushed Tartan - Black + Green

Exceptional cotton shirting fabric with a brushed finish, showcasing a striking black, green and blue check pattern.
Price incl. VAT
£10.00 per metre
Out of stock
Pima Cotton Lawn - The Garden Of Shakespeare - Green
Part number
1905P07C

Pima Cotton Lawn - The Garden Of Shakespeare - Green

Beautiful Pima cotton lawn fabric with a floral design in shades of green, pink, purple & yellow.
Price incl. VAT
£15.75 per metre
Out of stock
French Terry - Sage
French Terry - Sage
Part number
2703H02

French Terry - Sage

Sage green 95% Cotton, 5% elastane French Terry OEKO-TEX jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
Out of stock
French Terry - Lavender
French Terry - Lavender
Part number
1909H01AA*

French Terry - Lavender

OEKO-TEX French Terry jersey dressmaking fabric in a beautiful lavender colour. Great for sewing sweatshirts, joggers, leggings and dresses.
Price incl. VAT
£12.90 per metre
Out of stock
French Terry - Fawn
French Terry - Fawn
Part number
1909H01Y*

French Terry - Fawn

OEKO-TEX jersey French Terry material in fawn. Great for sewing dresses, leggings, joggers and dresses.
Price incl. VAT
£12.90 per metre
Out of stock
Pure Luxury - Boiled Wool - Moss
Pure Luxury - Boiled Wool - Moss
Part number
1909H01g

Pure Luxury - Boiled Wool - Moss

High quality 100% boiled wool cloth in moss green, made from Australian virgin wool. Perfect for jackets and coats.
Price incl. VAT
£32.50 per metre
Out of stock
Pure Luxury - Boiled Wool - Plum
Pure Luxury - Boiled Wool - Plum
Part number
1909H01a

Pure Luxury - Boiled Wool - Plum

145cm wide, absolutely glorious 100% boiled wool cloth in plum, made from Australian virgin wool. Perfect for jackets & coats.
Price incl. VAT
£32.50 per metre
Out of stock
French Terry - Berry
French Terry - Berry
Part number
1909H01FF*

French Terry - Berry

Plain 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric in berry with a looped back.
Price incl. VAT
£12.90 per metre
Out of stock
Chintz Finish - Pink
Part number
1910AM01g

Chintz Finish - Pink

Lightweight Polyester water resistant fabric in pink, which has a soft finish, dull on the reverse - the chintz finish has a dull sheen and is the face.
Price incl. VAT
£6.00 per metre
Out of stock
French Terry - Denim Marl
French Terry - Denim Marl
Part number
1909H01U*

French Terry - Denim Marl

Plain denim marl 50% Cotton, 45% Polyester 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
Out of stock
French Terry - Teal
French Terry - Teal
Part number
1910H01O*

French Terry - Teal

Plain new teal 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
Out of stock
French Terry - Wedgewood
French Terry - Wedgewood
Part number
1909H01M*

French Terry - Wedgewood

Plain wedgwood blue 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
Out of stock
French Terry - Black
French Terry - Black
Part number
1909H01L*

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
Out of stock
French Terry - Taupe
French Terry - Taupe
Part number
1909H01K*

French Terry - Taupe

Plain taupe with a slight marl 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
Out of stock
French Terry - Navy
French Terry - Navy
Part number
1909H01E*

French Terry - Navy

Plain navy blue 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
Out of stock
French Terry - Silver Marl
French Terry - Silver Marl
Part number
1909H01B*

French Terry - Silver Marl

Plain silver marl 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
Out of stock
Georgette Dress Fabric - Dark Navy
Part number
2030R

Georgette Dress Fabric - Dark Navy

Here we have a selection of new colours of our lovely Georgette fabric. This Georgette dress fabric is a dark navy colour & 150cm wide.
Price incl. VAT
£6.00 per metre
Out of stock
Pima Cotton Lawn - The Garden Of Shakespeare - Blue & Orange
Part number
1905P07B

Pima Cotton Lawn - The Garden Of Shakespeare - Blue & Orange

Beautiful Pima cotton lawn fabric with a floral design in shades of blue with vibrant orange accents.
Price incl. VAT
£15.75 per metre
Out of stock