Free UK delivery over £75

Since - 1974

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!

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!

View as:

  • Double Sided Terry Towelling - Chocolate

    152cm wide, double-sided cotton terry towelling in brown. Thick, absorbent & incredibly soft.

    Regular price £10.50 p/m
  • Double Sided Terry Towelling - Pink

    152cm wide, double-sided cotton terry towelling in pink. Thick, absorbent & incredibly soft.

    Regular price £10.50 p/m
  • Double Sided Terry Towelling - Red

    152cm wide, double-sided cotton terry towelling in red. Thick, absorbent & incredibly soft.

    Regular price £10.50 p/m
  • Double Trouble

    146cm wide, linen and cotton blend dress fabric with an embroidered floral design on a beige double cloth!

    Regular price £14.00 p/m
  • Double Trouble - Jacquard Jersey - Olive

    160cm wide, double-knit jacquard jersey with a diamond pattern in olive made from polyester and elastane.

    Regular price £11.96 p/m
  • Double Trouble - Jacquard Jersey - Teal

    160cm wide, double-knit jacquard jersey with a diamond pattern in teal made from polyester and elastane.

    Regular price £11.96 p/m
  • Made in Italy Double Whammy Rib

    Double Whammy Rib

    Stunning Italian knitted jersey wool coating fabric in grey with a linear rope pattern.

    Regular price £28.00 p/m
  • Drake

    160cm wide, luxurious polyester faux fur fabric with vibrant blue and yellow digital print. Warm, durable, and stylish for winter wear.

    Regular price £17.00 p/m
  • Draper - Organic Bamboo Blend Suiting - Beige

    This 150cm wide organic recycled suiting fabric in beige, is soft to handle and has a beautiful drape.

    Regular price £20.00 p/m
  • Draper - Organic Bamboo Blend Suiting - Black

    This 150cm wide organic recycled suiting fabric in black, is soft to handle and has a beautiful drape.

    Regular price £20.00 p/m
  • Draper - Organic Bamboo Blend Suiting - Cream

    150cm wide, 230gsm cream suiting fabric made from bamboo, recycled polyester and lycra. Wrinkle-resistant and soft.

    Regular price £20.00 p/m
  • Draper - Organic Bamboo Blend Suiting - Dark Mauve

    This 150cm wide organic recycled suiting fabric in mauve, is soft to handle and has a beautiful drape.

    Regular price £20.00 p/m
  • Draper - Organic Bamboo Blend Suiting - Dark Teal

    This 150cm wide organic recycled suiting fabric in teal, is soft to handle and has a beautiful drape.

    Regular price £20.00 p/m
  • Draper - Organic Bamboo Blend Suiting - Delphinium Blue

    This 150cm wide organic recycled suiting fabric in blue, is soft to handle and has a beautiful drape.

    Regular price £20.00 p/m
  • Draper - Organic Bamboo Blend Suiting - Grey

    This 150cm wide organic recycled suiting fabric in grey, is soft to handle and has a beautiful drape.

    Regular price £20.00 p/m
  • Draper - Organic Bamboo Blend Suiting - Petrol

    This 150cm wide organic recycled suiting fabric in petrol, is soft to handle & has a beautiful drape.

    Regular price £20.00 p/m
  • Draper - Organic Bamboo Blend Suiting - Red

    This 150cm wide organic recycled suiting fabric in red, is soft to handle and has a beautiful drape.

    Regular price £20.00 p/m
  • Draping Stretch Viscose Challis - Hockney
    10% off

    Draping Stretch Viscose Challis - Hockney

    Viscose challis poplin with with elastane, excellent draping qualities without the creasing

    Sale price £13.06 p/m Regular price £14.50 p/m
  • Draping Stretch Viscose Challis - Thicket

    134cm wide, viscose and elastane mix fabric featuring a leaf print on a black ground, ideal for dressmaking and loose palazzo pants!

    Regular price £14.50 p/m
  • Dread Naught - Black
    Sold out

    Dread Naught - Black

    150cm wide, 73% polyester, 21% viscose, 6% elastane, light weight, suiting in black. Virtually creaseless easy care with a soft finish.

    Regular price £7.00 p/m
  • Dread Naught - Navy
    Sold out

    Dread Naught - Navy

    150cm wide 73% polyester, 21% viscose, 6% elastane, light weight, suiting in navy. Virtually creaseless easy care fabric, a delight to work with.

    Regular price £7.50 p/m
  • Dread Naught - New Black

    This 144cm wide, polyester suiting fabric in black is excellent for formal wear, dressmaking and special occasions!

    Regular price £7.50 p/m
  • Dream Catcher

    125cm wide, intricately woven lace dress fabric in ivory. Made from cotton and nylon, perfect for festival wear.

    Regular price £16.00 p/m
  • Made in Britain Dress Net - Black

    Dress Net - Black

    145cm wide, flare-free 100% nylon knitted dress net fabric in black. Ideal for tutus, gowns & more.

    Regular price £2.50 p/m
  • Made in Britain Dress Net - White

    Dress Net - White

    145cm wide, flare-free 100% nylon knitted dress net fabric in white. Ideal for tutus, gowns & more.

    Regular price £2.50 p/m
  • Made in Italy Dressing Up
    Sold out

    Dressing Up

    150cm wide, Italian ex-designer cotton trousering in dark grey, with a classic herringbone weave.

    Regular price £14.00 p/m
  • Made in Italy Dressing Up - Navy
    Sold out

    Dressing Up - Navy

    150cm wide, Italian ex-designer cotton trousering in navy, with a classic herringbone weave.

    Regular price £14.00 p/m
  • Made in Britain Dry Finish Tin Cloth - Black

    Dry Finish Tin Cloth - Black

    152cm wide black dry finish tin cloth fabric, 100% cotton, 11oz weight. Durable and water-resistant.

    Regular price £18.50 p/m
  • Duchess - Ivory

    150cm wide, lovely quality ivory duchess satin. Firm and soft to handle, most popular for brides and bridesmaids dresses.

    Regular price £12.00 p/m
  • Duchess Satin - Porcelain

    150cm wide matt finished polyester satin in a more rigid nature, more suitable to the straight dresses the Geisha girls wear, that you can hardly step in or indeed a rather splendid evening dress.

    Regular price £12.00 p/m
  • Dusk Flex Denim

    Our 122cm wide, cotton and elastane blend stretch denim fabric in black is perfect for jeans or fitted skirts.

    Regular price £13.00 p/m
  • Dusty

    Woven in France, this stone coloured plain woven fabric is made from 60% cotton and 40% linen, ideal for shirts!

    Regular price £12.00 p/m
  • Duzmibum

    150cm wide, stretch trousering fabric in a soft marled mix of damson, grey, white, and black.

    Regular price £12.00 p/m
  • Dynamic Safari

    155cm wide water-repellent pale beige cotton fabric woven in Turkey. Suiting weight cloth, ideal for stylish, jackets and trench coats.

    Regular price £12.96 p/m
  • Dynasty - Porcelain

    A stunning porcelain suiting fabric with excellent body and drape.

    Regular price £17.26 p/m
  • Dynasty - Teal

    A beautiful teal blue Polyester Spandex suiting fabric with an excellent body and drape. Perfect for evening dresses and skirts!

    Regular price £17.26 p/m
  • Made in Italy Early Morning Rain

    Early Morning Rain

    150cm wide, Ecovero viscose dress fabric with a colourful large abstract Caribbean-inspired design.

    Regular price £18.00 p/m
  • Made in Italy Earnestly
    20% off

    Earnestly

    Our 146cm wide, poly/cotton Italian suiting fabric features a large check in black, tan and green - ideal for waistcoats, cardigans, shawls and accessories!

    Sale price £9.60 p/m Regular price £12.00 p/m
  • Made in Italy Ebb Tide - Jersey

    Ebb Tide - Jersey

    155 cm wide ivory jersey in polyester-nylon with a dreamy wrinkled texture, it hugs the body but politely ignores any lumps and bumps

    Regular price £8.00 p/m
  • Ecovero - Artist's Palette
    20% off

    Ecovero - Artist's Palette

    145cm wide, Ecovero(TM) viscose challis dress fabric with a colourful all over paintbrush stroke design.

    Sale price £14.40 p/m Regular price £18.00 p/m
  • Eddie Check

    Made from 100% cotton, our twill shirting fabric features a blue & red overcheck on a navy back drop.

    Regular price £8.96 p/m
  • Made in Italy Ego - Green
    Sold out

    Ego - Green

    Military green stretch trouser fabric made from cotton and elastane with a soft sateen finish. Woven in Italy.

    Regular price £11.96 p/m
  • Made in Italy Ego - Pink

    Ego - Pink

    150cm wide, pink stretch trouser fabric made from cotton and elastane with a soft sateen finish. Woven in Italy.

    Regular price £11.96 p/m
  • Egyptian Cotton - Luxury Sheeting

    Crisp white Egyptian cotton sheeting at 3 metres wide; superfine weave, stunning to handle, a dream to sew with.

    Regular price £15.00 p/m
  • Egyptian Cotton - Luxury Stripe Sheeting

    Brilliant white Egyptian cotton sheeting at 3 metres wide; satin striped pattern, stunning to handle, a dream to sew with.

    Regular price £15.00 p/m

Join our creative community

From sewing tips and fabric spotlights to celebrating our makers' amazing creations, our social channels are where inspiration meets expertise.

Follow along for daily doses of fabric love, maker stories, and behind-the-scenes glimpses into the world of premium textiles. Because the best part of what we do is seeing your visions come to life, one stitch at a time.

Get The Latest from Croft Mill

Keep in touch

We guarantee 100% privacy. Your information will not be shared and you can unsubscribe at any time.

Get The Latest from Croft Mill