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!

1873–1896 of 3637 items
View:
Sort by:
Claudia
Claudia
Part number
2106S16

Claudia

This is a fabulous polyester/­organza dress fabric with linear satin stripes and an all-over bright orange, green and black floral print! Great for vintage dresses!
Price incl. VAT
£8.00 per metre
Wider Than A Mile - Black
Part number
2204P08B

Wider Than A Mile - Black

This is a 180cm wide 100% cotton lightweight loopback knitted jersey in black! Perfect for jumpers and casual tops.
Price incl. VAT
£9.00 per metre
Wider Than A Mile - White
Part number
2204P08A

Wider Than A Mile - White

This is a 180cm wide 100% cotton lightweight loopback knitted jersey in white! Perfect for jumpers and casual tops.
Price incl. VAT
£9.00 per metre
Joanne
Joanne
Part number
2202M05

Joanne

This is a soft-touch viscose jersey fabric in a rust, black and white checked print! This is a stretchy fabric so is great for t-shirts and dresses!
Price incl. VAT
£12.00 per metre
Queen of Hearts
Part number
2201O1A

Queen of Hearts

This cotton craft fabric has an all-over Union Jack print in red, white and blue in multiple sized hearts. Ideal for bunting, table covers, & craft projects.
Price incl. VAT
£14.00 per metre
Patsy - Brown
Patsy - Brown
Part number
2203M01A

Patsy - Brown

Superior quality viscose challis fabric with a chocolate brown palm leaf print on a light cream background.
Old price
£14.00
Price incl. VAT
£9.80 per metre
30% discount
Valid until 08/06/2024
Double Gauze Stripe - Beachcomber
Part number
2204H11B

Double Gauze Stripe - Beachcomber

Versatile grey, white and beige striped double gauze fabric made from two layers of 100% cotton, tacked together to create a soft, puckered cotton muslin cloth.
Price incl. VAT
£15.75 per metre
Double Gauze Uni - Powder Blue
Part number
2204H10A

Double Gauze Uni - Powder Blue

Soft and cosy 100% cotton double gauze fabric with a blue appearance and white reverse. Perfect for creating swaddle blankets.
Price incl. VAT
£15.75 per metre
Double Gauze Uni - Pink
Part number
2204H10C

Double Gauze Uni - Pink

100% cotton double gauze fabric with a pink hue and a white reverse. This super soft fabric is great for loungewear.
Price incl. VAT
£15.75 per metre
Double Gauze Uni - Khaki
Part number
2204H33

Double Gauze Uni - Khaki

Soft double gauze with a brown/khaki hue and white reverse. 100% cotton fabric is perfect for creating cosy pyjamas.
Price incl. VAT
£15.75 per metre
Celine
Part number
2204H57

Celine

Elegant ivory, beige and gold metallic knitted check boucle fabric. Suitable for fashionable jackets and cardigans.
Price incl. VAT
£27.00 per metre
Teddy Coat
Part number
2204M12

Teddy Coat

Cuddly acrylic faux fur fabric is chunky, furry and fabulous. Chocolate brown coating fabric is perfect for huggable garments.
Price incl. VAT
£22.00 per metre
Audrey
Part number
2204M05

Audrey

Quality dogtooth 95% polyester and 5% wool fabric. Very traditional hacking check in black and ivory. Create classic coats and jackets.
Price incl. VAT
£22.50 per metre
Denim Jersey Crinkle
Denim Jersey Crinkle
Part number
2203DA03

Denim Jersey Crinkle

Italian made mid denim blue polyester jersey with elastane stretch fabric with white stitching on the reverse. Perfect for looser fitting shirts, shorts and joggers.
Price incl. VAT
£7.00 per metre
Skims
Part number
2204P06

Skims

This beautifully soft brushed cotton fabric is a great choice for pyjamas, loungewear and blankets.
Price incl. VAT
£11.50 per metre
Lanx Wax - Gold
Part number
2204AB12

Lanx Wax - Gold

148cm wide waterproof waxed cotton fabric in yellow gold. Good weight for summer jackets, bags, aprons, and hats.
Price incl. VAT
£10.50 per metre
French Terry - Yellow
French Terry - Yellow
Part number
1909H01H*

French Terry - Yellow

Plain yellow 95% Cotton, 5% Elastane OEKO-TEX French Terry jersey fabric with a looped back. Great for joggers, dresses and leggings!
Price incl. VAT
£12.90 per metre
Double Gauze - Sage
Double Gauze - Sage
Part number
2007H01n

Double Gauze - Sage

100% double gauze cotton dress fabrics in sage green, great for hiding creases. Breathable and lightweight. Great for summer garments!
Price incl. VAT
£9.95 per metre
Sweater Knit - Pink
Part number
2204H06C

Sweater Knit - Pink

This fabulous chunky knit wool and polyester blend fabric has a soft pink hue. Perfect for bold sweaters, jackets and knitted dresses.
Price incl. VAT
£25.00 per metre
Serena - Lavender
Part number
2204H08G

Serena - Lavender

Beautifully soft, this 80% cotton and 20% polyester blend velour fabric has a light purple hue. Perfect for loungewear. OEKO-Tex®.
Price incl. VAT
£16.00 per metre
Serena - Magenta
Part number
2204H08H

Serena - Magenta

Vivid, hot pink 80% cotton and 20% polyester blend velour fabric. Perfect for on-trend loungewear and tracksuits. OEKO-Tex®.
Price incl. VAT
£16.00 per metre
Serena - Blonde
Part number
2204H08C

Serena - Blonde

80% cotton and 20% polyester knitted velour fabric in light beige is great for lounge and children's sleep suits. OEKO-Tex.
Price incl. VAT
£16.00 per metre
Serena - Black
Part number
2204H08B

Serena - Black

This rich black, 80% cotton and 20% polyester knitted velour fabric is fabulous for creating comfy lounge and sportswear. OEKO-Tex®.
Price incl. VAT
£16.00 per metre
Serena - Grey Marble
Part number
2204H08D

Serena - Grey Marble

This light grey, 80% cotton and 20% polyester knitted velour fabric is beautifully soft. Perfect for creating lounge and sports wear. OEKO-Tex®.
Price incl. VAT
£16.00 per metre