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 3972 items
View:
Sort by:
Sunset
Part number
2501M04

Sunset

150cm wide, lightweight 100% cotton twill fabric in soft pink. Perfect for stylish trousers.
Price incl. VAT
£12.00 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
Velvety
Velvety
Part number
2501M03

Velvety

148cm wide, 100% cotton fine needlecord shirting fabric in dark camel. Super soft and comfortable.
Price incl. VAT
£14.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
Embroidered Lawn - Sand
Part number
2501NE01

Embroidered Lawn - Sand

150cm wide, cotton lawn jacquard fabric in sand with a dobby weave and woven patch pattern.
Price incl. VAT
£12.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
Wrong Trousers
Wrong Trousers
Part number
2501M01

Wrong Trousers

150cm wide, 100% cotton twill fabric in rose red with a soft finish. Ideal for trousers and skirts.
Price incl. VAT
£14.00 per metre
Birdseye
Birdseye
Part number
2501M07

Birdseye

155cm wide, fine wool suiting with a bird’s eye weave created by interwoven navy and grey yarns.
Price incl. VAT
£22.00 per metre
Special Suiting - 100% Cashmere
Special Suiting - 100% Cashmere
Part number
2412CF32

Special Suiting - 100% Cashmere

158cm wide, 100% cashmere lightweight suiting fabric, made in Italy. Luxuriously soft, ex-designer, deadstock.
Price incl. VAT
£90.00 per metre
Tweedy
Tweedy
Part number
2412CF48

Tweedy

146cm wide, 100% wool knit fabric made in Italy, using black and white yarns to create a marled finish.
Price incl. VAT
£36.00 per metre
Fontayne
Fontayne
Part number
2412CF36

Fontayne

152cm wide, deadstock coating in black with a soft brushed finish. Made from 80% wool and 20% cashmere.
Price incl. VAT
£55.00 per metre
8oz Denim - Henry
Part number
2412P03

8oz Denim - Henry

150cm wide, fine & lightweight 100% cotton denim shirting fabric in indigo with a smooth finish.
Price incl. VAT
£15.75 per metre
Nico
Nico
Part number
2412CF24

Nico

147cm wide, ex-designer 100% Cupro silky shirting fabric in navy blue with 4mm woven stripes.
Price incl. VAT
£29.00 per metre
Prince
Prince
Part number
2412CF25

Prince

140cm wide, ex-designer linen stretch suiting in a brown, beige, and cream prince of Wales check.
Price incl. VAT
£22.00 per metre
Lombardy
Lombardy
Part number
2412CF43

Lombardy

150cm wide, ex-designer, 100% wool fabric in a vibrant green. Ideal for suiting. Made in Italy!
Price incl. VAT
£36.00 per metre
Changing Times - Charcoal Ponte
Part number
2412AH03

Changing Times - Charcoal Ponte

150cm wide, Ponte Roma jersey fabric in charcoal marl, made from polyester, viscose, and elastane.
Price incl. VAT
£10.00 per metre
Doppio
Doppio
Part number
2412CF26

Doppio

158cm wide, viscose/nylon double knit lightweight scuba fabric in black/dark navy. Woven in Italy.
Price incl. VAT
£22.00 per metre
Statin
Part number
2412M04

Statin

140cm wide, satin finish fabric in gold/mustard, made from polyester, polyurethane, and elastane.
Price incl. VAT
£15.00 per metre