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:

  • Stretch Corduroy - Mocha

    145cm wide, cotton & elastane corduroy fabric in mocha. 337gsm with a comfortable stretch.

    Regular price £18.50 p/m
  • Stretch Corduroy - Navy

    145cm wide, cotton & elastane corduroy fabric in navy blue. 337gsm with a comfortable stretch.

    Regular price £18.50 p/m
  • Stretch Corduroy - Olive

    145cm wide, cotton & elastane corduroy fabric in olive green. 337gsm with a comfortable stretch.

    Regular price £18.50 p/m
  • Stretch Corduroy - Plum

    145cm wide, cotton & elastane corduroy fabric in plum. 337gsm with a comfortable stretch.

    Regular price £18.50 p/m
  • Stretch Corduroy - Sand

    145cm wide, cotton & elastane corduroy fabric in sand. 337gsm with a comfortable stretch.

    Regular price £18.50 p/m
  • Stretch Cotton - Elixir

    Cotton and spandex blend sateen fabric with a digitally printed abstract marble effect in black and green, great for dresses!

    Regular price £16.00 p/m
  • Stretch Crepe - Coral

    150cm wide, 95% polyester and 5% elastane coral crepe suiting fabric. Easy to sew and care for.

    Regular price £10.00 p/m
  • Stretch Crepe - Pear Green

    150cm wide, 95% polyester and 5% elastane pear crepe suiting fabric. Easy to sew and care for.

    Regular price £10.00 p/m
  • Stretch Crepe - Siena

    95% polyester & 5% elastane brown stretch crepe suiting fabric. Ideal for fitted trousers, pencil skirts & structured blazers.

    Regular price £10.00 p/m
  • Stretch Duchess Satin - Black

    140cm wide, 97% polyester 3% elastane heavy duchess satin. This cloth might be used for brides, bridesmaid and prom dresses.

    Regular price £12.00 p/m
  • Stretch Faux Leather - Black

    This is a strong, practical faux leather made from 100% polyurethane, with a textured, slightly crinkled finish.

    Regular price £21.50 p/m
  • Stretch Faux Suede - Beige

    145cm wide, knitted polyester stretch faux suede fabric in beige. Lightweight, stretchy & versatile.

    Regular price £10.96 p/m
  • Stretch Faux Suede - Chocolate
    Sold out

    Stretch Faux Suede - Chocolate

    145cm wide, knitted polyester stretch faux suede fabric in brown. Lightweight, stretchy & versatile.

    Regular price £12.00 p/m
  • Stretch Geo - Brown
    Sold out

    Stretch Geo - Brown

    Beautiful sateen stretch dress fabric in a fabulous bold stripe design in brown, olive, black, and beige. This is sold in panels measuring 125cm x 63cm.

    Regular price £2.50 p/u
  • Stretch Geo - Teal

    Beautiful sateen stretch dress fabric in a fabulous bold stripe design in teal, beige, black, and navy. This is sold in panels measuring 125cm x 63cm

    Regular price £5.00 p/u
  • Stretch Glitter Velvet - Black

    149cm wide, polyester stretch black glitter velvet jersey fabric. Ideal for glamourous evening wear.

    Regular price £15.46 p/m
  • Stretch Lace - Black

    Beautiful stretch black floral lace dress fabric, perfect for dress making or adding to garments. This can also be used as an overlay or even making underwear.

    Regular price £6.76 p/m
  • Stretch Lace Trim - Black

    12mm wide nylon/spandex lace trim in black. Sold in 5 or 10 metre lengths.

    Regular price From £7.50 p/u
  • Stretch Lawn - Lemon

    140cm wide, cotton, nylon, elastane blend stretch lawn shirting fabric in pale lemon yellow.

    Regular price £8.50 p/m
  • Stretch Lawn - Red

    Bright red, 140cm wide fabric blend of cotton, polyamide, and elastane. Lightweight, stretchy, ideal for summer dresses, shirts, skirts, and light trousers.

    Regular price £8.50 p/m
  • Stretch Lawn - White

    140cm wide, fine stretch lawn fabric in white, made from cotton, nylon and elastane, ideal for shirting!

    Regular price £8.50 p/m
  • Stretch Shirting - Scarlet

    147cm wide, 96% cotton, 4% spandex lightweight shirting fabric in deep red. Great for summer!

    Regular price £8.00 p/m
  • Stretch Shirting - White

    145cm wide, finely woven stretch shirting fabric in white. Made from 98% cotton and 2% elastane.

    Regular price £8.76 p/m
  • Stretch Suede - Black

    148cm wide, black polyester stretch suede fabric. Has a soft touch with great flexibility and draping.

    Regular price £9.00 p/m
  • Stripe + Snug - Black

    180cm very wide, black striped brushed cotton sweatshirt fabric, super soft with a good drape.

    Regular price £21.00 p/m
  • Stripe + Snug - Teal

    180cm very wide, teal striped brushed cotton sweatshirt fabric, super soft with a good drape.

    Regular price £21.00 p/m
  • Striped Viscose Linen Slub - Black

    131cm wide, 78% viscose, 20% linen & 2% polyester slub fabric in black with white pinstripes.

    Regular price £15.00 p/m
  • Striped Viscose Linen Slub - Cream

    Our viscose, linen & polyester blend slub fabric in cream has a fine black pinstripe, perfect for summer wear.

    Regular price £15.00 p/m
  • Striped Viscose Linen Slub - Navy
    Sold out

    Striped Viscose Linen Slub - Navy

    131cm wide, 78% viscose, 20% linen & 2% polyester slub fabric in navy with white pinstripes.

    Regular price £15.00 p/m
  • + More colours Stripeway Linen Mix - Grey

    Stripeway Linen Mix - Grey

    A soft, lightweight woven fabric made from an 80% viscose and 20% linen blend, this grey pinstripe design is ideal if you want something breathable with a cleaner, more modern look.

    Regular price £12.50 p/m
  • + More colours Stripeway Linen Mix - Mustard

    Stripeway Linen Mix - Mustard

    A soft, lightweight woven fabric in an 80% viscose and 20% linen blend, this version features a warm mustard pinstripe for an easy, relaxed look.

    Regular price £12.50 p/m
  • Sturdy Black - Heavy Suiting

    65% polyester, 30% viscose and 5% elastane, heavy suiting fabric in black, this is perfect for bodycon dresses.

    Regular price £14.96 p/m
  • Subtle Crush

    Lightweight polyester suede blouse fabric in petrol blue.

    Regular price £4.50 p/m
  • Suede Jersey - Sand

    148cm wide, 100% polyester midweight knit faux suede jersey fabric in sand. Soft and stretchy.

    Regular price £10.96 p/m
  • Suede Lined Shearling Fur
    Sold out

    Suede Lined Shearling Fur

    161cm wide, polyester jacketing fabric in pale beige with faux shearling fur and a suede backing.

    Regular price £24.00 p/m
  • Suede Scuba - Murphy

    Our suede scuba fabric, made from polyester and spandex features a black abstract print on a beige ground.

    Regular price £15.96 p/m
  • Suede Scuba - Quinn

    Our suede scuba fabric, made from polyester and spandex features a navy abstract print on a beige ground.

    Regular price £19.75 p/u
  • Made in Italy Suiting Fabric - Lusso
    Sold out

    Suiting Fabric - Lusso

    148cm wide Italian-made dark green/grey suiting fabric, made from fleece wool, and elastane. Ex-designer suiting fabric.

    Regular price £17.00 p/m
  • Suits You Sir

    This 156cm wide, 100% wool fine suiting fabric is in a grey check. This is a superfine and super soft fabric!

    Regular price £22.00 p/m
  • Made in Italy Sumatra
    Sold out

    Sumatra

    149cm wide, ex-designer wool and viscose dress fabric with a beautiful large-scale abstract design.

    Regular price £24.26 p/m
  • Summer Cotton - Betty - Ivory

    Beautiful 146cm wide, cotton poplin fabric with red, yellow & pink flowers against a ivory ground.

    Regular price £10.76 p/m
  • Summer Cotton - Betty - Pink
    20% off

    Summer Cotton - Betty - Pink

    Beautiful 146cm wide, cotton poplin fabric with red, yellow & white flowers against a pink ground.

    Sale price £8.60 p/m Regular price £10.76 p/m
  • Summer Cotton - Ella Delph

    Charming 146cm wide cotton poplin fabric with a delicate floral print against a deep blue backdrop.

    Regular price £10.76 p/m
  • Summer Cotton - Lilly - Navy

    Charming 146cm wide cotton poplin fabric with a delicate floral print against a deep navy backdrop.

    Regular price £10.76 p/m
  • Summer Cotton - Lilly - White

    Charming 146cm wide, 100% cotton poplin fabric with a delicate floral print against a white ground.

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