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 dressmaking, quilting and patchwork as well as a variety of other crafts.

View as:

  • Made in Italy+ More colours Wool and Whisper - Black

    Wool and Whisper - Black

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

    Archivio Checks - Red

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

    Archivio Checks - Blue

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

    Archivio Checks - Pink

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

    Archivio Checks - Black

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

    Strisce

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

    Milano Cord

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

    La Texture

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

    Linen Bouquet

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

    Sunday Best

    Regular price £20.50 p/m
  • Highland Ceilidh

    146cm wide, 100% polyester check fabric in blue, black, red, and white. Smooth & durable

    Regular price £12.00 p/m
  • Obsidian Jersey

    154cm wide black stretch fabric, 97% polyester 3% elastane. Smooth, soft, and versatile

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

    Brushed Cotton Flannel - Nora

    140cm wide, 100% cotton brushed flannel in navy and white check.

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

    Brushed Cotton Flannel - Elsie

    140cm wide, 100% cotton brushed flannel in navy, teal, and cream check.

    Regular price £14.50 p/m
  • + More colours Brushed Cotton Flannel - Mabel
    Sold out

    Brushed Cotton Flannel - Mabel

    140cm wide, 100% cotton brushed flannel in blue, black, and cream check.

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

    Brushed Cotton Flannel - Finlay

    140cm wide, 100% cotton brushed flannel in navy, red, and white check.

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

    Brushed Cotton Flannel - Clara

    140cm wide, 100% cotton brushed flannel fabric in peach pink, grey, and white check.

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

    Brushed Cotton Flannel - Archie

    140cm wide, 100% cotton brushed flannel in a red, navy, and black tartan check.

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

    Brushed Cotton Flannel - Hattie

    140cm wide, 100% cotton brushed flannel fabric with a soft pink, cream, and black check design.

    Regular price £14.50 p/m
  • + 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 Christmas Cotton - Holly Natural - Pettit

    Christmas Cotton - Holly Natural - Pettit

    112cm wide, 135gsm John Louden 100% cotton Christmas fabric with trailing holly and red berries on ivory.

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Holly Natural - Medium

    Christmas Cotton - Holly Natural - Medium

    112cm wide, 135gsm John Louden 100% cotton Christmas fabric with small holly sprigs and red berries on ivory

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Holly Natural - Grande

    Christmas Cotton - Holly Natural - Grande

    112cm wide, 135gsm John Louden 100% cotton Christmas fabric with red berries and green holly on ivory.

    Regular price £9.76 p/m
  • + More colours Christmas Prints - Festive Foliage

    Christmas Prints - Festive Foliage

    140cm wide, 104gsm 100% cotton Christmas fabric with holly, mistletoe, and berries on ivory.

    Regular price £9.76 p/m
  • + More colours Christmas Prints - Winter Botanicals
    Sold out

    Christmas Prints - Winter Botanicals

    146cm wide, 104gsm 100% cotton Christmas fabric with red poinsettias, holly, and foliage on ivory

    Regular price £9.76 p/m
  • + More colours Christmas Prints - Poinsettia

    Christmas Prints - Poinsettia

    150cm wide, 104gsm 100% cotton Christmas fabric with red poinsettias, green holly leaves, and gold details on ivory

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Festive Dachshund

    Christmas Cotton - Festive Dachshund

    112cm wide, 135gsm 100% cotton Christmas fabric with dachshunds in jumpers and Santa hats.

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Red Robin

    Christmas Cotton - Red Robin

    112cm wide, 135gsm 100% cotton Christmas fabric with robins on a red background.

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Winter Wishes - Green

    Christmas Cotton - Winter Wishes - Green

    150cm wide, 122gsm 100% cotton Christmas fabric with Santa and tree patchwork design in red, green, and gold

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Winter Wishes - Grey

    Christmas Cotton - Winter Wishes - Grey

    142cm wide, 122gsm 100% cotton Christmas fabric with patchwork-style festive print in red, grey, and gold

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Hollygrove - Red

    Christmas Cotton - Hollygrove - Red

    142cm wide, 122gsm 100% cotton Christmas fabric in red with metallic gold holly design

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Hollygrove - Green

    Christmas Cotton - Hollygrove - Green

    140cm wide, 122gsm 100% cotton Christmas fabric in green with metallic gold holly design

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Hollygrove - Blue

    Christmas Cotton - Hollygrove - Blue

    150cm wide, 122gsm 100% cotton Christmas fabric with gold holly leaf design on blue.

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Berries & Holly - Red

    Christmas Cotton - Berries & Holly - Red

    150cm wide, 122gsm 100% cotton Christmas fabric with gold holly design on red.

    Regular price £9.76 p/m
  • + More colours Christmas Cotton - Berries & Holly - Blue

    Christmas Cotton - Berries & Holly - Blue

    150cm wide, 122gsm 100% cotton Christmas fabric with red, green, and gold holly design on navy.

    Regular price £9.76 p/m
  • Brushed Cotton - Celeste - Pink

    148cm wide, 100% brushed cotton fabric in a pink and lilac floral design on cream. Soft, breathable

    Regular price £11.96 p/m
  • Brushed Cotton - Celeste - Blue

    148cm wide, 100% brushed cotton fabric with a blue and pink floral design. Soft, breathable

    Regular price £11.96 p/m
  • Brushed Cotton - Sindia - Maroon

    148cm wide, 100% brushed cotton fabric in maroon with a floral print. Soft, warm

    Regular price £11.96 p/m
  • Brushed Cotton - Sindia - Steel

    148cm wide, 100% brushed cotton fabric with a steel grey floral print. Soft, warm

    Regular price £11.96 p/m
  • Brushed Cotton - Lola - Peach

    148cm wide, 100% brushed cotton fabric with a peach floral print. Soft, lightweight

    Regular price £11.96 p/m
  • Brushed Cotton - Lola - Pink

    148cm wide, 100% brushed cotton fabric with a pink floral design. Soft, lightweight

    Regular price £11.96 p/m
  • + More colours Christmas Prints - Snowflakes - Green

    Christmas Prints - Snowflakes - Green

    100% cotton Christmas fabric, 140cm wide, with gold snowflakes on green --ideal for festive crafts, dÈcor, and gifts.

    Regular price £9.76 p/m
  • + More colours Christmas Prints - Snowflakes - Ivory

    Christmas Prints - Snowflakes - Ivory

    100% cotton Christmas fabric, 140cm wide, with gold snowflakes on ivory--ideal for festive crafts, dÈcor, and gifts.

    Regular price £9.76 p/m
  • + More colours Christmas Prints - Little Stars - Green

    Christmas Prints - Little Stars - Green

    100% cotton Christmas fabric, 140cm wide, with gold stars on green--perfect for festive crafts, decorations, and handmade gifts.

    Regular price £9.76 p/m
  • + More colours Christmas Prints - Little Stars - Red

    Christmas Prints - Little Stars - Red

    100% cotton Christmas fabric, 140cm wide, with gold stars on red perfect for festive crafts, decorations, and handmade gifts.

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