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!

49–72 of 4242 items
View:
Sort by:
Recycled Lace - Moss Green
Part number
2506M34-R

Recycled Lace - Moss Green

148cm wide, moss green floral lace made from 100% recycled polyester with a soft sheen.
Price incl. VAT
€12.70 per metre
Sequin Lace - Champagne
Part number
2506M27-R

Sequin Lace - Champagne

140cm wide, lightweight nude pink stretch mesh lace with soft drape and rose gold sequins.
Price incl. VAT
€16.17 per metre
Viscose Jersey - Zebrush
Part number
2506M47-R

Viscose Jersey - Zebrush

150cm wide, fine viscose jersey fabric in cream with a black abstract design. 235gsm.
Price incl. VAT
€13.80 per metre
Maya Suiting - Sky Blue
Part number
2506M44-B

Maya Suiting - Sky Blue

135cm wide, sky blue stretch cotton suiting fabric with a white woven check and soft feel.
Price incl. VAT
€11.55 per metre
Cotton Stretch - Navy Cheetah
Part number
2506M43-B

Cotton Stretch - Navy Cheetah

132cm wide, cotton blend stretch woven trouser fabric in ivory with an navy cheetah spot design.
Price incl. VAT
€13.80 per metre
Cotton Stretch - Olive Cheetah
Part number
2506M42-B

Cotton Stretch - Olive Cheetah

132cm wide, cotton blend stretch woven trouser fabric in ivory with an olive cheetah spot design.
Price incl. VAT
€13.80 per metre
Cotton Stretch - Sand Leopard
Part number
2506M41-B

Cotton Stretch - Sand Leopard

132cm wide, stretch woven trouser fabric in ivory with a sand leopard print. Made in Spain.
Price incl. VAT
€13.80 per metre
Cotton Stretch - Stone Polka
Part number
2506M40-B

Cotton Stretch - Stone Polka

132cm wide, stretch woven trousering fabric in ivory with stone polka dots. Made in Spain!
Price incl. VAT
€13.80 per metre
Unturned - Poplin
Part number
2506M46-R

Unturned - Poplin

148cm wide, cotton poplin shirting in stone. Lightweight, soft and breathable with a smooth finish.
Price incl. VAT
€10.34 per metre
Olde Towne
Part number
2506M45-R

Olde Towne

150cm wide, 100% cotton shirting fabric in brown with a soft finish and lightweight 150gsm handle.
Price incl. VAT
€10.97 per metre
Basket Brocade - Aqua
Part number
2506M39-B

Basket Brocade - Aqua

130cm wide, polyester Italian basket weave brocade in aqua blue with a soft finish and subtle sheen.
Price incl. VAT
€13.57 per metre
7oz Soft Denim - Billy - Black
Part number
2506M32-R

7oz Soft Denim - Billy - Black

152cm wide, 7oz black 100% cotton denim fabric. Perfect for trousers, jackets and dungarees.
Price incl. VAT
€14.55 per metre
6oz Denim Shirting - Harry
Part number
2506M35-R

6oz Denim Shirting - Harry

150cm wide, lightweight 6oz indigo 100% cotton denim shirting fabric with a soft handle.
Price incl. VAT
€13.57 per metre
Floravine Lace - Bluebell
Part number
2506M38A-R

Floravine Lace - Bluebell

130cm wide, blue net lace with floral and vine embroidery and a light dusting of silver sparkle.
Price incl. VAT
€13.86 per metre
Floravine Lace - Sugar Plum
Part number
2506M38B-R

Floravine Lace - Sugar Plum

130cm wide, plum net lace with floral and vine embroidery and a light dusting of silver sparkle.
Price incl. VAT
€13.86 per metre
Pima Cotton Lawn - Cascade
Part number
2506P12-B

Pima Cotton Lawn - Cascade

140cm wide, 100% Pima cotton lawn fabric with a vibrant painterly paisley print on white.
Price incl. VAT
€17.27 per metre
Pima Cotton Lawn - Sungold Paisley
Part number
2506P08-B

Pima Cotton Lawn - Sungold Paisley

140cm wide, 100% Pima cotton lawn fabric with a warm paisley design in orange, sage and ecru.
Price incl. VAT
€17.27 per metre
Pima Cotton Lawn - Paradise
Part number
2506P06-B

Pima Cotton Lawn - Paradise

140cm wide, Pima cotton lawn fabric with a painterly tropical floral print in multicoloured tones.
Price incl. VAT
€17.27 per metre
Pima Cotton Lawn - Folk Garden
Part number
2506P05-B

Pima Cotton Lawn - Folk Garden

140cm wide, Pima cotton lawn fabric with a detailed ultramarine and parchment floral print in blue.
Price incl. VAT
€17.27 per metre
Superior Sweatshirt - Taupe Marl
Part number
2506NE02-B

Superior Sweatshirt - Taupe Marl

Made from 70% cotton and 30% polyester, our heavy sweatshirt fabric has a taupe marl finish, perfect for lounge-wear.
Price incl. VAT
€19.06 per metre
Superior Sweatshirt - Palest Grey
Part number
2506NE03-B

Superior Sweatshirt - Palest Grey

Made from 70% cotton, 30% polyester, this sweatshirt fabric in pale grey is great for joggers.
Price incl. VAT
€19.06 per metre
Clan Tartan
Part number
2506M36

Clan Tartan

135cm wide, 96% cotton, 4% elastane tartan check suiting fabric in red, navy, and green.
Price incl. VAT
€13.86 per metre
Roselle Linen
Part number
2506M33-R

Roselle Linen

148cm wide, 100% linen fabric in a dusky rose pink shade with a soft, breathable finish.
Price incl. VAT
€18.48 per metre
Brownstone Shirting
Part number
2506M29-R

Brownstone Shirting

148cm wide, cotton shirting fabric in light brown with a crisp white check with a superb finish.
Price incl. VAT
€11.55 per metre