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 100% Wool Fleece - Turquoise

    100% Wool Fleece - Turquoise

    143cm wide, 100% Australian virgin wool fleece in turquoise. Mulesing-free and sheep-friendly!

    Regular price £29.00 p/m
  • + More colours 100% Wool Fleece - Wine Red
    Sold out

    100% Wool Fleece - Wine Red

    143cm wide, 100% Australian virgin wool fleece in wine red. Mulesing-free and sheep-friendly!

    Regular price £29.00 p/m
  • 10oz Denim - Yami

    148cm wide, soft indigo twill denim with 2% elastane for gentle stretch. Mid-weight and versatile.

    Regular price £12.00 p/m
  • 11oz Denim - Blue
    Sold out

    11oz Denim - Blue

    Made from 100% cotton, this traditional 11oz denim fabric in classic blue is perfect for jeans, jackets or bags.

    Regular price £14.50 p/m
  • 11oz Eco Denim - Mid Blue

    152cm wide, 11oz heavyweight denim in mid blue, made from recycled cotton and polyester.

    Regular price £16.00 p/m
  • 12.5oz Denim - Indigo
    Sold out

    12.5oz Denim - Indigo

    Heavy 12.5oz cotton denim in classic indigo. Perfect for durable jeans, jackets, and workwear.

    Regular price £13.96 p/m
  • Made in Italy 12.5oz Designer Denim - Trento
    Sold out

    12.5oz Designer Denim - Trento

    140cm wide, ex-designer cotton & elastane wide weave denim in black has a luxurious soft finish.

    Regular price £19.00 p/m
  • 12oz Recycled Cotton Red Selvedge Denim

    80cm wide, 12oz cotton and elastane denim twill fabric in black with red-stitched selvedge.

    Regular price £17.50 p/m
  • 12oz Titan Denim
    Sold out

    12oz Titan Denim

    155cm wide, fabulous quality heavy 12oz dark blue cotton denim fabric, ideal for hard-wearing jeans and jackets!

    Regular price £15.00 p/m
  • 13 Wale Corduroy - Dark Brown
    Sold out

    13 Wale Corduroy - Dark Brown

    158cm wide, 13-wale corduroy fabric made from cotton in a dark brown hue, excellent for durable jackets.

    Regular price £12.00 p/m
  • 14oz Bull Denim

    152cm wide cotton bull denim fabric. This heavyweight fabric is made from pure cotton and is perfect for creating durable apparel and home decor projects.

    Regular price From £19.90 p/m
  • + More colours 16 Wale Washed Corduroy - Army

    16 Wale Washed Corduroy - Army

    147cm wide, 100% cotton 16 wale washed corduroy in army green. 220-230gsm and Oeko-Tex certified.

    Regular price £16.50 p/m
  • + More colours 16 Wale Washed Corduroy - Chestnut

    16 Wale Washed Corduroy - Chestnut

    147cm wide, 100% cotton 16-wale washed corduroy in warm brown. 220-230gsm and Oeko-Tex certified.

    Regular price £16.50 p/m
  • + More colours 16 Wale Washed Corduroy - Crimson

    16 Wale Washed Corduroy - Crimson

    147cm wide, 100% cotton 16-wale washed corduroy in crimson red. 220-230gsm and Oeko-Tex certified.

    Regular price £16.50 p/m
  • + More colours 16 Wale Washed Corduroy - Grey

    16 Wale Washed Corduroy - Grey

    147cm wide, 100% cotton 16-wale washed corduroy in dark grey. 220-230gsm and Oeko-Tex certified.

    Regular price £16.50 p/m
  • + More colours 16 Wale Washed Corduroy - Mustard

    16 Wale Washed Corduroy - Mustard

    147cm wide, 100% cotton 16-wale washed corduroy in mustard yellow. 220-230gsm and Oeko-Tex certified.

    Regular price £16.50 p/m
  • + More colours 16 Wale Washed Corduroy - Red
    Sold out

    16 Wale Washed Corduroy - Red

    147cm wide, 100% cotton 16-wale washed corduroy in tomato red. 220-230gsm and Oeko-Tex certified.

    Regular price £16.50 p/m
  • + More colours 16 Wale Washed Corduroy - Teal

    16 Wale Washed Corduroy - Teal

    147cm wide, 100% cotton 16-wale washed corduroy in teal blue. 220-230gsm and Oeko-Tex certified.

    Regular price £16.50 p/m
  • + More colours 200gsm Stretch Twill - Black

    200gsm Stretch Twill - Black

    This stretch twill in black fabric is made from a blend of polyester, viscose and elastane, perfect for smart suits.

    Regular price £16.00 p/m
  • + More colours 200gsm Stretch Twill - Brown
    Sold out

    200gsm Stretch Twill - Brown

    78% polyester, 18% viscose and 4% elastane twill fabric in brown, 200gsm with a nice drape, ideal for trousers.

    Regular price £16.00 p/m
  • + More colours 200gsm Stretch Twill - Forest
    Sold out

    200gsm Stretch Twill - Forest

    150cm wide, polyester, viscose and elastane blend twill fabric in forest green, perfect for suits and dresses.

    Regular price £16.00 p/m
  • + More colours 21 Wale Needlecord - Black

    21 Wale Needlecord - Black

    This versatile 21-wale cotton needlecord fabric in black can be used for clothing and soft furnishings.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Brown

    21 Wale Needlecord - Brown

    140cm wide, 100% cotton, 21 wale needlecord fabric in brown, perfect for autumn dressmaking.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Charcoal

    21 Wale Needlecord - Charcoal

    Made from 100% cotton, this 21 wale needlecord fabric in charcoal is perfect for pinafore dresses.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Delph

    21 Wale Needlecord - Delph

    High-quality 21-wale needlecord fabric in blue, made from cotton and ideal for soft, lightweight shirts.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Ecru

    21 Wale Needlecord - Ecru

    140cm wide, 21 wale needlecord fabric made from 100% cotton in ecru - ideal for soft furnishings and clothing.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Emerald

    21 Wale Needlecord - Emerald

    148cm wide, 21 wale cotton needlecord fabric in an emerald green hue, perfect for lightweight and soft shirts.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Fuchsia

    21 Wale Needlecord - Fuchsia

    100% cotton 21 wale needlecord fabric in a fuchsia pink hue, 140cm wide, perfect for children's wear.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Gold

    21 Wale Needlecord - Gold

    148cm wide, 21 wale cotton needlecord fabric in gold, perfect for dressmaking, children's wear and soft furnishings.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Lavender

    21 Wale Needlecord - Lavender

    140cm wide, 100% cotton, 21-wale needlecord fabric in lavender. Perfect for lightweight and soft dresses.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Mandarin

    21 Wale Needlecord - Mandarin

    140cm wide, 100% cotton, 21 wale needlecord fabric in orange, perfect for soft shirts. OEKOTex Certified.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Marine

    21 Wale Needlecord - Marine

    148cm wide, 100% cotton, 21-wale needlecord fabric in marine blue. Perfect for lightweight and soft dresses.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Mint

    21 Wale Needlecord - Mint

    140cm wide, 21 wale cotton needlecord fabric, perfect for dressmaking, children's wear and soft furnishings.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Moss

    21 Wale Needlecord - Moss

    100% cotton 21-wale needlecord fabric in a dark green hue, perfect for soft furnishings and clothing.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Navy

    21 Wale Needlecord - Navy

    Our dark navy 21 wale needlecord fabric is made from 100% cotton and OEKOTex certified, great for shirts.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Ochre

    21 Wale Needlecord - Ochre

    140cm wide, 21 wale cotton needlecord fabric in an ochre hue, perfect for lightweight and soft shirts.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Pale Blue

    21 Wale Needlecord - Pale Blue

    Our 21-wale needlecord fabric in pale blue is 100% cotton and perfect for soft, lightweight shirts.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Petrol

    21 Wale Needlecord - Petrol

    OEKOTex 21-wale needlecord fabric in a petrol blue hue, 100% cotton and 140cm wide, ideal for dresses.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Pink

    21 Wale Needlecord - Pink

    This 100% cotton 21-wale needlecord fabric in a pink hue is 148cm wide and perfect for children's wear.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Purple

    21 Wale Needlecord - Purple

    148cm wide, 100% cotton, 21 wale needlecord fabric in purple, perfect for soft shirts. OEKOTex Certified.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Sage

    21 Wale Needlecord - Sage

    148cm wide, 100% cotton, 21 wale needlecord fabric in a sage green hue, great for clothing & soft furnishings.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Scarlet

    21 Wale Needlecord - Scarlet

    148cm wide, 100% cotton, 21 wale needlecord fabric in red, great for dressmaking & soft furnishings.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Silver

    21 Wale Needlecord - Silver

    Our 21-wale needlecord fabric in silver-grey is 100% cotton and perfect for soft, lightweight shirts.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Terracotta

    21 Wale Needlecord - Terracotta

    Our 140cm wide, 21-wale cotton needlecord fabric in terracotta is OEKOTex certified, great for childrens wear.

    Regular price £12.96 p/m
  • + More colours 21 Wale Needlecord - Wine

    21 Wale Needlecord - Wine

    140cm wide, 100% cotton, 21 wale needlecord fabric in a wine hue, great for dressmaking & soft furnishings.

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