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:

  • Spanish Eyes - Navy

    Bold navy Tocca corded lace, 140cm wide, perfect for elegant garments such as wedding attire, prom dresses, and matching accessories.

    Regular price £18.76 p/m
  • Spanish Eyes - Slate Grey

    140cm wide corded lace dress fabric in slate grey. Ideal for sewing wedding gowns, bridesmaid dresses, and special events.

    Regular price £18.76 p/m
  • Spanish Sunset

    144cm wide, polyester & elastane orange satin leopard jacquard dress fabric. Woven in Spain!

    Regular price £11.76 p/m
  • Spark The Attraction

    This sheer chiffon dressmaking fabric features a 'hole' pattern on a black cloth, ideal for accessories, blouses and skirts!

    Regular price £6.00 p/m
  • Special - Poly/Cotton Poplin - White

    Superior quality poly/cotton poplin in white. This has come from a manufacturer of the finest quality shirts.

    Regular price £6.76 p/m
  • Made in Italy Special Suiting - 100% Cashmere
    Sold out

    Special Suiting - 100% Cashmere

    158cm wide, 100% cashmere lightweight suiting fabric, made in Italy. Luxuriously soft, ex-designer, deadstock.

    Regular price £90.00 p/m
  • Made in Italy Speciale
    Sold out

    Speciale

    142cm wide, cream ex-designer wool pique jersey fabric, lightweight with a soft luxurious texture.

    Regular price £25.00 p/m
  • Spider Web - Black

    Spider web netting in black for that is ideal for Halloween costumes & fancy dress & decoration's.

    Regular price £5.26 p/m
  • Spider Web - Gold

    Spider web netting in gold for that is ideal for Halloween costumes & fancy dress & decoration's.

    Regular price £5.26 p/m
  • Spider Web - Purple

    Spider web netting for that is ideal for Halloween costumes & fancy dress & decoration's.

    Regular price £5.26 p/m
  • Spider Web - Silver

    Spider web netting in silver for that is ideal for Halloween costumes & fancy dress & decoration's.

    Regular price £5.26 p/m
  • Spit Spot Flower Pot

    100% Cotton dress fabric featuring a ditsy floral print with an orange hue on a black ground, perfect for blouses or skirts!

    Regular price £8.00 p/m
  • Spongle - Orange

    Viscose/Lycra knitted lightweight jersey dress fabric in bright orange. Made with viscose which, give you cool touch in these hot days.

    Regular price £9.00 p/m
  • Sportsgear

    140cm wide, 85% polyamide 15% spandex fabric in black. Perfect for form-fitting garments.

    Regular price £17.50 p/m
  • Sporty

    142cm wide black textured stretch legging fabric, 88% nylon, 12% spandex. Light but tight.

    Regular price £12.76 p/m
  • Spotty Chiffon - Grey

    Printed, grey polyester chiffon with an all over, white polka dot pattern.

    Regular price £6.50 p/m
  • Spotty Lining - Black
    Sold out

    Spotty Lining - Black

    150cm wide 100% Polyester dress lining fabric with an all over small spotty design in black. This is great for suit, dress or bag linings!

    Regular price £6.00 p/m
  • Spotty Lining - Dark Red

    150cm wide, lovely quality dress lining in a red with contrasting red polka dots. This fabric is perfect for lining jackets and suits.

    Regular price £6.00 p/m
  • Spotty Lining - Metal Grey

    150cm wide 100% Polyester dress lining fabric with an all over small spotty design in a gun metal grey with pale grey polka dots. Perfect for suit linings!

    Regular price £6.00 p/m
  • Spotty Lining - Nude & Lilac

    150cm wide 100% Polyester dress lining fabric with an all over small design in shimmering lilac with with nude polka dots! Perfect for dress or suit linings.†

    Regular price £6.00 p/m
  • Spotty Lining - Silver Grey

    A 150cm wide, 100% Polyester dress lining fabric with an all over spotty design in silvery grey with shiny bright grey polka dots. Great for suit linings.

    Regular price £6.00 p/m
  • Spring Garden - Ivy

    A cotton lycra stretch dress fabric in ivory featuring a delicate floral design with butterflies and ladybirds. A stunning quality fabric.

    Regular price £13.50 p/m
  • Spring Garden - Navy

    A cotton lycra stretch dress fabric in navy featuring a delicate floral design with butterflies and ladybirds. A stunning quality fabric.

    Regular price £13.50 p/m
  • Spring Time

    Lovely 180cm wide 100% viscose crepe de chine fabric with mint green ditsy floral print. Lightweight at 100gsm with a soft drape

    Regular price £14.96 p/m
  • Springs Creative - Frozen Heart Framed Sisters
    64% off

    Springs Creative - Frozen Heart Framed Sisters

    112cm wide cotton fabric with Elsa and Anna. Stunning background details, blue snowflakes, ice skating boots, and "Sisters Forever" phrase.

    Sale price £5.00 p/m Regular price £13.96 p/m
  • Springs Creative - Frozen Sisters Forever
    Sold out
    64% off

    Springs Creative - Frozen Sisters Forever

    112cm wide printed craft cotton fabric featuring Elsa and Anna on a purple ground with lilac spots and snowflakes, phrase "Sisters Forever."

    Sale price £5.00 p/m Regular price £13.96 p/m
  • Springs Creative - Sisters Snowy Scenic Panel
    82% off

    Springs Creative - Sisters Snowy Scenic Panel

    Beautiful 112cm wide cotton fabric with Elsa and Anna on a snowy background. Panel size: 109cm x 89cm. Perfect for home decor.

    Sale price £2.50 p/u Regular price £13.95 p/u
  • Squisito - Coral

    150 cm wide superb quality four way stretch viscose lycra dress fabric in coral

    Regular price £7.50 p/m
  • Squisito - Damson
    Sold out

    Squisito - Damson

    Superb Austrian Jersey fabric in damson.

    Regular price £8.00 p/m
  • Squisito - Lilac

    Lovely quality viscose / lycra four way stretch jersey fabric in lilac.

    Regular price £7.50 p/m
  • St Elsewhere
    20% off

    St Elsewhere

    150cm wide, fine polyester, pongee in a shade of khaki or taupe or light brown, which I hope you can gather the colour, which incidentally would go with a pin striped velvet described elsewhere in this missive.

    Sale price £3.60 p/m Regular price £4.50 p/m
  • Made in Italy Stand Out

    Stand Out

    160cm wide, brushed cotton winceyette fabric with a bold red, grey, blue, yellow, and white check.

    Regular price £17.00 p/m
  • Standard Cotton - Navy

    156cm wide, midweight 100% cotton fabric in classic navy blue. Durable, breathable, and versatile.

    Regular price £8.00 p/m
  • Standard Viscose Twill

    150cm wide, 100% viscose twill fabric in white. Lightweight with a soft drape, ideal for shirts.

    Regular price £7.00 p/m
  • Made in Italy Stanley
    Sold out
    20% off

    Stanley

    Woven in Italy, this 140cm wide fine wool suiting cloth has a small blue and black check, lightweight, and drapey.

    Sale price £15.20 p/m Regular price £19.00 p/m
  • Stars - Taupe

    150cm wide lovely quality cotton dress/craft fabric with white stars on a taupe coloured background.

    Regular price £9.00 p/m
  • Statin

    140cm wide, satin finish fabric in gold/mustard, made from polyester, polyurethane, and elastane.

    Regular price £15.00 p/m
  • Sterling Brocade - Golden Taupe

    A smart and detailed brocade made from 88% polyester and 12% metallic fibre, woven with a raised floral design that shows beautifully on both sides.

    Regular price £12.50 p/m
  • Sterling Brocade - Navy

    85% polyester and 15% metallic brocade dress fabric featuring an abstract floral print in silver on a navy ground.

    Regular price £12.50 p/m
  • Made in Italy Sterling Silk - Cerise

    Sterling Silk - Cerise

    Our gorgeous cerise pink plain woven Italian dress fabric is made from acetate and silk. It's ideal for blouses.

    Regular price £20.00 p/m
  • Made in Italy Sterling Silk - Emerald

    Sterling Silk - Emerald

    Emerald green Italian dress fabric, made from 67% acetate and 33% silk, perfect for prom and bridesmaid dresses.

    Regular price £20.00 p/m
  • Sterling Silk - Fuchsia

    Our 67% acetate and 33% silk mix Italian dress fabric in a fuchsia pink hue is excellent for vests.

    Regular price £20.00 p/m
  • Made in Italy Sterling Silk - Navy

    Sterling Silk - Navy

    135cm wide, navy blue Italian dressmaking fabric made from 67% acetate and 33% silk, perfect for slip dresses.

    Regular price £20.00 p/m
  • Made in Italy Sterling Silk - Red

    Sterling Silk - Red

    135cm wide, Italian red dress fabric made from a sophisticated blend of 67% acetate and 33% silk, ideal for blouses.

    Regular price £20.00 p/m
  • Made in Britain Sticky Toffee
    Sold out

    Sticky Toffee

    148cm wide, wool & elastane lightweight suiting in a rich caramel toffee colour. Woven in Yorkshire!

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