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:

  • + More colours Brushed Cotton Flannel - Wilbur

    Brushed Cotton Flannel - Wilbur

    140cm wide, 100% cotton brushed flannel fabric with a soft grey, brown, and cream check.

    Regular price £14.50 p/m
  • + More colours Brushed French Terry - Blush

    Brushed French Terry - Blush

    150cm wide, Oeko-Tex certified, 96% cotton 4% elastane brushed back French terry fabric in blush pink.

    Regular price £14.00 p/m
  • + More colours Brushed French Terry - Dark Brown
    Sold out

    Brushed French Terry - Dark Brown

    150cm wide, 96% cotton 4% elastane brushed back French Terry jersey fabric in a dark brown

    Regular price £14.00 p/m
  • + More colours Brushed French Terry - Marl Grey

    Brushed French Terry - Marl Grey

    150cm wide, Oeko-Tex certified, 96% cotton 4% elastane brushed back French terry fabric in marl grey.

    Regular price £14.00 p/m
  • + More colours Brushed French Terry - Mint

    Brushed French Terry - Mint

    150cm wide, Oeko-Tex certified, 96% cotton 4% elastane brushed back French terry fabric in mint green.

    Regular price £14.00 p/m
  • + More colours Brushed French Terry - Petrol

    Brushed French Terry - Petrol

    150cm wide, Oeko-Tex certified, 96% cotton 4% elastane brushed back French terry fabric in petrol.

    Regular price £14.00 p/m
  • + More colours Brushed French Terry - Sand

    Brushed French Terry - Sand

    150cm wide, Oeko-Tex certified, 96% cotton 4% elastane brushed back French terry fabric in pale sand.

    Regular price £14.00 p/m
  • + More colours Brushed French Terry - Soft Blue

    Brushed French Terry - Soft Blue

    150cm wide, Oeko-Tex certified, 96% cotton 4% elastane brushed back French terry fabric in soft blue.

    Regular price £14.00 p/m
  • + More colours Brushed French Terry - Terracotta

    Brushed French Terry - Terracotta

    150cm wide, Oeko-Tex certified, 96% cotton 4% elastane brushed back French terry fabric in terracotta.

    Regular price £14.00 p/m
  • + More colours Brushed French Terry - Wine

    Brushed French Terry - Wine

    150cm wide, Oeko-Tex certified, 96% cotton 4% elastane brushed back French terry fabric in wine red.

    Regular price £14.00 p/m
  • + More colours Brushed Plaid - Red

    Brushed Plaid - Red

    60% polyester and 40% cotton brushed tartan shirting fabric in navy, red and white. Beautifully soft and lightweight.

    Regular price £7.00 p/m
  • Brushed Polycotton - Cream

    This beautifully soft brushed 65% polyester and 35% cotton blend fabric is a great choice for pyjamas, loungewear and blankets.

    Regular price £5.00 p/m
  • + More colours Brushed Tartan - Benjamin - Blue

    Brushed Tartan - Benjamin - Blue

    Exceptional cotton shirting fabric with a brushed finish, showcasing a striking navy, red, teal, and white check pattern.

    Regular price £10.00 p/m
  • + More colours Brushed Tartan - Joseph

    Brushed Tartan - Joseph

    High-quality brushed cotton tartan shirting fabric, featuring a classic red, green, and white check pattern.

    Regular price £10.00 p/m
  • + More colours Brushed Tartan - Monty
    Sold out

    Brushed Tartan - Monty

    Brushed cotton tartan shirting fabric in bright royal blue, red, green and black check. The colours in this cloth are truly captivating.

    Regular price £10.00 p/m
  • Brushed Twill - Khaki

    140cm wide, lightweight brushed 100% cotton twill fabric in dull khaki. Melt in your mouth stuff!

    Regular price £12.00 p/m
  • + More colours Brushed Viscose Twill - Abstraction

    Brushed Viscose Twill - Abstraction

    145cm wide, brushed viscose twill fabric with an abstract print in green, orange, and neutral tones.

    Regular price £14.00 p/m
  • + More colours Brushed Viscose Twill - Ditsy

    Brushed Viscose Twill - Ditsy

    140cm wide, brushed viscose twill fabric with a ditsy floral print in shades of peach, blue & green.

    Regular price £10.76 p/m
  • + More colours Brushed Viscose Twill - Emma Dot

    Brushed Viscose Twill - Emma Dot

    140cm wide, brushed viscose twill fabric with a pink and green floral design with playful polka dots.

    Regular price £10.76 p/m
  • + More colours Brushed Viscose Twill - Flower Jewel

    Brushed Viscose Twill - Flower Jewel

    145cm wide, brushed viscose twill fabric with a vibrant floral paisley print against a purple ground.

    Regular price £12.00 p/m
  • + More colours Brushed Viscose Twill - Harper

    Brushed Viscose Twill - Harper

    148cm wide, lightweight brushed 100% viscose twill fabric with a bold white floral print on black.

    Regular price £10.46 p/m
  • + More colours Brushed Viscose Twill - Joanne
    Sold out

    Brushed Viscose Twill - Joanne

    140cm wide, brushed viscose twill fabric with a floral print in shades of blue, pink, green & more.

    Regular price £10.76 p/m
  • + More colours Brushed Viscose Twill - Zoe
    Sold out

    Brushed Viscose Twill - Zoe

    150cm wide, brushed viscose twill fabric with a abstract floral print in shades of green, navy & white.

    Regular price £10.76 p/m
  • Bubble Crepe
    Sold out

    Bubble Crepe

    Lightweight bubble crepe dress fabric in a pale rust.

    Regular price £4.76 p/m
  • Bubble Crepe - Saffron Floral
    Sold out

    Bubble Crepe - Saffron Floral

    150cm wide, polyester bubble crepe fabric with a warm floral print in of red, orange, pink and gold.

    Regular price £15.00 p/m
  • Bubble Sateen

    This lightweight black satin dressmaking fabric is extremely soft. Perfect for partywear, dresses and blouses and shirts.

    Regular price £8.00 p/m
  • + More colours Bubble Wash Corduroy - Black

    Bubble Wash Corduroy - Black

    145cm wide, 8 wale cotton stretch easy-care corduroy fabric in black, with a unique bubble effect.

    Regular price £16.00 p/m
  • + More colours Bubble Wash Corduroy - Burnt Orange
    Sold out

    Bubble Wash Corduroy - Burnt Orange

    143cm wide, 8 wale cotton stretch easy-care corduroy fabric in orange, with a unique bubble effect.

    Regular price £16.00 p/m
  • + More colours Bubble Wash Corduroy - Cream

    Bubble Wash Corduroy - Cream

    143cm wide, 8 wale cotton stretch easy-care corduroy fabric in cream, with a unique bubble effect.

    Regular price £16.00 p/m
  • + More colours Bubble Wash Corduroy - Crimson

    Bubble Wash Corduroy - Crimson

    143cm wide 8 wale cotton stretch easy-care corduroy fabric in crimson, with a unique bubble effect.

    Regular price £16.00 p/m
  • + More colours Bubble Wash Corduroy - Moss
    Sold out

    Bubble Wash Corduroy - Moss

    143cm wide, 8 wale cotton stretch easy-care corduroy fabric in moss, with a unique bubble effect.

    Regular price £16.00 p/m
  • + More colours Bubble Wash Corduroy - Navy
    Sold out

    Bubble Wash Corduroy - Navy

    143cm wide, 8 wale cotton stretch easy-care corduroy fabric in navy, with a unique bubble effect.

    Regular price £16.00 p/m
  • + More colours Bubble Wash Corduroy - Purple

    Bubble Wash Corduroy - Purple

    143cm wide, 8 wale cotton stretch easy-care corduroy fabric in purple, with a unique bubble effect.

    Regular price £16.00 p/m
  • + More colours Bubble Wash Corduroy - Sea Green
    Sold out

    Bubble Wash Corduroy - Sea Green

    143cm wide, 8 wale cotton stretch easy-care corduroy in sea green, with a unique bubble effect.

    Regular price £16.00 p/m
  • + More colours Bubble Wash Corduroy - Slate
    Sold out

    Bubble Wash Corduroy - Slate

    143cm wide, 8 wale cotton stretch easy-care corduroy fabric in slate, with a unique bubble effect.

    Regular price £16.00 p/m
  • Made in Italy Buckthorn

    Buckthorn

    148cm wide, brushed cotton twill fabric in dark grey. Woven in Italy - soft, breathable and versatile.

    Regular price £21.50 p/m
  • Buddy - Red

    This textured plain linen-style weave fabric features a soft red hue. Perfect for curtains, blinds and soft furnishings. Brilliant for festive crafts.

    Regular price £11.00 p/m
  • Bundles - Cotton Gift Pack with Accessories - 5m

    100% cotton fabric pack with accessories. 5 x 1metre lengths in various designs. Both plain and printed 112cm/44 or 140cm+/55". Huge savings on this bundle!"

    Regular price £40.00 p/u
  • Bundles - Jersey Large

    This jersey pack has 7 pieces in at between 0.5 - 0.55m mixed in. Approx 3.6m in total. It contains mercerised cotton and cotton jerseys, all plain.

    Regular price £30.00 p/u
  • Bundles - Jersey Small

    These jersey packs have between 0.3m/0.6m pieces of jersey of all kinds - viscose, cotton, plain, patterned, heavy weight, light weight. You will get a total of 3 metres. These are non-returnable.†

    Regular price £18.00 p/u
  • Made in Italy Burnt Umber

    Burnt Umber

    153cm wide, Italian 100% wool melton brushed coating fabric in a russet brown and black blend.

    Regular price £29.60 p/m
  • But, This is Nicer

    Our black stripe chiffon dressmaking fabric is perfect for party wear, blouses, accessories or evening gowns!

    Regular price £7.00 p/m
  • Butros Paisley

    150cm wide, viscose and elastane jersey fabric, with a paisley print in a myriad of autumnal shades.

    Regular price £12.00 p/m
  • Buttercup Crepe - Bliss

    140cm wide, viscose crepe fabric featuring a ditsy yellow and pink floral pattern, perfect for summer dresses!

    Regular price £12.00 p/m
  • Butterfly - Pink
    10% off

    Butterfly - Pink

    150cm wide cotton dress and craft fabric in a pink butterfly and floral print.

    Sale price £6.52 p/m Regular price £7.26 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