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!

2041–2064 of 4013 items
View:
Sort by:
Blossom Breeze
Blossom Breeze
Part number
2302DA06

Blossom Breeze

Made from 100% polyester, this leaf print crepe dress fabric in navy, pink and white is perfect for blouses or skirts!
Old price
€8.70
Price incl. VAT
€6.09 per metre
30% discount
Valid until 26/08/2025
Midnight Jungle
Part number
2303M08

Midnight Jungle

This interesting black and blue fabric made from a blend of polyester and spandex is ideal for dressmaking!
Price incl. VAT
€20.87 per metre
Wellness Fleece - Navy
Part number
2304H01

Wellness Fleece - Navy

This 157cm wide 100% polyester fleece fabric in navy has a soft and plush texture, perfect for cold weather clothing and accessories.
Price incl. VAT
€15.08 per metre
Pima Cotton Lawn - Nightfall Sprigs
Part number
2303P27-B

Pima Cotton Lawn - Nightfall Sprigs

140cm wide, Pima cotton lawn fabric with a painterly sprig design in navy, green, yellow and red.
Price incl. VAT
€17.34 per metre
Pima Cotton Lawn - Vine - Red
Part number
2303P26

Pima Cotton Lawn - Vine - Red

This pima cotton lawn fabric features a symmetrical abstract print in red, green and navy, ideal for shirts!
Price incl. VAT
€17.34 per metre
Tencel - Denim
Part number
2303H43

Tencel - Denim

Tencel washed denim effect lightweight shirting fabric in mid blue, excellent for dresses, skirts and shirts!
Price incl. VAT
€20.87 per metre
Pima Cotton Lawn - Vine - Jade
Part number
2303P25

Pima Cotton Lawn - Vine - Jade

Our navy and green abstract printed pima cotton lawn fabric would be perfect for shirts, blouses or dressmaking!
Price incl. VAT
€17.34 per metre
Tencel Lawn - Clementine Ivory
Tencel Lawn - Clementine Ivory
Part number
2303P24

Tencel Lawn - Clementine Ivory

Sustainably sourced Tencel™ lawn fabric featuring a pink floral print on a white ground, perfect for dressmaking!
Price incl. VAT
€14.50 per metre
French Terry - Tie Dye - Pink
French Terry - Tie Dye - Pink
Part number
2303H36

French Terry - Tie Dye - Pink

Our 155cm wide Tie Dye French Terry jersey fabric in a pink shade is great for joggers, dressmaking and leggings! OEKO-Tex®.
Price incl. VAT
€23.19 per metre
Howarth - Tan
Part number
2203H34

Howarth - Tan

This wind-resistant tan quilted coating fabric with 2oz wadding is ideal for warm padded jackets, unique bags and gilets!
Price incl. VAT
€23.19 per metre
Challis - Billy Delph
Challis - Billy Delph
Part number
2303P19

Challis - Billy Delph

This highly recognisable viscose challis fabric features a bold blue and white floral print, perfect for dressmaking!
Price incl. VAT
€12.47 per metre
Challis - Olive Nova
Challis - Olive Nova
Part number
2303P17

Challis - Olive Nova

Black and brown leaf printed dressmaking fabric made from viscose, excellent for palazzo pants and summer skirts!
Price incl. VAT
€12.70 per metre
Cloud - Turquoise
Cloud - Turquoise
Part number
2303P16-K-B

Cloud - Turquoise

Made from 98% viscose and 2% lycra, our knitted jersey dress fabric in turquoise is excellent for fitted garments!
Price incl. VAT
€10.44 per metre
Printed Canvas - Jo Pink
Part number
2303P15

Printed Canvas - Jo Pink

153cm wide, paisley printed cotton duck canvas fabric in pink, perfect for soft furnishings such as cushion covers or blinds!
Price incl. VAT
€17.40 per metre
Pima Cotton Lawn - Maria
Pima Cotton Lawn - Maria
Part number
2303P08

Pima Cotton Lawn - Maria

140cm wide, Pima cotton lawn fabric with a painterly floral print in pink, orange, purple and taupe.
Price incl. VAT
€17.34 per metre
Milano
Milano
Part number
2303P07

Milano

Woven in Italy, this abstract knitted jersey dress fabric made from viscose and lycra is ideal for skirts and loungewear!
Price incl. VAT
€11.02 per metre
Combed Cotton - Maria
Combed Cotton - Maria
Part number
2303P06

Combed Cotton - Maria

Our 148cm wide, combed cotton poplin fabric features a floral print with an orange hue, perfect for dressmaking!
Price incl. VAT
€15.08 per metre
Double Gauze - Pale Sage
Double Gauze - Pale Sage
Part number
2303O26

Double Gauze - Pale Sage

135cm wide, cotton double gauze fabric in pale sage, 126gsm, breathable and Oeko-Tex certified.
Price incl. VAT
€11.54 per metre
Vintage Cotton - Khaki
Part number
2303H24 - K

Vintage Cotton - Khaki

144cm wide, OEKO-TEX® cotton dressmaking fabric in khaki, excellent for floaty trousers, shirts, and skirts!
Price incl. VAT
€13.86 per metre
Vintage Cotton - Grey
Part number
2303H23 - K

Vintage Cotton - Grey

144cm wide, OEKO-TEX® cotton dressmaking fabric in grey, excellent for floaty trousers, shirts, and skirts!
Price incl. VAT
€13.86 per metre
Vintage Cotton - Brown
Part number
2303H22 - K

Vintage Cotton - Brown

144cm wide, OEKO-TEX® cotton dressmaking fabric in brown, excellent for floaty trousers, shirts, and skirts!
Price incl. VAT
€13.86 per metre
Don't Be Noisy - Denim Blue
Part number
2303H21

Don't Be Noisy - Denim Blue

140cm wide, 55% linen, 45% cotton fabric in a denim blue shade with white pinstripes.
Price incl. VAT
€20.87 per metre
Don't Be Noisy - Pale Blue
Part number
2303H20

Don't Be Noisy - Pale Blue

This blue & white striped fabric is made from a 45% cotton and 55% linen blend. Create lovely summer dresses, holiday shirts and suits.
Price incl. VAT
€20.87 per metre
Don't Be Noisy - Beige
Part number
2303H19

Don't Be Noisy - Beige

This beige & white striped fabric is made from a 45% cotton and 55% linen blend. Create lovely summer dresses, holiday shirts and suits.
Price incl. VAT
€20.87 per metre