Free UK delivery over £75

Since - 1974
New Arrivals

New Arrivals

We add new fabrics, dress patterns and haberdashery items every week. Please check out our fab selection of fabrics for...

Read More
New Arrivals

New Arrivals

We add new fabrics, dress patterns and haberdashery items every week. Please check out our fab selection of fabrics for dressmaking, quilting and patchwork as well as a variety of other crafts.

View as:

  • + More colours Modal French Terry - Alpine Green

    Modal French Terry - Alpine Green

    95% Modal 5% Elastane French Terry

    Regular price £13.00 p/m
  • + More colours Modal French Terry - Blue

    Modal French Terry - Blue

    95% Modal 5% Elastane French Terry

    Regular price £13.00 p/m
  • + More colours Modal French Terry - Taupe

    Modal French Terry - Taupe

    95% Modal 5% Elastane French Terry

    Regular price £13.00 p/m
  • + More colours Fur Lined Cord - Purple

    Fur Lined Cord - Purple

    Faux Fur Backed Corduroy Fleece

    Regular price £15.00 p/m
  • + More colours Fur Lined Cord - Orange

    Fur Lined Cord - Orange

    Faux Fur Backed Corduroy Fleece

    Regular price £15.00 p/m
  • + More colours Fur Lined Cord - Mustard

    Fur Lined Cord - Mustard

    Faux Fur Backed Corduroy Fleece

    Regular price £15.00 p/m
  • + More colours Fur Lined Cord - Black II

    Fur Lined Cord - Black II

    Faux Fur Backed Corduroy Fleece

    Regular price £15.00 p/m
  • + More colours Fur Lined Cord - Light Brown

    Fur Lined Cord - Light Brown

    Faux Fur Backed Corduroy Fleece

    Regular price £15.00 p/m
  • + More colours Fur Lined Cord - Cream

    Fur Lined Cord - Cream

    Faux Fur Backed Corduroy Fleece

    Regular price £15.00 p/m
  • + More colours Fur Lined Cord - Bottle

    Fur Lined Cord - Bottle

    Faux Fur Backed Corduroy Fleece

    Regular price £15.00 p/m
  • + More colours Embroidered Chambray - Denim Blue - Posy

    Embroidered Chambray - Denim Blue - Posy

    Embroidered Chambray Denim Blue Posies

    Regular price £13.50 p/m
  • + More colours Embroidered Chambray - Denim Blue - Roses

    Embroidered Chambray - Denim Blue - Roses

    Embroidered Chambray Denim Blue Roses

    Regular price £13.50 p/m
  • + More colours Linen Line - Navy

    Linen Line - Navy

    Smooth and Airy 100% linen

    Regular price £18.50 p/m
  • + More colours Linen Line - Ecru

    Linen Line - Ecru

    Regular price £18.50 p/m
  • + More colours Open Knit Cotton - Black

    Open Knit Cotton - Black

    Lightweight Open-Knit 100% Cotton

    Regular price £10.00 p/m
  • + More colours Open Knit Cotton - White

    Open Knit Cotton - White

    Lightweight Open-Knit 100% Cotton

    Regular price £10.00 p/m
  • + More colours Stripeway Linen Mix - Mustard

    Stripeway Linen Mix - Mustard

    80% Viscose 20% Linen Mustard Stripes

    Regular price £12.50 p/m
  • + More colours Stripeway Linen Mix - Grey

    Stripeway Linen Mix - Grey

    80% Viscose 20% Linen Grey Stripes

    Regular price £12.50 p/m
  • + More colours Bloomfield Linen

    Bloomfield Linen

    Floral Print Lightweight 100% Linen

    Regular price £20.50 p/m
  • + More colours Delft Garden Linen

    Delft Garden Linen

    Floral Print Lightweight 100% Linen

    Regular price £20.50 p/m
  • + More colours Little Bloom Linen

    Little Bloom Linen

    Floral Print Lightweight 100% Linen

    Regular price £20.50 p/m
  • Bright Ideas

    Lamp Printed Jersey Viscose Elastane Blend

    Regular price £10.00 p/m
  • Made in Italy Linea Nero

    Linea Nero

    Italian Ex-Designer Black Polyester Seersucker

    Regular price £15.00 p/m
  • Made in Italy+ More colours Alana & Alpaca - Wine

    Alana & Alpaca - Wine

    Italian Ex-Designer 50% Wool 50% Alpaca Coating

    Regular price £59.00 p/m
  • Made in Italy+ More colours Alana & Alpaca - Red

    Alana & Alpaca - Red

    Italian Ex-Designer 50% Wool 50% Alpaca Coating

    Regular price £59.00 p/m
  • Made in Italy+ More colours Alana & Alpaca - Jade

    Alana & Alpaca - Jade

    Italian Ex-Designer 50% Wool 50% Alpaca Coating

    Regular price £59.00 p/m
  • Made in Italy+ More colours Alana & Alpaca - Green

    Alana & Alpaca - Green

    Italian Ex-Designer 50% Wool 50% Alpaca Coating

    Regular price £59.00 p/m
  • Made in Italy+ More colours Alana & Alpaca - Blue

    Alana & Alpaca - Blue

    Italian Ex-Designer 50% Wool 50% Alpaca Coating

    Regular price £59.00 p/m
  • Made in Italy+ More colours Nero - Testura

    Nero - Testura

    Italian 80% Wool 20% Cashmere Textured Coating

    Regular price £61.00 p/m
  • Made in Italy+ More colours Nero - Liscio

    Nero - Liscio

    Italian 90% Wool 10% Cashmere Coating

    Regular price £61.00 p/m
  • Made in Italy+ More colours Wool and Whisper - Grey

    Wool and Whisper - Grey

    Italian Ex-Designer Coating 50% Wool 50% Alpaca

    Regular price £87.50 p/m
  • Made in Italy+ More colours Wool and Whisper - Black

    Wool and Whisper - Black

    Italian Ex-Designer Coating 50% Wool 50% Alpaca

    Regular price £87.50 p/m
  • Made in Italy+ More colours Archivio Checks - Red

    Archivio Checks - Red

    Italian Ex-Designer Cotton Elastane Check

    Regular price £17.00 p/m
  • Made in Italy+ More colours Archivio Checks - Blue

    Archivio Checks - Blue

    Italian Ex-Designer Cotton Elastane Check

    Regular price £17.00 p/m
  • Made in Italy+ More colours Archivio Checks - Pink

    Archivio Checks - Pink

    Italian Ex-Designer Cotton Elastane Check

    Regular price £17.00 p/m
  • Made in Italy+ More colours Archivio Checks - Black

    Archivio Checks - Black

    Italian Ex-Designer Cotton Elastane Check

    Regular price £17.00 p/m
  • Made in Italy+ More colours Strisce

    Strisce

    Italian Striped 100% Wool Knit

    Regular price £27.50 p/m
  • Made in Italy+ More colours Milano Cord

    Milano Cord

    Italian Ex-Designer 100% Cotton Corduroy

    Regular price £22.00 p/m
  • Made in Italy+ More colours La Texture

    La Texture

    Italian Ex-Designer 100% Cotton Seersucker

    Regular price £22.00 p/m
  • + More colours Linen Bouquet

    Linen Bouquet

    145cm Wide 100% Linen Florals

    Regular price £20.50 p/m
  • + More colours Sunday Best

    Sunday Best

    Italian Ex-Designer 100% Linen Shirting

    Regular price £20.50 p/m
  • Highland Ceilidh

    146cm Wide Polyester Dress Tartan

    Regular price £12.00 p/m
  • Obsidian Jersey

    154cm Wide Smooth Black Jersey

    Regular price £16.00 p/m
  • + More colours Brushed Cotton Flannel - Nora

    Brushed Cotton Flannel - Nora

    Timeless Brushed Cotton Flannel Fabric

    Regular price £14.50 p/m
  • + More colours Brushed Cotton Flannel - Elsie

    Brushed Cotton Flannel - Elsie

    Soft Brushed Cotton Flannel Fabric

    Regular price £14.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