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:

  • Fibre Mood - Lyocell Twill - Canary

    Beautiful 150cm wide, super soft viscose & lyocell blend twill dress fabric in canary yellow.

    Regular price £19.46 p/m
  • Fibre Mood - Lyocell Twill - Navy

    Beautiful 150cm wide, super soft viscose & lyocell blend twill dress fabric in navy blue.

    Regular price £19.46 p/m
  • Fibre Mood - Raya Match - Bordeaux Sheepskin

    155cm wide rich bordeaux sheepskin-style fabric, 370gsm. A soft and cosy polyester fabric with slight weft stretch

    Regular price £20.00 p/m
  • Fibre Mood - Seersucker Check - Cream

    145cm wide, cream and grey seersucker check fabric. 100gsm cotton-polyester-elastane blend - lightweight, breathable, with stretch.

    Regular price £14.00 p/m
  • Fibre Mood - Seersucker Check - Teal

    145cm wide teal and black seersucker check fabric. Cotton, polyester, elastane blend at 100gsm - lightweight, breathable.

    Regular price £14.00 p/m
  • Fibre Mood - Stone Washed Combed Cotton - Aqua

    Beautiful 150cm wide, stone washed 100% combed cotton poplin fabric in captivating aqua blue.

    Regular price £16.00 p/m
  • Fibre Mood - Stone Washed Combed Cotton - Deep Green

    Beautiful 150cm wide, stone washed 100% combed cotton poplin fabric in captivating deep green.

    Regular price £16.00 p/m
  • Fibre Mood - Stone Washed Combed Cotton - Mint

    Beautiful 150cm wide, stone washed 100% combed cotton poplin fabric in captivating mint green.

    Regular price £16.00 p/m
  • Fibre Mood - Tangle - Black

    150cm wide black and cream polyester fabric, 350gsm. A heavyweight fabric with a bold abstract design

    Regular price £20.00 p/m
  • Fibre Mood - Tangle - Wine

    150cm wide wine and cream polyester fabric, 350gsm. A heavyweight fabric with a bold abstract design

    Regular price £20.00 p/m
  • Fibre Mood - Viscose Tencel Finish - Pink

    Lightweight 145cm wide, 93% viscose and 7% polyester Tencel finish twill dress fabric in pink.

    Regular price £18.50 p/m
  • Fibre Mood - Warp Crinkle - Green
    Sold out

    Fibre Mood - Warp Crinkle - Green

    160cm wide, 85% viscose, 15% nylon green crinkle fabric. Lightweight at 140gsm, OEKO-TEX certified.

    Regular price £14.50 p/m
  • Fibre Mood - Warp Crinkle - Red

    160cm wide, 85% viscose, 15% nylon red crinkle fabric. Lightweight at 140gsm, OEKO-TEX certified.

    Regular price £14.50 p/m
  • Fibre Mood - Wild at Heart - Black

    155cm wide leopard-print polyester fabric, 360gsm. A soft, heavyweight fabric in cream and black

    Regular price £20.00 p/m
  • Fibre Mood - Wild at Heart - Brown

    155cm wide leopard-print polyester fabric, 360gsm. A soft, heavyweight fabric in cream and brown

    Regular price £20.00 p/m
  • Fibre Mood Magazine Edition 28

    Embrace the vibrancy of spring with the 28th edition of Fibre Mood, featuring 12 splendidly adaptable patterns.

    Regular price £16.50 p/u
  • Fibre Mood Magazine Edition 29

    Fibre Mood 29 offers 12 vibrant patterns, blending bold fabrics and contemporary trends to elevate your summer wardrobe!

    Regular price £16.50 p/u
  • Fibre Mood Magazine Edition 30

    Discover the distinctive blend of nature-inspired shades and fabrics in Fibre Mood 30 and get ready for a stylish autumn filled with cosy, earthy tones and bold contrasts.

    Regular price £16.50 p/u
  • Fibre Mood Magazine Edition 31

    Discover Fibre Mood 31: a cosy and stylish collection featuring winter-ready patterns, festive sparkle, and versatile designs for every occasion.

    Regular price £16.50 p/u
  • Fibre Mood Magazine Edition 32
    Sold out

    Fibre Mood Magazine Edition 32

    Discover Fibre Mood 32 for spring-inspired sewing patterns. From bomber jackets to timeless dresses and trendy Bermuda shorts!

    Regular price £16.50 p/u
  • Fibre Mood Magazine Edition 33

    Issue 33 of Fibre Mood brings airy styles, soft spring colours, and lightweight fabrics into focus.

    Regular price £16.50 p/u
  • Fibre Mood Magazine Edition 34

    Fibre Mood 34 offers relaxed summer sewing patterns, natural fabrics, and wearable styles.

    Regular price £16.50 p/u
  • Fibre Mood Magazine Edition 35

    Fibre Mood 35 is packed with fresh patterns, creative hacks, and style inspiration.

    Regular price £16.50 p/u
  • Fibre Mood Magazine Special N°1

    Regular price £20.00 p/u
  • Fibre Mood Magazine Special N°4

    Regular price £17.50 p/u
  • Fierce - Neon

    This vivid neon yellow ribbed polyester and elastane fabric has come from a maker of fine dresses. Create bodycon style dresses.

    Regular price £4.00 p/m
  • Made in Britain Fighting Back

    Fighting Back

    157cm wide fine weave 100% cotton twill suiting fabric in very dark navy with a superb finish.

    Regular price £12.50 p/m
  • Filmstar - Black

    Perfect for creating glamorous eveningwear designs this 160cm wide soft polyester fabric has a gorgeous black appearance and soft velvet satin finish.

    Regular price £6.50 p/m
  • Filmstar - Olive

    160cm wide lightweight soft polyester draping fabric. With a gorgeous khaki/live hue and soft velvet satin finish. Perfect for dresses with glamour.

    Regular price £6.50 p/m
  • Made in Italy Filo Bella

    Filo Bella

    Luxurious 150cm wide Italian cotton with a navy hue. Woven in Italy. Soft, lightweight, sanded finish. Perfect for shirts, dresses.

    Regular price £9.00 p/m
  • Fine Cotton Twill - Pale Beige

    135cm wide, cotton and elastane fine twill stretch fabric in a pale beige hue. Perfect for shirts!

    Regular price £10.26 p/m
  • Fine Faux
    Sold out

    Fine Faux

    150cm wide 100% polyester finest faux suede fabric in beige, super soft, ideal for jackets and dresses.

    Regular price £13.00 p/m
  • Fine Faux - Dogtooth
    10% off

    Fine Faux - Dogtooth

    150cm wide, polyester & elastane finest faux suede fabric in beige with a brown dogtooth print.

    Sale price £12.60 p/m Regular price £14.00 p/m
  • Made in Italy Fine Gabardine - Navy
    Sold out

    Fine Gabardine - Navy

    132cm wide, fine cotton gabardine fabric in navy, deadstock and ex-designer, ideal for trousers.

    Regular price £11.76 p/m
  • Made in Italy Fine Gabardine - Violet
    Sold out

    Fine Gabardine - Violet

    147cm wide, Italian ex-designer fine soft 100% cotton twill gabardine suiting fabric in dark violet.

    Regular price £10.50 p/m
  • Fine Georgette Dress Fabric - Black

    This gorgeous high quality fine georgette dressmaking fabric comes in a lovely black. This is a sheer, lightweight polyester fabric, perfect for little black dresses.

    Regular price £8.00 p/m
  • Fine Knit - Double Face Jersey - Black & Grey

    This delightfully soft double knit and double faced black and grey jersey fabric is perfect for sweatshirts, jumpers, jackets and coats.

    Regular price £22.00 p/m
  • Made in Britain Fine Rib Black Cotton Jersey

    Fine Rib Black Cotton Jersey

    Black cotton fine rib jersey, 140cm wide, 248gsm. Soft, breathable 100% cotton knit

    Regular price £8.00 p/m
  • Fine Viscose Plain - Alabaster
    Sold out

    Fine Viscose Plain - Alabaster

    144cm wide, gorgeously lightweight dress fabric is ideal for summer garments! Made from 100% viscose has a soft ivory/alabaster hue.

    Regular price £9.96 p/m
  • Fine Viscose Plain - Black

    This bold black 144cm wide lightweight dress fabric is made from 100% viscose. A beautiful cloth that handles like a dream, ideal for summer designs.

    Regular price £9.96 p/m
  • Fine Viscose Plain - Coral

    144cm wide, gorgeously lightweight 100% viscose fabric in coral. Ideal for summer garments!

    Regular price £9.96 p/m
  • Fine Viscose Plain - Crimson

    This lightweight dress fabric is perfect for your summer wardrobe. Crafted from 100% viscose, it boasts a dark crimson hue.

    Regular price £9.96 p/m
  • Fine Viscose Plain - Dusty Pink

    144cm wide, gorgeously lightweight 100% viscose fabric in dusty pink. Ideal for summer garments!

    Regular price £9.96 p/m
  • Fine Viscose Plain - Fuchsia

    144cm wide, gorgeously lightweight 100% viscose fabric in fuchsia. Ideal for summer garments!

    Regular price £9.96 p/m
  • Fine Viscose Plain - Khaki

    This lightweight dress fabric is perfect for your summer wardrobe. Crafted from 100% viscose, it boasts a delightful khaki green hue.

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