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!

1–24 of 544 items
View:
Sort by:
Viscose Jersey - Esme
Part number
2502P13

Viscose Jersey - Esme

150cm wide, viscose lycra jersey fabric featuring an abstract blue/grey print on a white backdrop.
Price incl. VAT
£14.25 per metre
Qjutie - Linen Mix - Natural
Qjutie - Linen Mix - Natural
Part number
2502NE36

Qjutie - Linen Mix - Natural

140cm wide, viscose, linen & polyester mix fabric in natural, from the Qjutie & The Qjutest range.
Price incl. VAT
£14.65 per metre
Viscose Jersey - Sophie
Part number
2502P12

Viscose Jersey - Sophie

150cm wide, viscose lycra jersey fabric in black with an abstract dotty print, ideal for cowl neck tops.
Price incl. VAT
£14.25 per metre
Viscose Lawn - Adeline
Part number
2502P11

Viscose Lawn - Adeline

140cm wide, viscose lawn in black with a floral print and drapey feel; ideal for kaftans, layering and lining.
Price incl. VAT
£11.95 per metre
Challis - Emilia
Part number
2502P08

Challis - Emilia

140cm wide, viscose challis fabric with a delicate white and orange floral print set against a red ground.
Price incl. VAT
£10.75 per metre
Brushed Viscose Twill - Zoe
Part number
2502P02

Brushed Viscose Twill - Zoe

150cm wide, brushed viscose twill fabric with a abstract floral print in shades of green, navy & white.
Price incl. VAT
£10.75 per metre
Athena Crepe - Yellow
Part number
2501AH13

Athena Crepe - Yellow

148cm wide, lightweight 200gsm crepe fabric in yellow, made from polyester, viscose, and spandex.
Price incl. VAT
£10.00 per metre
Athena Crepe - Cerise
Part number
2501AH18

Athena Crepe - Cerise

148cm wide, lightweight 200gsm crepe fabric in cerise, made from polyester, viscose, and spandex.
Price incl. VAT
£10.00 per metre
Athena Crepe - Taupe
Part number
2501AH15

Athena Crepe - Taupe

148cm wide, lightweight 200gsm crepe fabric in taupe, made from polyester, viscose, and spandex.
Price incl. VAT
£10.00 per metre
Athena Crepe - Sky
Part number
2501AH17

Athena Crepe - Sky

148cm wide, lightweight 200gsm crepe fabric in sky, made from polyester, viscose, and spandex.
Price incl. VAT
£10.00 per metre
Athena Crepe - Peach
Part number
2501AH14

Athena Crepe - Peach

148cm wide, lightweight 200gsm crepe fabric in peach, made from polyester, viscose, and spandex.
Price incl. VAT
£10.00 per metre
Athena Crepe - Nude
Part number
2501AH12

Athena Crepe - Nude

148cm wide, lightweight 200gsm crepe fabric in nude, made from polyester, viscose, and spandex.
Price incl. VAT
£10.00 per metre
Athena Crepe - Khaki
Part number
2501AH16

Athena Crepe - Khaki

148cm wide, lightweight 200gsm crepe fabric in khaki, made from polyester, viscose, and spandex.
Price incl. VAT
£10.00 per metre
Pink Panther Crepe
Part number
2501M16

Pink Panther Crepe

100% polyester crepe de chine dress fabric featuring a red panther print on a pink background.
Price incl. VAT
£9.50 per metre
Challis - Sunset Palm
Part number
2501M18

Challis - Sunset Palm

143cm wide, viscose challis fabric with a delicate cream leaf print set against a terracotta ground.
Price incl. VAT
£10.50 per metre
A Mixture
Part number
2501M09

A Mixture

140cm wide, polyester, viscose, and linen suiting fabric with a black & white Prince of Wales check.
Price incl. VAT
£10.00 per metre
Viscose Acetate Lining - Wine
Part number
2501AH06

Viscose Acetate Lining - Wine

144cm wide, viscose acetate lining fabric in deep red, a luxury partner for suits, dresses and more.
Price incl. VAT
£6.00 per metre
Viscose Acetate Lining - Sky
Part number
2501AH05

Viscose Acetate Lining - Sky

142cm wide, viscose acetate blend tailors lining fabric in sky blue with a lustrous, twill finish.
Price incl. VAT
£6.00 per metre
Viscose Acetate Lining - Beige
Part number
2501AH07

Viscose Acetate Lining - Beige

146cm tailors lining in beige made from a blend of viscose and acetate; a luxurious partner for outers.
Price incl. VAT
£6.00 per metre
EZIO - Halo
EZIO - Halo
Part number
2501AH03

EZIO - Halo

152cm Italian viscose acetate tailors' lining featuring a circle pattern in cream; a luxurious partner for elegant outers.
Price incl. VAT
£6.00 per metre
EZIO - Verdant Stripes
EZIO - Verdant Stripes
Part number
2501AH04

EZIO - Verdant Stripes

148cm Italian viscose acetate tailors' lining featuring a versatile striped pattern, ideal for lining blazers.
Price incl. VAT
£6.00 per metre
Fine Viscose Plain - Dusty Pink
Part number
2501NE02

Fine Viscose Plain - Dusty Pink

144cm wide, gorgeously lightweight 100% viscose fabric in dusty pink. Ideal for summer garments!
Price incl. VAT
£9.95 per metre
EZIO - Crests
EZIO - Crests
Part number
2501AH02

EZIO - Crests

150cm Italian viscose acetate lining featuring an intricate silver/grey pattern; perfect for lining suits.
Price incl. VAT
£6.00 per metre
EZIO - Set In Stone
EZIO - Set In Stone
Part number
2501AH01

EZIO - Set In Stone

143cm Italian viscose acetate lining, featuring gothic stone sculpture designs; a luxurious partner for elegant outers.
Price incl. VAT
£6.00 per metre