Spend £85 for free shipping

Visit us - Make an Appointment here

Dress Fabrics for Dressmaking

Dress Fabrics for Dressmaking

Explore our collection of dress fabrics, sourced from mills across the UK and Europe. From cotton lawn and linen to silk, Italian wool and viscose, each fabric is chosen for quality, drape and durability - ideal for dresses, blouses, tailoring and occasionwear.

Browse by fibre type to narrow your search, including linen dress fabrics, silk dress fabrics and wool dress fabrics. You can also shop by fabric type - crepe, satin, jersey or cotton poplin - to find the right material for your project.

Much of our range includes ex-designer and mill-end pieces, including Italian-made fabrics and deadstock finds alongside everyday staples. Whether you're sewing a wardrobe staple or something special, you'll find natural fibres, blends and statement prints all in one place.

View as:

  • + More colours Silky Satin - Animal Olive Silky Satin Animal Olive Leopard Print Polyester Spandex Dress Fabric Mannequin Silky Satin - Animal Olive
    Sold out
    20% 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 £6.40 per metre Regular price £8.00 per metre
  • Stof Avalana Jersey - Yellow & Grey Stripe

    162cm striped cotton jersey fabric in black, grey and yellow with comfortable stretch.

    Regular price £15.96 per metre
  • + More colours Light & Lush - Pebble Echo Light And Lush Pebble Echo Black Beige Viscose Twill Turkish Fabric Light & Lush - Pebble Echo
    Sold out

    Light & Lush - Pebble Echo

    A bold 150m wide, 100% viscose fabric featuring a retro-style oval repeat that's full of rhythm and contrast. Shop Now!

    (1)
    Regular price £20.00 per metre
  • Made in Britain Betner Like Betner Like
    Sold out

    Betner Like

    154cm wide, fine 97% wool & 3% elastane suiting fabric in black with a beautifully soft finish.

    Regular price £20.50 per metre
  • + More colours Double Gauze - Black Double Gauze Black Folded Close 71772484 0Cdf 42B8 B2D6 387A2C12Cef9 Double Gauze - Black
    Sold out

    Double Gauze - Black

    Black cotton double gauze fabric, 135cm wide with soft crinkled texture for clothing.

    (1)
    Regular price £9.50 per metre
  • Audrey Audrey
    Sold out

    Audrey

    Stunning floral cotton dress fabric, a timeless and pretty pattern that will look good on any age. Printed in Italy, this cotton poplin will look beautiful made up. It does have a slight stiffness to it but I think that is just the finish and it will soft

    Regular price £22.50 per metre
  • Hoffman Bali Cotton Lawn - Cobalt

    112cm blue floral batik cotton lawn fabric by Hoffman Fabrics for quilting and clothing.

    Regular price £16.50 per metre
  • Premium Challis - Floral Pop - Black

    Lightweight black French viscose challis with a vibrant floral print.

    (1)
    Regular price £11.00 per metre
  • Moretti - 13oz Black Cotton Denim

    Italian 13oz black denim, 155cm wide. 100% cotton woven yarn. Dense, matte finish fabric.

    Regular price £20.00 per metre
  • JK - Beatrice John Kaldor Black And Lemon Abstract Viscose Fabric Beatrice Hang JK - Beatrice
    Sold out
    50% off

    JK - Beatrice

    Beautifully bold yellow, black and white abstract print fabric. Beautifully soft and drapes a dream. This John Kaldor fabric is Fernando quality.

    Sale price £8.50 per metre Regular price £17.00 per metre
  • Made in Italy Sunset Blvd Sunset Blvd Black White Viscose Stripe Italian Dress Fabric Roll Sunset Blvd
    Sold out

    Sunset Blvd

    133cm wide, black and white striped viscose satin fabric, quite heavy with a luxurious drape.

    Regular price £19.00 per metre
  • Pima Cotton Lawn - Bloom And Wild - Black

    Black & blush Pima cotton lawn. 140cm wide. Silky woven yarn. Romantic floral 78gsm fabric.

    Regular price £15.50 per metre
  • + More colours Corduroy Quilting - Black Corduroy Quilting Black Polyester Wadded Diamond Coating Fabric Corduroy Quilting - Black
    Sold out

    Corduroy Quilting - Black

    140cm wide, polyester corduroy quilting fabric in black. Great for cosy & stylish jackets and coats.

    Regular price £26.00 per metre
  • Made in Italy+ More colours Coalport - Grey Fine Dogtooth Check Wool Shirting Fabric Coalport Grey Fold Coalport - Grey
    Sold out

    Coalport - Grey

    Woven in Italy, our ex-designer, deadstock superfine wool suiting fabric features a grey check, ideal for shirts.

    Regular price £20.00 per metre
  • Made in Italy Tiny Tim Three Fine Dogtooth Check Wool Shirting Fabric Tiny Tim Three Tiny Tim Three
    Sold out

    Tiny Tim Three

    Woven in Italy, this fine shirt fabric features a small check made up of black & grey yarns. Made from 100% wool.

    Regular price £20.00 per metre
  • + More colours Athleisure - Black Athleisure - Black
    Sold out
    50% off

    Athleisure - Black

    Made from 100% polyester, this knitted jersey fabric features a looped back in black, perfect for lounge wear!

    Sale price £4.00 per metre Regular price £8.00 per metre
  • Halloween Spider Web

    Fabulous fancy dress & costume fabric in a drapey black polyester & silver foil print.

    Regular price £5.26 per metre
  • + More colours Gingham Chambray - Black Finest Gingham Black Cotton Checked Shirting Craft Fabric Close Up Fabric Photo Thumbnail Custom Gingham Chambray - Black
    Sold out

    Gingham Chambray - Black

    100% cotton chambray in black and white gingham check, a lightweight cotton fabric for dressmaking & quilting.

    Regular price £11.50 per metre
  • 12oz Recycled Cotton Red Selvedge Denim

    12oz 80cm red selvedge denim fabric, recycled cotton blend woven fabric for jeans and jackets.

    Regular price £17.50 per metre
  • Made in Britain+ More colours Waxed Cotton - Chera 4oz - Black Waxed Cotton Chera 4oz Black British Water Resistant Coating Fabric Roll Waxed Cotton - Chera 4oz - Black
    Sold out

    Waxed Cotton - Chera 4oz - Black

    148cm black waxed cotton, 4oz lightweight, shower-resistant, flexible for coats and bags.

    Regular price £12.50 per metre
  • Made in Britain+ More colours Brambrook - Tweed Brambrooks Tweed Dark Grey Fine Woollen Twilled Suiting Jacketing Fabric Close Up Drape Fabric Photo Brambrook - Tweed
    Sold out

    Brambrook - Tweed

    Made for an Italian designer brand this British woven black grey marl coating cloth combines all the qualities of a Yorkshire woollen Moorland tweed.

    Regular price £30.00 per metre
  • + More colours Denim Deconstruct - Black Denim Deconstruct Black Cotton Polyester Distressed 10 5oz Jacketing Fabric Denim Deconstruct - Black
    Sold out

    Denim Deconstruct - Black

    Black denim fabric, 160cm wide, with a textured deconstructed weave in a 10.5oz weight.

    Regular price £14.50 per metre
  • Fibre Mood - Seersucker Check - Teal

    Teal and black seersucker fabric, 145cm wide, with a lightweight checked stretch weave.

    Regular price £14.00 per metre
  • + More colours Designer Velvet - Barely Black Designer Velvet Barely Black Soft Dress Fabric Fold Designer Velvet - Barely Black
    Sold out

    Designer Velvet - Barely Black

    150cm wide, ex-designer 100% cotton velvet in almost black, Perfect for dresses, skirts, & jackets.

    Regular price £20.50 per metre
  • + More colours Crinkle Viscose - Black Crinkle Viscose Black White Graphic Abstract Woven Dress Fabric Mannequin Crinkle Viscose - Black
    Sold out

    Crinkle Viscose - Black

    This 100% viscose fabric has a subtle crinkle appearance and black & white abstract print, great for palazzo pants.

    (1)
    Regular price £12.96 per metre
  • + More colours Twill Lining - Black Twill Lining Black Viscose Cotton Satin Fabric Twill Lining - Black
    Sold out

    Twill Lining - Black

    Black viscose cotton lining fabric, 145cm wide, with a soft satin sheen finish.

    Regular price £9.50 per metre
  • Made in Italy Ouch! Ouch Black Red Floral Polyester Dress Fabric Mannequin Ouch!
    Sold out

    Ouch!

    Our 100% polyester satin dress fabric made in Italy features a red rose print on a black ground, perfect for blouses or maxi-skirts!

    (1)
    Regular price £14.00 per metre
  • Recycled Polyester Jersey - Black

    175cm wide, recycled polyester jersey with 10% spandex in black, ideal for sustainable garments.

    Regular price £16.00 per metre
  • Midnight Jungle

    This interesting black and blue fabric made from a blend of polyester and spandex is ideal for dressmaking!

    (1)
    Regular price £18.00 per metre
  • Draper - Organic Bamboo Blend Suiting - Black

    This 150cm wide organic recycled suiting fabric in black, is soft to handle and has a beautiful drape.

    Regular price £22.00 per metre
  • Moonlit Tide - Black

    Black and white seersucker fabric, 145cm wide, with an abstract textured print.

    Regular price £12.76 per metre
  • Made in Italy Catena Catena Cotton Black Chain Print Italian Suiting Fabric Fold Catena
    Sold out

    Catena

    Italian cotton suiting fabric with a subtle chain link design on black, 140cm wide.

    (1)
    Regular price £22.00 per metre
  • Noir Luxe Crushed Velvet

    139cm wide, 100% polyester black crushed velvet fabric. Ideal for sophisticated evening wear.

    Regular price £19.46 per metre
  • Made in Italy Valerie Italian 100% Cotton Black Velvet Fabric Valerie Roll Valerie
    Sold out

    Valerie

    150cm wide Italian black cotton velvet fabric with a soft lightweight drape.

    (1)
    Regular price £16.00 per metre
  • Made in Italy Ledger Ledger Wool Suiting Pinstripe Black White Fine Woven Fabric Roll Ledger
    Sold out

    Ledger

    156cm wide, fine lightweight wool suiting fabric in black with white pinstripes. Woven in Italy!

    Regular price £29.76 per metre
  • + More colours Diez Denim - Charcoal Diez Denim Charcoal Grey Cotton Lycra Twill Jeans Fabric Fold Diez Denim - Charcoal
    Sold out

    Diez Denim - Charcoal

    10oz charcoal grey stretch denim fabric, 152cm wide for jeans, jackets and dungarees.

    Regular price £19.00 per metre
  • Made in Italy Abito Nero Abito Nero
    Sold out

    Abito Nero

    152cm wide, ex-designer fine lightweight 100% wool twill suiting fabric in plain black. Lovely stuff.

    Regular price £33.00 per metre
  • + More colours Monaco Crepe - Black Polyester Plain Woven Dress Fabric Monaco Crepe Black Hang Monaco Crepe - Black
    Sold out

    Monaco Crepe - Black

    Black polyester crepe fabric, 180gsm. Smooth drape and structure for dresses and tailoring.

    Regular price £17.00 per metre
  • Made in Italy+ More colours ITA Collection - Cashmere - Cestino Ita Collection Cashmere Cestino Wool Grey Black Herringbone Basket Weave Coating Fabric Fold ITA Collection - Cashmere - Cestino
    Sold out

    ITA Collection - Cashmere - Cestino

    Italian wool and cashmere herringbone coating, 148cm wide. Ex-designer deadstock in grey and black, soft and refined.

    Regular price £36.00 per metre
  • Made in Italy+ More colours ITA Collection - Cashmere - Lusso Ita Collection Cashmere Lusso Wool Black Grey Brushed Suiting Fabric Fold ITA Collection - Cashmere - Lusso
    Sold out

    ITA Collection - Cashmere - Lusso

    Italian wool and cashmere coating in deep near-black, 152cm wide. Ex-Valentino deadstock with a soft brushed finish.

    Regular price £46.00 per metre
  • + More colours Fine Viscose Plain - Black Plain Viscose Poplin Dress Fabric Black Twist Fine Viscose Plain - Black
    Sold out

    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 £10.00 per metre
  • Made in Italy+ More colours ITA Collection - Bracco Tweed Ita Collection Bracco Tweed Wool Grey Black White Ex Designer Deadstock Houndstooth Check Coating Fabric Fold ITA Collection - Bracco Tweed
    Sold out

    ITA Collection - Bracco Tweed

    Italian 100% wool tweed, 154cm wide. Ex-designer deadstock houndstooth jacketing in black, grey and white.

    Regular price £33.00 per metre
  • Omega Superfine Wool Suiting Fabric Black Omega Roll Omega
    Sold out

    Omega

    150cm wide superfine wool suiting fabric has a gorgeously soft hand. Features an interesting birds-eye weave in shades of black, dark grey and navy.

    (2)
    Regular price £14.00 per metre
  • Made in Italy+ More colours ITA Collection - Bracco Suiting Ita Collection Bracco Suiting Wool Woven Houndstooth Check Black White Ex Designer Deadstock Suiting Fabric Fold ITA Collection - Bracco Suiting
    Sold out

    ITA Collection - Bracco Suiting

    Italian 100% wool suiting, 145cm wide. Ex-designer deadstock black and white houndstooth with a soft, refined finish.

    Regular price £33.00 per metre
  • Mega Drat Mega Drat Double Crepe Black Polyester Dress Fabric Cud Mega Drat
    Sold out

    Mega Drat

    158cm wide, extremely nice jet black heavy double crepe dress fabric

    Regular price £12.00 per metre
  • + More colours Crepe De Chine - Black Crepe De Chine Black Chiffon Roll Crepe De Chine - Black
    Sold out

    Crepe De Chine - Black

    Black crepe de chine easy care dress fabric. A lightweight versatile fabric which drapes beautifully.††

    Regular price £8.00 per metre
  • Inca Inca Striped Ponco Multicoloured Cotton Poly Mix Suiting Jacketing Fabric Close Up Fabric Photo Inca
    Sold out

    Inca

    Multi-coloured Inca stripe fabric, 150cm wide for jackets, décor and statement sewing.

    Regular price £12.00 per metre

