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 Silk Twill - Eva Nutmeg - 14 Momme

    Silk Twill - Eva Nutmeg - 14 Momme

    Elegant 14 momme silk twill 136cm wide, breathable and versatile - ideal for dresses, shirts, pyjamas, scarves, and luxury bedding.

    Regular price £44.96 p/m
  • Made in Italy Silk Twill - Eva Orange - 14 Momme

    Silk Twill - Eva Orange - 14 Momme

    Trans-seasonal silk twill, 14 momme and 136cm wide - perfect for chic shirting, wrap skirts, scarves, and timeless everyday pieces

    Regular price £44.96 p/m
  • Made in Italy Silk Whisper - Fuchsia

    Silk Whisper - Fuchsia

    A bold fuchsia Italian habotai silk with a lightweight, floaty handle that adds instant vibrancy. Ideal for blouses, summer tops, linings, or pyjamas with a touch of luxury.

    Regular price £40.00 p/m
  • Made in Italy Silk Whisper - Grey

    Silk Whisper - Grey

    A soft Italian habotai silk in a versatile shade, offering a smart and understated look. Lightweight yet durable, it's ideal for linings, blouses, or scarves.

    Regular price £40.00 p/m
  • Made in Italy Silk Whisper - Wine Red

    Silk Whisper - Wine Red

    A lightweight Italian habotai silk in a rich wine red, this 12 momme fabric has a smooth handle and elegant drape, perfect for linings, blouses, or scarves.

    Regular price £40.00 p/m
  • Made in Italy Silks of Italy - Boho

    Silks of Italy - Boho

    Gorgeous abstract 100% silk dress fabric in brown, perfect for lightweight garments. Deadstock, made in Italy.

    Regular price £38.00 p/m
  • Made in Italy Silks of Italy - Carmine

    Silks of Italy - Carmine

    148cm wide, 100% silk fabric with an abstract floral design in teal, berry, and fuchsia on blush.

    Regular price £40.00 p/m
  • Made in Italy Silks of Italy - Floret Dusk

    Silks of Italy - Floret Dusk

    Woven in Italy, our deadstock 100% silk dress fabric has a small-scale floral print on a grey ground, ideal for blouses.

    Regular price £38.00 p/m
  • Made in Italy Silks of Italy - Ornate Stripes

    Silks of Italy - Ornate Stripes

    Italian woven deadstock silk fabric perfect for dressmaking, featuring a striped pattern with delicate detailing.

    Regular price £38.00 p/m
  • Made in Italy Silks of Italy - Paisley Pop

    Silks of Italy - Paisley Pop

    Vibrant 148cm wide, 100% silk fabric with a bold paisley floral print on turquoise. Woven in Italy.

    Regular price £40.00 p/m
  • Made in Italy Silks of Italy - Pastiche
    Sold out

    Silks of Italy - Pastiche

    Italian deadstock 100% silk dress fabric. Featuring an abstract print, this lightweight cloth is perfect for fluid garments.

    Regular price £38.00 p/m
  • Made in Italy Silks of Italy - The Big O

    Silks of Italy - The Big O

    142cm wide, Italian 100% silk twill fabric in bright orange with a vibrant paisley floral print.

    Regular price £38.00 p/m
  • Made in Italy Silks of Italy - Wildflower Jungle
    Sold out

    Silks of Italy - Wildflower Jungle

    Made from 100% silk, our Italian deadstock dress fabric features a wild floral print, perfect for summer pieces.

    Regular price £38.00 p/m
  • Made in Italy Silks of Italy - Zagaleta

    Silks of Italy - Zagaleta

    140cm wide, 100% silk fabric woven in Italy with a coarser weave and bold abstract print.

    Regular price £37.00 p/m
  • Made in Italy Silks of Italy - Zesty

    Silks of Italy - Zesty

    147cm wide, 100% silk lightweight Italian shirting fabric in vibrant yellow with a crisp finish.

    Regular price £37.00 p/m
  • Silky Satin - Animal Olive
    10% off

    Silky Satin - Animal Olive

    Our stretch satin fabric made from polyester, features a leopard print with hints of green, ideal for maxi skirts!

    Sale price £7.20 p/m Regular price £8.00 p/m
  • Made in Italy Silky Satin - Safari
    10% off

    Silky Satin - Safari

    This polyester satin dress fabric features an orange, black, white geometric pattern, designed and printed in Italy.

    Sale price £13.50 p/m Regular price £15.00 p/m
  • Silky Satin - Sepia Leopard
    20% off

    Silky Satin - Sepia Leopard

    Unleash your wild side with our 146cm wide polyester satin habotai with a dramatic realist leopard print in ivory, cream, and dark brown.

    Sale price £10.20 p/m Regular price £12.76 p/m
  • Silver Forest

    145cm wide, 100% cotton fabric in off-white and dark teal with a forest-inspired design. Lightweight 127gsm loose weave, perfect for airy tops, dresses, and layered garments.

    Regular price £12.00 p/m
  • Silver Threads

    154cm wide, stretchy polyester Ponte Roma fabric with a black base and silver lurex threads.

    Regular price £8.00 p/m
  • Made in Italy Simply Black
    Sold out

    Simply Black

    148cm wide, Italian, ex-designer suiting fabric featuring a chevron print in black. Made from 100% wool.

    Regular price £20.00 p/m
  • Simply Lace

    This lace has a soft substantial feel although it is very delicate in a lovely teal green

    Regular price £6.00 p/m
  • Sky Dot

    145cm wide, 100% cotton lightweight trouser fabric in sky blue with a white polka dot print.

    Regular price £6.96 p/m
  • Skyfall - Black

    Made from polyester, this black chiffon dress fabric has a crinkled face, excellent for skirts, puff sleeves and blouses!

    Regular price £5.50 p/m
  • Made in Italy Skyline
    Sold out
    20% off

    Skyline

    Woven in Italy, this heavy 60% wool and 40% polyester coating fabric in brown and navy features a blue overcheck!

    Sale price £14.40 p/m Regular price £18.00 p/m
  • Skyline Stripes

    150cm wide, 100% cotton fabric with blue and white stripes running across the beautiful pale yellow background.

    Regular price £10.00 p/m
  • Slate Stretch

    140cm wide, dark grey ribbed viscose and polyester jersey fabric. Lightweight, soft and breathable.

    Regular price £9.46 p/m
  • Sleep Tight - Travels

    152cm wide, 100% cotton printed Winceyette flannel fabric in green with a variety of vehicles printed in shades of blue and grey.

    Regular price £7.00 p/m
  • Small County

    156cm ex-designer Japanese cotton fabric in blue, black, and grey check. Lightweight and smooth, ideal for trousers.

    Regular price £10.00 p/m
  • Smart Wear

    Woven in Portugal, this silvery grey fabric is made from viscose, polyester and elastane; ideal for slick suits.

    Regular price £9.00 p/m
  • Smart You - Navy

    154cm wide fine cotton suiting & trousering fabric in a classic navy hue, elevated with a luxurious satin finish.

    Regular price £9.00 p/m
  • Smartly Does It - Blue

    A lightweight trouser and jacket fabric. Made from nylon and cotton, this is a superb fabric for keeping the wind out.

    Regular price £7.00 p/m
  • Made in Britain Smarty Pants

    Smarty Pants

    Set piece 2.0m. Drop dead gorgeous jet black cotton stretch trousering with the smoothest softest finish. The perfect trouser fabric, this is a densely woven material which has a lot of stretch and fantastic recovery.

    Regular price £20.00 p/m
  • Smooth Brocade - Lilac and Purple

    Elegant dressmaking jacquard brocade, featuring a lilac and purple floral leaf pattern; the perfect cloth for creating skirts, jackets and coats!

    Regular price £12.00 p/m
  • Smooth Brocade - Navy and Purple

    Dressmaking jacquard brocade, the main body of the fabric is charcoal navy with a purple floral and leaf design, perfect for jacket and coats.

    Regular price £12.00 p/m
  • Smooth Brocade - Petal Power

    100% polyester decorative floral brocade dress fabric with a smooth, malleable finish - can also be used for curtains.

    Regular price £15.96 p/m
  • Smooth Brocade - Silver and Pink

    This muted silver and pink floral brocade is perfect for those special occasion garments such as formal gowns and elegant overcoats!

    Regular price £12.00 p/m
  • Smooth Chino - Navy

    164cm wide superfine cotton shirting chino fabric with a lovely smooth hand in a timeless navy hue.

    Regular price £9.00 p/m
  • Smooth Crepe - Bailey Blue

    Baby blue crepe fabric made from 60% polyester, 37% Viscose & 3% elastane, ideal for fitted wide leg trousers, pencil skirts and blazers to match!

    Regular price £12.00 p/m
  • Smooth Crepe - Cerise

    150cm wide, stretch polyester, 98% polyester, 2% elastane, not an awful lot of stretch but I am sure as much as you need to keep skirts and trousers looking smart in cerise colour.

    Regular price £8.00 p/m
  • Smooth Crepe De Chine - Black

    This is a smooth, lightweight crepe de chine dress fabric in black which drapes beautifully. Great for making shirts and swishy dresses.†

    Regular price £6.00 p/m
  • Smooth Rider - Ivory

    This 143cm wide viscose tencel finish fabric in ivory is perfect for creating stunning blouses, shirts, trousers and flowy dresses!

    Regular price £14.96 p/m
  • Smooth Rider - Olive
    Sold out

    Smooth Rider - Olive

    This 143cm wide viscose tencel finish fabric in olive is perfect for creating stunning blouses, shirts, trousers and flowy dresses!

    Regular price £14.96 p/m
  • Smooth Rider - Pink

    This 143cm wide viscose tencel finish fabric in pink is perfect for creating stunning blouses, shirts, trousers and flowy dresses!

    Regular price £14.96 p/m
  • Smooth Rider - Royal

    143cm wide, viscose Tencel finish fabric in royal. Perfect for creating tops, trousers & dresses!

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