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!

25–48 of 3605 items
View:
Sort by:
Martinique - White
Part number
2404H05B

Martinique - White

140cm wide, embroidered white cotton fabric. Create stunning summer kaftans & beach cover ups.
Price incl. VAT
£29.00 per metre
Martinique - Black
Part number
2404H05A

Martinique - Black

140cm wide, embroidered black cotton fabric. Create stunning summer kaftans & beach cover ups.
Price incl. VAT
£29.00 per metre
Moretti - 13oz Black Cotton Denim
Moretti - 13oz Black Cotton Denim
Part number
2404CF09B

Moretti - 13oz Black Cotton Denim

Italian, ex-designer deadstock denim fabric in black. Made from 100% cotton, heavyweight, ideal for jeans.
Price incl. VAT
£19.95 per metre
Serenity Knits - Sapphire
Part number
2404M08C

Serenity Knits - Sapphire

150cm wide, viscose, polyester & polyamide jersey fabric in sapphire. Perfect for cosy jumpers.
Price incl. VAT
£12.95 per metre
Serenity Knits - Jade
Part number
2404M08B

Serenity Knits - Jade

150cm wide, viscose, polyester & polyamide knitted jersey fabric in jade. Perfect for cosy jumpers.
Price incl. VAT
£12.95 per metre
Serenity Knits - Cerise
Part number
2404M08A

Serenity Knits - Cerise

150cm wide, viscose, polyester & polyamide knitted jersey fabric in cerise. Perfect for cosy jumpers.
Price incl. VAT
£12.95 per metre
Moretti - 13oz Indigo Cotton Denim
Moretti - 13oz Indigo Cotton Denim
Part number
2404CF09A

Moretti - 13oz Indigo Cotton Denim

13oz Italian deadstock denim, 174cm wide in an indigo hue. 100% cotton & ex-designer, ideal for jackets.
Price incl. VAT
£19.95 per metre
Repreve Recycled Lining - Navy
Part number
2404C02

Repreve Recycled Lining - Navy

Made by Repreve® using recycled polyester, this navy blue lining boasts a soft twill & satin finish.
Price incl. VAT
£7.50 per metre
Florence Denim - 11.7oz - Indigo
Florence Denim - 11.7oz - Indigo
Part number
2404CF07

Florence Denim - 11.7oz - Indigo

138cm wide, 97% cotton 2% elastane, 11.7oz Italian deadstock denim fabric in an indigo hue.
Price incl. VAT
£19.95 per metre
Florence Denim - 10.5oz - Black
Florence Denim - 10.5oz - Black
Part number
2404CF01

Florence Denim - 10.5oz - Black

140cm wide, 97% cotton 3% elastane, 10.5oz Italian deadstock denim fabric in deep black.
Price incl. VAT
£19.95 per metre
Florence Denim - 12oz - Black
Florence Denim - 12oz - Black
Part number
2404CF08

Florence Denim - 12oz - Black

145cm wide, 97% cotton 3% elastane, 12oz Italian deadstock denim in deep black.
Price incl. VAT
£19.95 per metre
Florence Denim - 10oz - Indigo
Florence Denim - 10oz - Indigo
Part number
2404CF06

Florence Denim - 10oz - Indigo

134cm wide, 97% cotton 3% elastane, 10oz Italian deadstock denim fabric in an indigo hue.
Price incl. VAT
£19.95 per metre
Florence Denim - 10oz - Deep Blue
Florence Denim - 10oz - Deep Blue
Part number
2404CF05

Florence Denim - 10oz - Deep Blue

143cm wide, 97% cotton 3% elastane, 10oz Italian deadstock denim fabric in a deep blue hue.
Price incl. VAT
£19.95 per metre
Florence Denim - 12.5oz - Mid Blue
Florence Denim - 12.5oz - Mid Blue
Part number
2404CF02

Florence Denim - 12.5oz - Mid Blue

150cm wide, 97% cotton 3% elastane, 12.5oz Italian deadstock denim in a mid blue hue.
Price incl. VAT
£19.95 per metre
Florence Denim - 10.5oz - Pale Blue
Florence Denim - 10.5oz - Pale Blue
Part number
2404CF04

Florence Denim - 10.5oz - Pale Blue

140cm wide, 97% cotton 3% elastane, 10.5oz Italian deadstock soft washed denim in pale blue.
Price incl. VAT
£19.95 per metre
Florence Denim - 11.5oz - Pale Blue
Florence Denim - 11.5oz - Pale Blue
Part number
2404CF03

Florence Denim - 11.5oz - Pale Blue

142cm wide, 97% cotton 3% elastane, 11.5oz Italian deadstock soft washed denim in pale blue.
Price incl. VAT
£19.95 per metre
Repreve Recycled Lining - Champagne
Part number
2404C01

Repreve Recycled Lining - Champagne

Made by Repreve® using recycled polyester, this champagne lining boasts a soft twill & satin finish.
Price incl. VAT
£7.50 per metre
Smooth Rider - Royal
Part number
2404H22

Smooth Rider - Royal

143cm wide, viscose Tencel finish fabric in royal. Perfect for creating tops, trousers & dresses!
Price incl. VAT
£17.00 per metre
Viscose Tencel Finish - Blue
Part number
2404H21B

Viscose Tencel Finish - Blue

160cm wide, viscose and polyester knitted pique fabric in blue with a soft Tencel finish.
Price incl. VAT
£19.00 per metre
Viscose Tencel Finish - Beige
Part number
2404H21E

Viscose Tencel Finish - Beige

160cm wide, viscose and polyester knitted pique fabric in beige with a soft Tencel finish.
Price incl. VAT
£19.00 per metre
Viscose Tencel Finish - Pink
Part number
2404H21D

Viscose Tencel Finish - Pink

160cm wide, viscose and polyester knitted pique fabric in pink with a soft Tencel finish.
Price incl. VAT
£19.00 per metre
Viscose Tencel Finish - Ivory
Part number
2404H21C

Viscose Tencel Finish - Ivory

160cm wide, viscose and polyester knitted pique fabric in ivory with a soft Tencel finish.
Price incl. VAT
£19.00 per metre
Viscose Tencel Finish - Black
Part number
2404H21F

Viscose Tencel Finish - Black

160cm wide, viscose and polyester knitted pique fabric in black with a soft Tencel finish.
Price incl. VAT
£19.00 per metre
Viscose Tencel Finish - Grey
Part number
2404H21G

Viscose Tencel Finish - Grey

160cm wide, viscose and polyester knitted pique fabric in grey with a soft Tencel finish.
Price incl. VAT
£19.00 per metre