Choosing the right dress fabric

The right fabric depends on the garment you're making, the season, and how the finished piece should move. Lightweight fabrics like cotton lawn, voile and silk work well for summer dresses and floaty blouses. Mid-weight cottons, linen and viscose are reliable all-season choices for structured and relaxed styles alike. For tailored pieces and occasionwear, crepe, satin and wool suiting give the finish and body that lighter fabrics can't.

If you're working from a pattern, check the recommended fabric type and weight first. Most patterns list suitable fibres, and using the right weight makes fitting and construction much easier. When buying online, ordering a sample is always worthwhile - colour and handle can differ from what you see on screen.

At Croft Mill, much of our dress fabric range is ex-designer or mill-end stock sourced directly from textile mills in the UK, Italy and across Europe. That means quality that's difficult to find on the high street, often at a fraction of the original price.

What's the most popular fabric for making dresses?

Cotton and viscose are the most widely used dress fabrics for everyday makes. Cotton is easy to sew, available in a huge range of prints and weights, and comfortable to wear year-round. Viscose drapes beautifully and suits wrap dresses, shirt dresses and anything that needs movement. For special occasions, silk and satin are the go-to choices.

How much dress fabric do I need?

For a simple shift or tea dress, 2–2.5 metres is usually sufficient up to a size 16. Dresses with full skirts, pleats or long sleeves will need more - typically 3–4 metres. Always check your pattern's fabric requirements before buying, and allow a little extra for pattern matching or nap direction.

Can I buy dress fabric by the metre at Croft Mill?

Yes, all our dress fabrics are sold by the metre. You can buy as little as half a metre on most lines, with fabric cut in one continuous length. If you need a larger quantity or have a specific project in mind, contact us and we'll do our best to help.

What's the difference between woven and knit dress fabrics?

Woven fabrics - cotton, linen, silk, crepe - don't stretch along the grain and are best used with standard dressmaking patterns. Knit fabrics - jersey, viscose jersey, ponte - have natural stretch and are designed for patterns that call for stretch fabric specifically. Using the wrong type will affect fit and how the garment behaves.

Join 30,000 Makers

Get 10% off your first order

Be first to see new arrivals and limited fabrics before they sell out.

No spam. Just beautiful fabrics.

Join 30,000 Makers