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!

3601–3624 of 3646 items
View:
Sort by:
Luxe - Canvas - Regatta Beige
Part number
2006O02a

Luxe - Canvas - Regatta Beige

148cm wide water-resistant PU coated polyester canvas fabric with a beige, white, black, grey and dull ochre stripe pattern. Perfect for outdoor furniture.
Price incl. VAT
£11.95 per metre
Out of stock
Luxe - Canvas - Henley Red
Part number
2006O01c

Luxe - Canvas - Henley Red

148cm wide water-resistant PU coated polyester canvas fabric with a red & beige stripe pattern. Perfect for outdoor furniture awnings and deckchairs.
Price incl. VAT
£11.95 per metre
Out of stock
Workwear - 170gsm - Royal
Part number
2005AM03

Workwear - 170gsm - Royal

Pre shrunk, crease resistant royal blue, workwear fine poly/ cotton drill that can be washed at 60 degrees.
Price incl. VAT
£8.95 per metre
Out of stock
Poplin Print - Navy Feather
Part number
7352c

Poplin Print - Navy Feather

44" wide cotton poplin fabric with delicate two tone feather print in navy and white. Perfect for dress, shirt and crafts.
Price incl. VAT
£7.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
Jacquard - Navy
Part number
1910M13

Jacquard - Navy

Beautiful Italian jacquard floral polyester dress fabric in two shades of navy. Very soft and absolutely stunning.
Price incl. VAT
£15.00 per metre
Out of stock
Carousel - Royal
Part number
1807C08c

Carousel - Royal

Lightweight crêpe, comes in royal and this one has a slight cheesecloth texture to it it’s very subtle but it’s rather splendid.
Price incl. VAT
£5.00 per metre
Out of stock
Coast - Lining - Navy Floral
Part number
1810A05

Coast - Lining - Navy Floral

100% polyester anti-static dress lining in grey with a printed floral pattern in navy.
Price incl. VAT
£6.00 per metre
Out of stock
True Ella - Pale Pink
True Ella - Pale Pink
Part number
1911V02G

True Ella - Pale Pink

80% cotton 20% wool, Italian made brushed cotton shirting fabric in pale pink. This is an excellent version of a Viyella shirting fabric.
Price incl. VAT
£10.00 per metre
Out of stock
4oz Washed Chambray Denim - Black
Part number
1711E04

4oz Washed Chambray Denim - Black

Our 145cm, washed denim chambray fabric in black is made from 100% cotton and weighs 4oz, perfect for soft shirts.
Price incl. VAT
£10.50 per metre
Out of stock
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
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
Italian Crepe - Black
Part number
1162d

Italian Crepe - Black

Black Italian designer crepe dress fabric with a blend of stretch woven polyester, viscose, and spandex.
Price incl. VAT
£16.50 per metre
Out of stock
Ripstop - Midnight
Ripstop - Midnight
Part number
1910AM02B

Ripstop - Midnight

150cm wide, lightweight water-resistant ripstop nylon fabric in dark grey/black. Suitable for banners, bags, & lightweight outwear.
Price incl. VAT
£5.75 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 - Ashes
French Terry - Ashes
Part number
1909H01N*

French Terry - Ashes

Plain ashes 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back.
Price incl. VAT
£12.90 per metre
Out of stock
Candy Crepe - Violet
Part number
1990Y

Candy Crepe - Violet

145cm wide, polyester double crepe dress fabric in violet. Perfect for special occasion garments.
Price incl. VAT
£9.50 per metre
Out of stock
Under Shirt
Part number
1905J02

Under Shirt

Poly Cotton Shirting in white - Gone are the days when an under shirt was a garment of necessaries.
Price incl. VAT
£6.50 per metre
Out of stock
Italian Crepe - Lipstick
Part number
1162a

Italian Crepe - Lipstick

Stretch woven polyester, viscose and spandex designer crepe dress fabric in vibrant and bright, lipstick pink.
Price incl. VAT
£16.50 per metre
Out of stock
Water Resistant Linen Slub - Black
Part number
1904O07c

Water Resistant Linen Slub - Black

Stylish, water resistant and featuring a fabulous "linen-slub" look, this black fabric is perfect for sunbrella's, cushions, garden furniture covers.
Price incl. VAT
£9.25 per metre
Out of stock
Ernie
Ernie
Part number
1801M16

Ernie

150cm wide, softly loosely knitted 97% cotton, 3% elastane jersey in cocoa, it says on the roll.
Price incl. VAT
£11.00 per metre
Out of stock
Poplin Print - Rhythm Nation
Part number
1810AC07

Poplin Print - Rhythm Nation

112cm wide, cotton poplin print fabric with a music note print on a black background. We are loving this quirky print.
Price incl. VAT
£7.75 per metre
Out of stock
Barbour Lining - Copper
Part number
1531d

Barbour Lining - Copper

This is a good quality polyester dress lining in a lovely copper colour - made for Barbour. Perfect for lining dresses, jackets and shirts.
Price incl. VAT
£5.50 per metre
Out of stock
Linings - Nylon Dark Brown
Part number
1804J33

Linings - Nylon Dark Brown

Nylon Lining in dark brown. 140cm wide
Price incl. VAT
£2.20 per metre
Out of stock