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:

  • Made in Italy Humphrey
    Sold out

    Humphrey

    Camel Wool Cashmere Lightweight Jacketing Coating. Lightweight wool jacketing/ coating in a lovely camel colour. Mouth-watering!

    Regular price £70.00 p/m
  • I'll Take That!

    142cm wide, polyester crinkle fabric in black with cream spots. Crease resistant & easy to care for.

    Regular price £12.46 p/m
  • Idaho
    10% off

    Idaho

    150cm wide, polyester satin fabric with a soft peach finish; digitally printed abstract design in brown, pink, green hues.

    Sale price £14.40 p/m Regular price £16.00 p/m
  • Made in Italy If You Could Dream

    If You Could Dream

    142cm wide, ex-designer Italian black cotton & viscose jersey fabric with a swirling velvet pattern.

    Regular price £24.96 p/m
  • Imitation Gold

    Imitation shot silk lining in a beautiful pale gold.

    Regular price £4.76 p/m
  • In All My Born Days - Mute

    This Italian fine wool shirting fabric features a black, brown, light and dark pink check. A gorgeous ex designer cloth you may recognise from the high street.

    Regular price £20.00 p/m
  • In All My Born Days - Punch

    This Italian fine wool shirting fabric features a black, blue, green and pink check. A gorgeous ex designer cloth you may recognise from the high street.

    Regular price £20.00 p/m
  • Made in Italy In All My Born Days - Rose Check

    In All My Born Days - Rose Check

    Woven in Italy, this ex-designer, fine wool fabric features an interesting check made up of grey, black and pink hues.

    Regular price £16.00 p/m
  • Inca

    Introducing our 150cm-wide, colourful cotton/polyester blend fabric, woven in a unique Inca stripe pattern featuring black, amber, grey, white, and neon pink.

    Regular price £12.00 p/m
  • Made in Italy Indaco Linen

    Indaco Linen

    158cm wide, 100% linen chambray shirting fabric in indigo blue, with a crisp, textured finish.

    Regular price £28.00 p/m
  • + More colours Indigoline Denim

    Indigoline Denim

    150cm wide, 100% cotton indigo and white striped woven denim. 230gsm - breathable and midweight.

    Regular price £21.50 p/m
  • Informal

    156cm wide fine cotton shirting with a a beautiful, soft finish. A truly lovely cloth featuring a ale duck egg blue colour. Perfect for summer shirting.

    Regular price £7.50 p/m
  • Ink & Blush Lining

    140cm wide, acetate & viscose lining fabric with pink and navy stripes. Smooth, soft and stylish.

    Regular price £7.00 p/m
  • Made in Italy Inky

    Inky

    152cm wide, Italian soft 100% viscose dress fabric in ivory with a "painted" design in black.

    Regular price £20.00 p/m
  • Made in Italy Inky Parlez-Vous

    Inky Parlez-Vous

    150cm Loro Piana Italian wool, dark navy, lightweight suiting fabric, perfect for luxurious suits and tailored garments.

    Regular price £18.00 p/m
  • Inky Satin

    140cm wide, nylon and viscose blend satin dress fabric in an attractive dark navy shade, ideal for blouses.

    Regular price £9.00 p/m
  • Made in Italy Inner Space

    Inner Space

    148cm wide, woven cotton lawn fabric made in Italy featuring an abstract red/orange print on a white ground, ideal for dresses!

    Regular price £14.00 p/m
  • Interlining - Our Interfacing Products

    Various interfacing and interlining products and fabrics different weights for making skirts, dresses, bags, hats and suits.

    Regular price From £2.56 p/m
  • Made in Britain Interlock - Black

    Interlock - Black

    160cm wide black cotton interlock jersey fabric, proudly knitted in the UK. Perfect for summer garments!

    Regular price £9.00 p/m
  • Interlock - Blush

    165cm wide, soft interlock cotton and lycra blend jersey fabric in pink, ideal for polo shirts, dressmaking or skirts!

    Regular price £9.00 p/m
  • Interlock - Ivory

    This interlock cotton jersey fabric in ivory is soft to the hand and 155cm wide, ideal for wrap dresses and polo shirts!

    Regular price £9.00 p/m
  • Made in Britain Interlock - Khaki

    Interlock - Khaki

    160cm wide khaki cotton interlock jersey fabric, proudly knitted in the UK. Perfect for summer!

    Regular price £9.00 p/m
  • Made in Britain Interlock - Lemon

    Interlock - Lemon

    160cm wide lemon yellow cotton interlock jersey fabric, proudly knitted in the UK. Perfect for summer garments!

    Regular price £9.00 p/m
  • Made in Britain Interlock - Lime

    Interlock - Lime

    160cm wide lime green cotton interlock jersey fabric, proudly knitted in the UK. Perfect for summer garments!

    Regular price £9.00 p/m
  • Made in Britain Interlock - Neon

    Interlock - Neon

    160cm wide neon yellow cotton interlock jersey fabric, proudly knitted in the UK. Perfect for summer garments!

    Regular price £9.00 p/m
  • Made in Britain Interlock - Sunflower

    Interlock - Sunflower

    160cm wide sunflower yellow cotton interlock jersey fabric, proudly knitted in the UK. Perfect for summer garments!

    Regular price £9.00 p/m
  • Made in Britain Interlock - White

    Interlock - White

    White cotton interlock jersey, 145cm wide, 166gsm. Soft, breathable 100% cotton knit

    Regular price £9.00 p/m
  • Made in Britain Interlock Wide - Fire Red

    Interlock Wide - Fire Red

    Very wide 180cm red cotton interlock jersey fabric, proudly knitted in the UK. Perfect for summer garments!

    Regular price £9.00 p/m
  • Intricate

    Beautiful designer viscose suiting in a deep rich blue.

    Regular price £15.00 p/m
  • Made in Italy InWool - Cavo Knit
    Sold out

    InWool - Cavo Knit

    Italian, deadstock cable knit coating fabric in pale pink made from viscose, perfect for jumpers.

    Regular price £22.26 p/m
  • Made in Italy InWool Jersey Rib - Black

    InWool Jersey Rib - Black

    90cm wide, fine rib nylon jersey in black. Very stretchy and strong, knitted in Italy by InWool, superb for cuffing.

    Regular price £10.00 p/m
  • Made in Italy InWool Jersey Rib - Dark Grey

    InWool Jersey Rib - Dark Grey

    90cm wide, fine rib nylon jersey in dark grey. Very stretchy and strong, knitted in Italy by InWool, superb for cuffing.

    Regular price £10.00 p/m
  • Made in Italy InWool Jersey Rib - Ivory

    InWool Jersey Rib - Ivory

    Knitted in Italy by InWool, this strong and stretchy fine rib nylon jersey fabric in ivory is ideal for cuffing

    Regular price £10.00 p/m
  • Made in Italy InWool Jersey Stripe - Navy
    Sold out

    InWool Jersey Stripe - Navy

    Knitted in Italy, this deadstock t-shirting fabric in navy has a towelling stripe made from cotton and elastane.

    Regular price £12.00 p/m
  • Made in Italy InWool Jersey Stripe - White
    Sold out

    InWool Jersey Stripe - White

    Italian towelling stripe t-shirt fabric in white, lightweight and soft, made from cotton and elastane.

    Regular price £12.00 p/m
  • Made in Italy InWool Soft Jersey Rib - Navy

    InWool Soft Jersey Rib - Navy

    Beautifully soft ribbed nylon jersey fabric in dark navy, knitted in Italy by InWool, great for cuffing or necklines.

    Regular price £10.00 p/m
  • Irish Linen - White

    Our 142cm wide, Irish linen fabric in a white hue is perfect for furnishing projects such as tablecloths and curtaining.

    Regular price From £20.00 p/u
  • Ironworks

    A strong, good-quality wool mix suiting fabric in Gunmetal Olive.

    Regular price £14.50 p/m
  • Is It A Bird?

    Absolutely gorgeous 60in wide pink fine cut cord velveteen. Perfect for Girls Pinafore Dresses, Trousers, or Gilet if you pad it with our wadding!

    Regular price £10.00 p/m
  • Made in Italy ITA Collection - A Hint

    ITA Collection - A Hint

    135cm wide, wool coating with a fabulous melange of different coloured yarns & hint of sparkle.†

    Regular price £36.00 p/m
  • Made in Italy ITA Collection - Bracco Suiting
    Sold out

    ITA Collection - Bracco Suiting

    145cm wide, ex-designer, Italian wool suiting with a classic black & soft white houndstooth check.

    Regular price £33.00 p/m
  • Made in Italy ITA Collection - Bracco Tweed

    ITA Collection - Bracco Tweed

    154cm wide, ex-designer, Italian wool tweed jacketing fabric in a classic houndstooth check.

    Regular price £33.00 p/m
  • Made in Italy ITA Collection - Brushed - Navy

    ITA Collection - Brushed - Navy

    160cm wide, ex-designer, soft, lightweight brushed wool jacketing fabric in navy. Woven in Italy!

    Regular price £30.00 p/m
  • Made in Italy ITA Collection - Cashmere - Cestino
    Sold out

    ITA Collection - Cashmere - Cestino

    148cm wide, ex-designer wool & cashmere coating with a grey and black herringbone pattern.

    Regular price £36.00 p/m
  • Made in Italy ITA Collection - Cashmere - Lusso

    ITA Collection - Cashmere - Lusso

    152cm wide, ex-designer coating in a dark, almost black mixture of yarns with a soft brushed finish.

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