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 Loro Piana - Grey Herringbone

    Loro Piana - Grey Herringbone

    Our Italian wool suiting fabric in grey features a timeless herringbone weave perfect for long/short coats or jackets!

    Regular price £30.00 p/m
  • Lost Cord

    Our 154cm wide, polyester, polyamide and lycra blend fabric in brown is excellent for jackets and crafts!

    Regular price £16.00 p/m
  • Made in Britain Lost In Translation

    Lost In Translation

    British dark grey cotton wool suiting, 154cm wide, 246gsm. Smooth midweight blend with khaki undertone

    Regular price £19.96 p/m
  • Lounge - Grey

    150cm wide, viscose jersey fabric in grey, wonderfully soft, high-quality fabric with a lovely drape.

    Regular price £8.76 p/m
  • Lovely Lawn - Black

    148cm wide, 100% cotton lawn fabric in classic black. Smooth, breathable, and high-quality.

    Regular price £7.00 p/m
  • Lovely Lawn - Pale Cream
    Sold out

    Lovely Lawn - Pale Cream

    148cm wide, 100% cotton lawn fabric in palest cream. Smooth, breathable, and high-quality.

    Regular price £9.50 p/m
  • Luminique
    Sold out

    Luminique

    138cm wide suiting fabric, a super smooth blend of tencel, wool, and lycra in a mesmerising light bronze shade.

    Regular price £13.76 p/m
  • Lumos Lining - Gold

    Gold polyester satin fabric. 154cm wide, with a fluid drape, perfect for elegant dress and costume linings.

    Regular price £6.00 p/m
  • Lumos Lining - Quartz
    Sold out

    Lumos Lining - Quartz

    Polyester satin fabric. 154cm wide smoky grey cloth with a fluid drape, perfect for elegant dress and costume linings.

    Regular price £6.00 p/m
  • Luscious Fleece - Black

    Luscious soft fur fleece for hoodies, and sweaters. This black polyester cuddle fleece is so soft it literally just melts in your†hands.†

    Regular price £11.76 p/m
  • Luscious Fleece - Navy

    Made from 100% polyester, this soft fleece fur fabric in navy is ideal for blankets, sweaters and loungewear!

    Regular price £11.76 p/m
  • Luscious Fleece - Ochre
    Sold out

    Luscious Fleece - Ochre

    160cm wide, 100% polyester soft fur fleece in ochre yellow, luscious, velvety fabric.

    Regular price £11.76 p/m
  • Luscious Fleece - Rose

    Luscious soft fur fleece for hoodies, and sweaters. This rose pink polyester cuddle fleece is so soft it literally just melts in your†hands.

    Regular price £11.76 p/m
  • Luscious Fleece - Silver

    100% Polyester, soft fleece fur fabric in a silver/grey shade, excellent for hoodies, loungewear or blankets!

    Regular price £11.76 p/m
  • Luscious Fleece - Winter White
    Sold out

    Luscious Fleece - Winter White

    Super soft fleece fur fabric in white, made from 100% polyester; perfect for loungewear, blankets and sweaters!

    Regular price £11.76 p/m
  • Luscious Lining - Purple

    160cm wide, 100% polyester changeant tailors lining in purple and silver yarns. (Purple is the face of the fabric)

    Regular price £5.76 p/m
  • Luscious Viscose - Cream

    145cm wide, lustrous satin viscose twill dress fabric in palest cream, extremely classy and timeless.

    Regular price £14.00 p/m
  • Luscious Viscose - Ink
    Sold out

    Luscious Viscose - Ink

    145cm wide, lustrous satin viscose twill dress fabric in a purple/blue hue, extremely classy and timeless.

    Regular price £12.50 p/m
  • Luxe - Canvas - Kerala Yellow

    148cm wide water-resistant PU coated polyester striped canvas in forest green, yellow, sage and white stripes. Perfect for outdoor furniture awnings.

    Regular price £8.38 p/m
  • Luxe - Canvas - Pop Art
    20% off

    Luxe - Canvas - Pop Art

    148cm wide water-resistant PU coated polyester canvas fabric with orange, teal, cerise, lime & royal stripes is sure to add a pop of colour to any outdoor space.

    Sale price £19.12 p/m Regular price £23.90 p/m
  • + More colours Luxe Prism Brocade - Black

    Luxe Prism Brocade - Black

    A woven brocade with a black base and fine metallic-style detail running through the cloth, giving a subtle sheen that catches the light without looking flashy.

    Regular price £16.50 p/m
  • + More colours Luxe Prism Brocade - Purple

    Luxe Prism Brocade - Purple

    A woven brocade with a deep purple base and fine metallic-style detail running through the cloth, giving it a subtle sheen without being flashy.

    Regular price £16.50 p/m
  • Luxury - Pink

    Simply gorgeous fuchsia pink satin-backed crepe is PU coated and both anti-static and anti-click, ensuring the highest quality for creating special garments.

    Regular price £12.76 p/m
  • Luxury Heavy Boucle - Brown

    Made from 100% polyester, this soft and cosy boucle fabric in brown is perfect for winter coats and jackets.

    Regular price £15.46 p/m
  • Luxury Heavy Boucle - Camel

    Made from 100% polyester, this soft and cosy boucle fabric in camel is perfect for winter coats and jackets.

    Regular price £18.00 p/m
  • Luxury Heavy Boucle - Ivory

    Made from 100% polyester, this soft and cosy boucle fabric in ivory is perfect for winter coats and jackets.

    Regular price £15.46 p/m
  • Luxury Heavy Boucle - Light Tan

    145cm wide soft and cosy boucle fabric in light tan is perfect for winter coats and jackets.

    Regular price £15.46 p/m
  • Luxury Heavy Boucle - Sage

    Made from 100% polyester, this soft and cosy boucle fabric in sage is perfect for winter coats and jackets.

    Regular price £18.00 p/m
  • Luxury Heavy Boucle - Stone
    Sold out

    Luxury Heavy Boucle - Stone

    Made from 100% polyester, this soft and cosy boucle fabric in stone is perfect for winter coats and jackets.

    Regular price £15.46 p/m
  • Made in Italy Luxury Italian Silk - Livia

    Luxury Italian Silk - Livia

    137cm wide, 100% silk fabric made in Italy featuring a decorative floral print on a vivid blue backdrop.

    Regular price £54.00 p/m
  • Made in Italy Luxury Italian Silk - Sicilian Summer

    Luxury Italian Silk - Sicilian Summer

    138cm wide, 100% silk fabric made in Italy featuring a navy and yellow watercolour floral print.

    Regular price £54.00 p/m
  • Luxury Ponte - Black

    Luxury black ponte roma, this fabric is heavy and is densely knitted. Made to cover all lumps and bumps, even when tightly fitted. OEKO-Tex Æ. As good as it gets.

    Regular price £17.50 p/m
  • Luxury Ponte - Camel

    High quality double-knit jersey fabric made from a viscose blend. Ponte Roma dressmaking fabric with a beige/camel hue.

    Regular price £17.50 p/m
  • Luxury Ponte - Chocolate
    Sold out

    Luxury Ponte - Chocolate

    Ponte Roma dressmaking fabric with a chocolate brown hue. High quality double-knit jersey fabric made from a viscose, nylon, elastane blend.

    Regular price £17.50 p/m
  • Luxury Ponte - Dark Charcoal Marl

    152cm wide high quality double-knit jersey Ponte Roma fabric in dark charcoal marl, made from a viscose blend.

    Regular price £17.50 p/m
  • Luxury Ponte - Deep Red

    152cm wide high quality double-knit jersey fabric made from a viscose blend. Ponte Roma dressmaking fabric with a deep red hue.

    Regular price £17.50 p/m
  • Luxury Ponte - Emerald

    A fabulous sturdy double knit jersey fabric made from viscose/nylon and elastane. 320gsm Ponte Roma dress fabric with an emerald green hue.

    Regular price £17.50 p/m
  • Luxury Ponte - Green

    Ponte Roma dressmaking fabric with a lovely green hue. Fabulously sturdy double-knit jersey fabric made from a viscose, nylon, elastane blend.

    Regular price £17.50 p/m
  • Luxury Ponte - Grey Marl

    Luxury grey marl ponte roma, this fabric is firm and is densely knitted. Made to cover lumps and bumps, even when tightly fitted. OEKO-Tex Æ.

    Regular price £17.50 p/m
  • Luxury Ponte - Mustard

    152cm wide, high-quality double-knit jersey fabric made from a viscose blend. Ponte Roma dressmaking fabric with a mustard hue.

    Regular price £17.50 p/m
  • Luxury Ponte - New Navy

    Ponte Roma dressmaking fabric with a dark navy blue hue. Fabulously sturdy double-knit jersey fabric made from a viscose, nylon, elastane blend.

    Regular price £17.50 p/m
  • Luxury Ponte - Off White

    High quality double-knit jersey fabric made from a viscose blend. Ponte Roma dressmaking fabric with a off white hue.

    Regular price £17.50 p/m
  • Luxury Ponte - Olive

    A fabulously sturdy double-knit jersey fabric made from a viscose, nylon, elastane blend. 320gsm Ponte Roma dress fabric with an olive green hue.

    Regular price £17.50 p/m
  • Luxury Ponte - Petrol Blue

    152cm wide high quality double-knit jersey fabric made from a viscose blend. Ponte Roma dressmaking fabric with a petrol blue hue.

    Regular price £17.50 p/m
  • Luxury Ponte - Pistachio

    Quality knitted Ponte Roma dress fabric with a pistachio green hue. A fabulous sturdy double knit jersey fabric made from viscose/nylon and elastane.

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