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:

  • Harmony Knits - Grey Marl

    168cm wide, knitted jersey fabric in grey marl, perfect for soft jumpers, cosy scarves and warm jackets!

    Regular price £17.00 p/m
  • Harmony Knits - Olive

    Our olive knitted jersey fabric is 158cm wide, made from viscose, polyester and polyamide, ideal for soft jumpers!

    Regular price £17.00 p/m
  • Harmony Knits - Pink

    Our Pink knitted jersey fabric is 158cm wide, made from viscose, polyester and polyamide, ideal for soft jumpers!

    Regular price £17.00 p/m
  • Harmony Knits - Silver Marl

    Viscose, polyester and polyamide blend knitted jersey fabric in silver marl, ideal for soft and cosy scarves.

    Regular price £17.00 p/m
  • Harmony Knits - Teal
    Sold out

    Harmony Knits - Teal

    157cm wide, viscose, polyester & polyamide blend knitted jersey fabric in teal. Super soft & snuggly.

    Regular price £17.00 p/m
  • Harmony Knits - Terracotta
    Sold out

    Harmony Knits - Terracotta

    Made from viscose, polyester and polyamide, this rust coloured knitted jersey fabric is perfect for warm jackets!

    Regular price £17.00 p/m
  • Hawaiian Sunset

    Our linen and cotton blend fabric features a palm tree print on a pinky red ground, woven in Germany and ideal for shirts!

    Regular price £18.00 p/m
  • Hawes Check - Blue Pink

    155cm wide, cotton and linen blend shirting fabric with a check pattern in shades of blue, pink and mint.

    Regular price £15.00 p/m
  • Hawes Check - Navy Red

    Cotton and linen blend fabric featuring a checked pattern in navy, red and white, ideal for men's shirts.

    Regular price £15.00 p/m
  • Heavenly - Lady

    Delightful pink floral print denim chambray is super soft and lightweight.

    Regular price £12.50 p/u
  • Heavy Calico

    152cm wide, 100% cotton heavy calico fabric, 270gsm. Undyed and unbleached. Perfect for crafts.

    Regular price £8.00 p/m
  • Heavy Cotton Canvas - Purple

    Heavy, plain cotton canvas in purple†very strong cloth, perfect for soft furnishing & bags.†

    Regular price £12.50 p/m
  • Heavy Duchess - Deep Damson
    Sold out

    Heavy Duchess - Deep Damson

    This deep damson satin nylon dressmaking fabric is suitable for evening wear, prom dresses and special occasion garments!

    Regular price £10.00 p/m
  • Heavy Jogging - Dusty Mint

    A practical and comfortable jogging fabric made from a 70% polyester and 30% cotton blend.

    Regular price £17.00 p/m
  • Made in Britain Heavy Rib Cotton Jersey - Black

    Heavy Rib Cotton Jersey - Black

    150cm heavy ribbed cotton jersey, 310gsm. Soft, breathable 100% cotton knit

    Regular price £9.50 p/m
  • Heavy Water Resistant Canvas - Beige
    Sold out

    Heavy Water Resistant Canvas - Beige

    155cm wide PU coated heavy polyester canvas in beige with a weight of 440gsm. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ

    Regular price £12.00 p/m
  • Heavy Water Resistant Canvas - Black

    155cm wide PU coated heavy polyester canvas in black with a weight of 440grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ

    Regular price £12.00 p/m
  • Heavy Water Resistant Canvas - Green

    155cm wide PU coated heavy polyester canvas in green with a weight of 440grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ

    Regular price £12.00 p/m
  • Heavy Water Resistant Canvas - Grey

    155cm wide PU coated heavy polyester canvas in grey with a weight of 440grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ

    Regular price £12.00 p/m
  • Heavy Water Resistant Canvas - Khaki

    155cm wide PU coated heavy polyester canvas in khaki with a weight of 440grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ

    Regular price £12.00 p/m
  • Heavy Water Resistant Canvas - Lime

    155cm wide PU coated heavy polyester canvas in lime green with a weight of 440grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ

    Regular price £12.00 p/m
  • Heavy Water Resistant Canvas - Navy

    155cm wide PU coated heavy polyester canvas in navy with a weight of 440grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ

    Regular price £12.00 p/m
  • Heavy Water Resistant Canvas - Pink

    155cm wide PU coated heavy polyester canvas in pink with a weight of 440grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ

    Regular price £12.00 p/m
  • Heavy Water Resistant Canvas - Purple

    155cm wide PU coated heavy polyester canvas in purple with a weight of 440grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ

    Regular price £12.00 p/m
  • Heavy Water Resistant Canvas - Turquoise

    155cm wide PU coated heavy polyester canvas in turquoise with a weight of 440grm≤. Great for anywhere you need sturdy water repellent fabric. OEKO-TexÆ

    Regular price £12.00 p/m
  • Hector - Black

    140cm wide, 75% viscose and 25% linen mix shirting fabric in black, great for loose pants and dressmaking!

    Regular price £15.00 p/m
  • Hector - Oatmeal

    140cm wide, 75% viscose and 25% linen mix shirting fabric in oatmeal, great for loose pants and dressmaking!

    Regular price £15.00 p/m
  • Hector - Peach

    137cm wide peach linen-viscose blend fabric with a soft drape and breathable handle. Ideal for summer tailoring.

    Regular price £15.00 p/m
  • Heirloom Knit - Aqua

    150cm wide, zigzag knit crochet fabric in blue made from a blend of 65% acrylic, 25% polyester and 10% wool.

    Regular price £14.00 p/m
  • Heirloom Knit - Grey

    Made from 65% acrylic, 25% polyester and 10% wool, this grey crochet knit fabric is perfect for cardigans.

    Regular price £14.00 p/m
  • Hendon - Pale Blue

    This ice blue sateen finished 97% cotton 3% elastane fabric is perfect for creating timeless clothing designs.

    Regular price £10.00 p/m
  • Hendon - Sky Blue

    Our baby blue 97% cotton and 3% elastane dress fabric has an elegant sateen finish.

    Regular price £10.00 p/m
  • Henry - Camel

    This 150cm wide, soft, 97% Wool and 2% Lycra blend suiting fabric in a caramel shade is perfect for suits, skirts and shirts!

    Regular price £27.00 p/m
  • Made in Britain Heritage - Black

    Heritage - Black

    Woven in England, this black lining fabric is made from viscose and acetate, an ideal choice to line suits!

    Regular price £6.00 p/m
  • Made in Britain Heritage - Sand

    Heritage - Sand

    This viscose and acetate blend lining fabric in sand has been woven in England, ideal for lining suits!

    Regular price £6.00 p/m
  • Hermes - Blue Stripe

    This blue stripe jacquard dress lining fabric is made from viscose/acetate and it's perfect to pair with formal suits, dresses, and waistcoats!

    Regular price £6.00 p/m
  • Hermes - Brown Stripe

    Our acetate/viscose jacquard lining fabric in brown features a green stripe pattern, perfect to pair with formal suits, dresses and waistcoats!

    Regular price £6.00 p/m
  • Made in Italy Hey Ho

    Hey Ho

    Italian made, grey and blue wool suiting fabric with a fine over check in orange perfect for dresses or suits!

    Regular price £28.00 p/m
  • Hibiscus Bay

    145cm wide, lightweight viscose fabric with a tropical hibiscus floral design on a soft blue base.

    Regular price £5.96 p/m
  • Hidden Assets

    154cm wide, 40% wool and 60% acrylic lightweight soft jacketing fabric in black, brown, small check.

    Regular price £29.00 p/m
  • Made in Italy Hidden Depths

    Hidden Depths

    At least 60in wide poly/wool/ acrylic, skirt/ heavy trouser fabric. Of a weight and hand to make you believe there is more wool in it than there is. This really is a fabulous cloth!

    Regular price £41.00 p/m
  • Hidden Finish Lining - Blue

    100% viscose twill lining, 140cm wide, 74gsm. Lightweight with a smooth, shiny finish

    Regular price £7.50 p/m
  • Hidden Finish Lining - Brown

    100% viscose twill lining, 140cm wide, 74gsm. Lightweight with a smooth, shiny finish

    Regular price £7.50 p/m
  • Hidden Finish Lining - Ivory

    100% viscose twill lining, 140cm wide, 74gsm. Lightweight with a smooth, shiny finish

    Regular price £7.50 p/m
  • Made in Italy Hidden Gem

    Hidden Gem

    Our black and white dogtooth check cotton suiting fabric has a delicate blue overcheck, ideal for waistcoats or trousers!

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