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:

  • Fame

    150cm wide red polyester nylon silk dress fabric, a stunning blend that combines elegance and softness.

    Regular price £8.50 p/m
  • Fancy Dress Satin - Lemon

    150cm wide polyester satin fabric in a lovely soft lemon colour. Nice soft feel.

    Regular price £5.50 p/m
  • Fancy Dress Satin - White

    142cm wide polyester satin fabric in a white. A shimmery face and a soft feel.

    Regular price £5.50 p/m
  • Faux Fur - Brown
    Sold out

    Faux Fur - Brown

    Brown Faux fur jacketing fabric

    Regular price £25.00 p/m
  • Faux Fur - Camo - Brown

    155cm wide, polyester faux fur fabric in a camouflage design in shades of brown, black and cream.

    Regular price £14.00 p/m
  • Faux Fur - Camo - Green

    155cm wide, polyester faux fur fabric in a camouflage design in shades of green, black and brown.

    Regular price £14.00 p/m
  • Faux Leather - Black

    Superb quality faux leather in black, It is 320gr/qm and is 60% polyurethane, 25% polyester and 15 cotton (the backing), wipe down or dry clean only.

    Regular price £16.00 p/m
  • Faux Leather - Gold

    145cm wide, luxurious gold faux leather with a soft, textured finish--perfect for bags, skirts & more.

    Regular price £16.00 p/m
  • Faux Leather - Shadow Mink

    150cm wide mink matt faux leather fabric, 250gsm. Made from 60% polyurethane, 32% polyester, 8% viscose

    Regular price £16.00 p/m
  • Faux Mohair - Grey

    Lightweight†luxury†faux mohair coating material in grey. An incredible lookalike for†real wool mohair.

    Regular price £18.00 p/m
  • Faux Mohair - Navy

    Lightweight†luxury†faux mohair coating material in navy. An incredible lookalike for†real wool mohair.

    Regular price £18.00 p/m
  • Felicity - White

    150cm wide, 100% cotton poplin fabric in white, with a beautiful embroidered floral design.

    Regular price £17.40 p/m
  • Felted

    156cm wide, lightweight wool blend coating in melange taupe/grey with a lightly felted finish.

    Regular price £23.50 p/m
  • Fenced Off

    Made from polyester, viscose and nylon, this silver chain link fabric has an abstract design, ideal for statement garments!

    Regular price £15.00 p/m
  • Festival - Download - Green

    A tie-dye design, digitally printed viscose dress fabric in green, blue, black and brown. A glorious, lightweight fabric, perfect for summer!

    Regular price £10.50 p/m
  • Festival - Download - Orange

    This digitally printed viscose dress fabric featuring a tie-dye design in orange, black, yellow and blue. A glorious, lightweight fire-like fabric!

    Regular price £10.50 p/m
  • Festive Madness
    20% off

    Festive Madness

    Soft, lightweight polyester jersey with an abstract pattern in in neon yellow, pink, coral, mint, black and white. So fine it would be a delight to wear.

    Sale price £5.00 p/m Regular price £6.26 p/m
  • Fibre Mood - 3D Stripes - Cream

    138cm wide, polyester & cotton non-padded quilting fabric in cream with a unique 3D stripe texture.

    Regular price £26.00 p/m
  • Fibre Mood - 3D Stripes - Pink

    138cm wide, polyester & cotton non-padded quilting fabric in pink with a unique 3D stripe texture.

    Regular price £26.00 p/m
  • Fibre Mood - 9.5oz Washed Denim - Black

    100% cotton black washed denim fabric, 9.5oz (320gsm), Oeko-Tex Standard 100 certified. Soft yet durable

    Regular price £19.00 p/m
  • Fibre Mood - 9.5oz Washed Denim - Dark Olive

    100% cotton dark olive washed denim fabric, 9.5oz (320gsm), Oeko-Tex Standard 100 certified. A durable and stylish denim

    Regular price £19.00 p/m
  • Fibre Mood - 9.5oz Washed Denim - Red

    100% cotton red washed denim fabric, 9.5oz (320gsm), Oeko-Tex Standard 100 certified. Soft yet durable

    Regular price £19.00 p/m
  • Fibre Mood - 9.5oz Washed Denim - Tan

    100% cotton Tan washed denim fabric, 9.5oz (320gsm), Oeko-Tex Standard 100 certified. Soft yet durable

    Regular price £19.00 p/m
  • Fibre Mood - Boreal Match - Dark Aubergine Knit

    140cm wide dark aubergine knit fabric, 320gsm. A soft yet durable blend of 80% organic cotton and 20% recycled polyester, perfect for sweatshirts, dresses, joggers

    Regular price £22.50 p/m
  • Fibre Mood - Boreal Match - Dark Aubergine Rib

    55cm wide dark aubergine rib fabric, 295gsm. A soft, knitted blend of 95% cotton and 5% elastane with stretch, perfect for cuffs, waistbands, neckbands, and fitted garments.

    Regular price £16.50 p/m
  • Fibre Mood - Boreal Match - Dark Rust Knit

    140cm wide dark rust knit fabric, 320gsm. A soft yet durable blend of 80% organic cotton and 20% recycled polyester, perfect for sweatshirts, dresses, joggers

    Regular price £22.50 p/m
  • Fibre Mood - Boreal Match - Dark Rust Rib

    55cm wide dark rust rib fabric, 295gsm. A soft, knitted blend of 95% cotton and 5% elastane with stretch, perfect for cuffs, waistbands, neckbands, and fitted garments.

    Regular price £16.50 p/m
  • Fibre Mood - Cruz Match - Dark Navy Scuba

    160cm wide dark navy scuba fabric, 350gsm. A soft, stretch fabric made from polyester, viscose, and elastane, ideal for dresses, skirts, jackets, and leisurewear

    Regular price £21.00 p/m
  • Fibre Mood - Denim Look - Mint

    Brighten up your wardrobe with this cotton and elastane denim look fabric in mint green.

    Regular price £16.76 p/m
  • Fibre Mood - Denim Look - Summer Red

    Brighten up your wardrobe with this cotton and elastane denim look fabric in vibrant summer red.

    Regular price £16.76 p/m
  • Fibre Mood - Dobby Check - Black

    Sheer & lightweight 100% cotton fabric in black with a checked dobby weave, perfect for summer!

    Regular price £16.00 p/m
  • Fibre Mood - Dobby Check - Sky

    Sheer & lightweight 100% cotton fabric in blue with a checked dobby weave, perfect for summer!

    Regular price £16.00 p/m
  • Fibre Mood - Dyron Match - Aubergine Ripstop

    145cm wide aubergine nylon elastane fabric, 150gsm. A lightweight stretch fabric with 85% nylon and 15% elastane.

    Regular price £19.50 p/m
  • Fibre Mood - Dyron Match - Cream Ripstop

    145cm wide cream nylon elastane fabric, 150gsm. A lightweight stretch fabric with 85% nylon and 15% elastane.

    Regular price £19.50 p/m
  • Fibre Mood - Ecovero Leaves

    100% Ecovero viscose fabric in ivory with leaves printed in black, perfect for flowy dresses & skirts.

    Regular price £22.00 p/m
  • Fibre Mood - Ecovero Leopard

    100% Ecovero viscose fabric in vibrant red†with a pretty pale pink leopard print, perfect for dresses.

    Regular price £22.00 p/m
  • Fibre Mood - Elan Match - Denim Sheepskin

    155cm wide denim blue sheepskin-style fabric, 370gsm. A soft and cosy polyester fabric with slight weft stretch

    Regular price £20.00 p/m
  • Fibre Mood - Ember Match - Illustrious Sheepskin

    150cm wide paisley polyester fabric, 325gsm, with slight weft stretch. A soft and cosy fabric with a bold black paisley design on cream

    Regular price £20.00 p/m
  • Fibre Mood - Heavy Cotton Knit

    Lovely chunky knitted 100% cotton fabric in cream, perfect for crafting cosy jumpers and cardigans.

    Regular price £28.00 p/m
  • Fibre Mood - Heavy Crepe - Moss

    145cm wide, polyester, viscose & elastane, 285gsm heavy crepe dress fabric in moss green.

    Regular price £22.00 p/m
  • Fibre Mood - Heavy Crepe - Plum

    145cm wide, polyester, viscose & elastane, 285gsm heavy crepe dress fabric in dark purple.

    Regular price £22.00 p/m
  • Fibre Mood - Jacquard Stripes - Green

    145cm wide, viscose, nylon and linen jacquard fabric in deep green with a subtle stripe design.

    Regular price £19.50 p/m
  • Fibre Mood - Knit Swiss Tulle - Green

    100% nylon tulle fabric in light green. Perfect for creating overlays on dresses, skirts & accessories.

    Regular price £8.00 p/m
  • Fibre Mood - Knitwear - Cream

    160cm wide, 330gsm knitwear fabric in cream. Made from 70% cotton and 30% polyester, OEKO-TEX certified.

    Regular price £34.50 p/m
  • Fibre Mood - Knitwear - Red

    160cm wide, 330gsm knitwear fabric in red. Made from 70% cotton and 30% polyester, OEKO-TEX certified.

    Regular price £34.50 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