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 100% Wool Fleece - Mauve 100% Wool Fleece - Mauve
    Sold out

    100% Wool Fleece - Mauve

    143cm wide, 100% Australian virgin wool fleece in mauve with a soft, cosy finish.

    Regular price €29,90 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 €17,90 per metre
  • Made in Italy Royal Magnificence Royal Magnificence Brushed Cotton Pink Soft Wide Width Coating Fabric Fold Royal Magnificence
    Sold out

    Royal Magnificence

    174cm wide, Italian brushed cotton fabric in rich magenta pink with a soft cosy finish.

    Regular price €17,90 per metre
  • + More colours 100% Wool Fleece - Rust 100% Wool Fleece - Rust
    Sold out

    100% Wool Fleece - Rust

    A 143cm wide fleece made from 100% Australian virgin wool in a rich rust tone, responsibly produced.

    Regular price €29,90 per metre
  • Made in Italy+ More colours Night Rider - Dark Navy Night Rider Wool Suiting Black Woven Italian Fabric Roll Night Rider - Dark Navy
    Sold out

    Night Rider - Dark Navy

    157cm wide, lightweight 100% wool suiting fabric in dark navy. Made in Italy with a soft handle.

    Regular price €35,90 per metre
  • + More colours 100% Wool Fleece - Turquoise 100% Wool Fleece - Turquoise
    Sold out

    100% Wool Fleece - Turquoise

    A 143cm wide Australian virgin wool fleece in turquoise, made from 100% wool and mulesing-free.

    Regular price €29,90 per metre
  • Made in Italy Columbia Columbia Cotton Twill Dark Green Olive Woven Trouser Fabric Roll Columbia
    Sold out

    Columbia

    Italian cotton twill fabric in dark olive with a lightweight tailored finish.

    (1)
    Regular price €17,90 per metre
  • + More colours Double Gauze - Pink Double Gauze Fabric Blackberry Pink 3021 Double Gauze - Pink
    Sold out

    Double Gauze - Pink

    135cm wide, cotton double gauze fabric in pink, 130gsm, breathable and Oeko-Tex certified.

    Regular price €9,90 per metre
  • + More colours 100% Wool Fleece - Brown 100% Wool Fleece - Brown
    Sold out

    100% Wool Fleece - Brown

    143cm wide 100% Australian virgin wool fleece in brown, warm, durable and mulesing-free.

    Regular price €29,90 per metre
  • + More colours Double Gauze - Forest Green Double Gauze Fabric Forest Green 5031 Double Gauze - Forest Green
    Sold out

    Double Gauze - Forest Green

    Forest green double gauze fabric in soft breathable cotton, 135cm wide.

    Regular price €9,90 per metre
  • + More colours Double Gauze - Royal Blue Double Gauze - Royal Blue
    Sold out

    Double Gauze - Royal Blue

    135cm wide, cotton double gauze fabric in royal blue, 130gsm, breathable and Oeko-Tex certified.

    Regular price €9,90 per metre
  • + More colours Charming Lining - Aqua/Orange Charming Lining Aqua Orange Fold Charming Lining - Aqua/Orange
    Sold out

    Charming Lining - Aqua/Orange

    Elegant 148cm-wide lining fabric, blending orange and pale aqua blue yarns in a smooth viscose acetate mix.

    Regular price €7,90 per metre
  • + More colours Double Gauze - Turquoise Double Gauze Fabric Turquoise 3030 Double Gauze - Turquoise
    Sold out

    Double Gauze - Turquoise

    Soft turquoise double gauze fabric in breathable cotton, 135cm wide.

    Regular price €9,90 per metre
  • + More colours Charming Lining - Blue/Peach Viscose Acetate Charming Lining Blue Peach Fold Charming Lining - Blue/Peach
    Sold out

    Charming Lining - Blue/Peach

    Elegant 150cm-wide lining fabric, blending peach and blue yarns in a smooth viscose acetate mix.

    Regular price €7,90 per metre
  • + More colours Double Gauze - Sand Double Gauze Fabric Sand 7005 Fold Double Gauze - Sand
    Sold out

    Double Gauze - Sand

    135cm natural sand cotton gauze fabric with a soft airy double-layer weave.

    Regular price €9,90 per metre
  • Made in Italy Bewarm Bewarm
    Sold out

    Bewarm

    154cm wide, soft lightweight wool coating fabric in very dark brown. Woven in Italy and 380gsm.

    Regular price €35,90 per metre
  • + More colours Lumos Lining - Gold Polyester Satin Dress Fabric Lumos Lining Gold Fold Lumos Lining - Gold
    Sold out

    Lumos Lining - Gold

    Gold polyester satin fabric. 154cm wide, with a fluid drape, perfect for elegant dress and costume linings.

    Regular price €7,90 per metre
  • + More colours French Terry - Grey French Terry Fabric Grey 0837 French Terry - Grey
    Sold out

    French Terry - Grey

    Grey French terry jersey fabric, 150cm wide with cotton stretch for hoodies and joggers.

    Regular price €13,90 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,90 per metre
  • Stof Cotton Poplin - Blue Willow

    150cm blue floral cotton poplin fabric by Stof with white background and soft handle.

    Regular price €11,90 per metre
  • Made in Italy Growing Wild Growing Wild White Blue Red Green Floral Leaf Print Viscose Italian Deadstock Lightweight Dress Fabric Roll Growing Wild
    Sold out

    Growing Wild

    142cm wide, ex-designer viscose fabric with a wild cartoon like floral design in bold colours.

    (1)
    Regular price €17,90 per metre
  • Made in Italy+ More colours Finest Silk - Bronze Finest Silk Bronze Brown Plain Italian Deadstock Lightweight Dress Fabric Fold Finest Silk - Bronze
    Sold out

    Finest Silk - Bronze

    136cm wide, ex-designer washed silk fabric in a rich bronze colour. Perfect for luxurious blouses.

    Regular price €33,90 per metre
  • Made in Italy Sumatra Sumatra Wool Viscose Pink Italian Deadstock Abstract Dress Fabric Fold Sumatra
    Sold out

    Sumatra

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

    (2)
    Regular price €25,90 per metre
  • Ambleside Cotton Jersey

    160cm off white cotton jersey fabric with soft stretch for layering and comfortable clothing.

    Regular price €9,90 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,90 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,90 per metre
  • + More colours Shadowlands - Dark Navy Shadowlands Dark Navy Heavy Cotton Mesh Stripe Swiss Woven Fabric Fold Shadowlands - Dark Navy
    Sold out

    Shadowlands - Dark Navy

    Swiss woven navy cotton mesh fabric, 142cm wide with layered striped texture detail.

    Regular price €15,90 per metre
  • + More colours Double Scallop Lace - Wine Floral Corded Polyester Lace Dress Fabric Lace Red 2 Double Scallop Lace - Wine
    Sold out

    Double Scallop Lace - Wine

    Beautifully made 145cm wide soft and heavy corded dressmaking lace in wide red. Made with a double scalloped edge.

    Regular price €13,90 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,90 per metre
  • 8.5oz Stretch Denim - Clyde

    8.5oz stretch denim in indigo, 139cm wide with soft handle and added comfort stretch.

    Regular price €13,90 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 €35,90 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 €45,90 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 €11,90 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,90 per metre
  • Made in Italy To Boldly Go To Boldly Go Wool Cashmere Green Italian Brushed Coating Fabric Roll To Boldly Go
    Sold out

    To Boldly Go

    155cm wide, wool and cashmere softly brushed coating in a dark green hue - Made in Italy.

    Regular price €65,90 per metre
  • Made in Italy+ More colours ITA Collection - A Hint Ita Collection A Hint Wool Check Tweed Black Red Woven Coating Fabric Fold ITA Collection - A Hint
    Sold out

    ITA Collection - A Hint

    Italian wool melange coating, 135cm wide. Designer deadstock with subtle sparkle and rich mixed yarn texture.

    (1)
    Regular price €35,90 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,90 per metre
  • + More colours Hector - Oatmeal Hector Oatmeal Viscose Linen Blend Plain Woven Shirting Fabric Hector - Oatmeal
    Sold out

    Hector - Oatmeal

    140cm wide, 75% viscose and 25% linen mix shirting fabric in oatmeal, great for loose pants and dressmaking!

    (2)
    Regular price €15,90 per metre
  • + More colours Sewing Room - Micro Dot - Cream Sewing Room Mirco Dot Cream Cotton Fabric Cud Sewing Room - Micro Dot - Cream
    Sold out

    Sewing Room - Micro Dot - Cream

    113cm wide superior quality cotton poplin in a small cream and brown polka dot.

    Regular price €9,90 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 €13,90 per metre
  • + More colours Cotton - Barking Mad True Craft Barking Mad John Louden Korean Crafting Fabric White Pug Roll Cotton - Barking Mad
    Sold out

    Cotton - Barking Mad

    Dog print cotton quilting fabric, 150cm wide on soft white background for crafts and sewing.

    (1)
    Regular price €9,90 per metre
  • + More colours Candy Crepe - Pale Ice Green Candy Crepe Pale Ice Green Polyester Dress Fabric Fold Candy Crepe - Pale Ice Green
    Sold out

    Candy Crepe - Pale Ice Green

    145cm wide, polyester double crepe fabric in pale ice green. Perfect for special occasion garments.

    Regular price €9,90 per metre
  • Pima Cotton Lawn - Gustav - Brown

    Retro geometric Pima cotton lawn fabric, 140cm wide in brown and rust colour palette.

    Regular price €15,90 per metre
  • + More colours JK - Marmaris - Black Jk Mamaris Black Cotton Stretch Twilled Trousering Dress Fabric Close Up Fabric Photo JK - Marmaris - Black
    Sold out

    JK - Marmaris - Black

    Black stretch cotton trousering fabric by John Kaldor, 150cm wide for smart tailoring.

    (1)
    Regular price €15,90 per metre
  • + More colours JK - Scuba Crepe - Navy Jk Scuba Crepe Navy Polyester Scuba Knitted Stretch Crepe Fabric Close Up Maneqiun Drape Fabric Photo JK - Scuba Crepe - Navy
    Sold out

    JK - Scuba Crepe - Navy

    This is a lovely polyester Scuba crepe fabric in Navy from John Kaldor, which has a slightly textured surface and is of beautiful quality with great draping!

    Regular price €13,90 per metre
  • + More colours JK - Salso - Navy Jk Salso Navy Viscose Linen Swirl JK - Salso - Navy
    Sold out

    JK - Salso - Navy

    135cm wide, mid-weight linen and viscose blend dress fabric in navy blue. Perfect for summer wear.

    (1)
    Regular price €15,90 per metre
  • + More colours JK - Salso - Hot Pink Jk Salso Hot Pink Viscose Linen Roll JK - Salso - Hot Pink
    Sold out

    JK - Salso - Hot Pink

    135cm wide, mid-weight linen and viscose blend dress fabric in hot pink. Perfect for summer wear.

    (1)
    Regular price €15,90 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