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 4308 items
View:
Sort by:
Christmas Cotton - Festive Dachshund
Part number
2510O35-B

Christmas Cotton - Festive Dachshund

112cm wide, 135gsm 100% cotton Christmas fabric with dachshunds in jumpers and Santa hats.
Price incl. VAT
£9.75 per metre
Christmas Cotton - Winter Wishes - Green
Part number
2510O33-B

Christmas Cotton - Winter Wishes - Green

150cm wide, 122gsm 100% cotton Christmas fabric with Santa and tree patchwork design in red, green, and gold
Price incl. VAT
£9.75 per metre
Christmas Cotton - Winter Wishes - Grey
Part number
2510O32-B

Christmas Cotton - Winter Wishes - Grey

142cm wide, 122gsm 100% cotton Christmas fabric with patchwork-style festive print in red, grey, and gold
Price incl. VAT
£9.75 per metre
Christmas Cotton - Hollygrove - Red
Part number
2510O31-B

Christmas Cotton - Hollygrove - Red

142cm wide, 122gsm 100% cotton Christmas fabric in red with metallic gold holly design
Price incl. VAT
£9.75 per metre
Christmas Cotton - Hollygrove - Green
Part number
2510O30-B

Christmas Cotton - Hollygrove - Green

140cm wide, 122gsm 100% cotton Christmas fabric in green with metallic gold holly design
Price incl. VAT
£9.75 per metre
Christmas Cotton - Hollygrove - Blue
Part number
2510O29-B

Christmas Cotton - Hollygrove - Blue

150cm wide, 122gsm 100% cotton Christmas fabric with gold holly leaf design on blue.
Price incl. VAT
£9.75 per metre
Christmas Cotton - Berries & Holly - Blue
Part number
2510O27-B

Christmas Cotton - Berries & Holly - Blue

150cm wide, 122gsm 100% cotton Christmas fabric with red, green, and gold holly design on navy.
Price incl. VAT
£9.75 per metre
Brushed Cotton - Celeste - Pink
Part number
2510M27-R

Brushed Cotton - Celeste - Pink

148cm wide, 100% brushed cotton fabric in a pink and lilac floral design on cream. Soft, breathable
Price incl. VAT
£11.95 per metre
Brushed Cotton - Celeste - Blue
Part number
2510M26-R

Brushed Cotton - Celeste - Blue

148cm wide, 100% brushed cotton fabric with a blue and pink floral design. Soft, breathable
Price incl. VAT
£11.95 per metre
Brushed Cotton - Sindia - Maroon
Part number
2510M25-R

Brushed Cotton - Sindia - Maroon

148cm wide, 100% brushed cotton fabric in maroon with a floral print. Soft, warm
Price incl. VAT
£11.95 per metre
Brushed Cotton - Sindia - Steel
Part number
2510M24-R

Brushed Cotton - Sindia - Steel

148cm wide, 100% brushed cotton fabric with a steel grey floral print. Soft, warm
Price incl. VAT
£11.95 per metre
Brushed Cotton - Lola - Peach
Part number
2510M23-R

Brushed Cotton - Lola - Peach

148cm wide, 100% brushed cotton fabric with a peach floral print. Soft, lightweight
Price incl. VAT
£11.95 per metre
Brushed Cotton - Lola - Pink
Part number
2510M22-R

Brushed Cotton - Lola - Pink

148cm wide, 100% brushed cotton fabric with a pink floral design. Soft, lightweight
Price incl. VAT
£11.95 per metre
Christmas Prints - Snowflakes - Green
Part number
2510O25-B

Christmas Prints - Snowflakes - Green

100% cotton Christmas fabric, 140cm wide, with gold snowflakes on green —ideal for festive crafts, décor, and gifts.
Price incl. VAT
£9.75 per metre
Christmas Prints - Snowflakes - Ivory
Part number
2510O26-B

Christmas Prints - Snowflakes - Ivory

100% cotton Christmas fabric, 140cm wide, with gold snowflakes on ivory—ideal for festive crafts, décor, and gifts.
Price incl. VAT
£9.75 per metre
Christmas Prints - Little Stars - Green
Part number
2510O23-B

Christmas Prints - Little Stars - Green

100% cotton Christmas fabric, 140cm wide, with gold stars on green—perfect for festive crafts, decorations, and handmade gifts.
Price incl. VAT
£9.75 per metre
Christmas Prints - Little Stars - Red
Part number
2510O23-B

Christmas Prints - Little Stars - Red

100% cotton Christmas fabric, 140cm wide, with gold stars on red perfect for festive crafts, decorations, and handmade gifts.
Price incl. VAT
£9.75 per metre
Christmas Prints - Little Stars - Ivory
Part number
2510O22-B

Christmas Prints - Little Stars - Ivory

100% cotton Christmas fabric, 140cm wide, with gold stars on ivory—perfect for festive crafts, decorations, and handmade gifts.
Price incl. VAT
£9.75 per metre
Christmas Cotton - Ivory Spot
Part number
2510O21-B

Christmas Cotton - Ivory Spot

136cm wide, 122gsm 100% cotton Christmas fabric in ivory with gold spots
Price incl. VAT
£9.75 per metre
Christmas Cotton - Red Spot
Part number
2510O20-B

Christmas Cotton - Red Spot

136cm wide, 122gsm 100% cotton Christmas fabric in red with gold spots.
Price incl. VAT
£9.75 per metre
Christmas Cotton - Holly - Red
Part number
2510O18-B

Christmas Cotton - Holly - Red

140cm wide good quality cotton poplin fabric with a 'christmasy' holly bush print in gold on a red ground. Good for Christmas decorations & crafts.
Price incl. VAT
£9.75 per metre
Christmas Cotton - Holly - Green
Part number
2510O17-B

Christmas Cotton - Holly - Green

140cm wide good quality cotton poplin fabric with a 'christmasy' holly bush print in gold on a green ground. Good for Christmas decorations & crafts.
Price incl. VAT
£9.75 per metre
Casella Brushed Cotton - Ravenna
Casella Brushed Cotton - Ravenna
Part number
2510CF15-R

Casella Brushed Cotton - Ravenna

Italian ex-designer brushed cotton, 160cm wide, 168gsm. Black, white, and red check
Price incl. VAT
£16.25 per metre
Casella Brushed Cotton - Ferrara
Casella Brushed Cotton - Ferrara
Part number
2510CF14-R

Casella Brushed Cotton - Ferrara

Italian ex-designer brushed cotton, 160cm wide, 168gsm. Green, blue, and red check
Price incl. VAT
£16.25 per metre