Spend £75 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 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 French Terry - Pink French Terry Fabric Pink 5021 Fold French Terry - Pink

    French Terry - Pink

    Pink French terry jersey fabric with stretch and a soft looped back finish.

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

    Lumos Lining - Gold

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

    Regular price €5,90 per metre
  • French Terry - Mid Blue

    150cm mid blue French terry jersey fabric with stretch for hoodies, joggers and sweatshirts.

    Regular price €13,90 per metre
  • Made in Italy Cool Running Cool Runnings Blue Cotton Floral Abstract Fine Woven Shirting Fabric Roll Cool Running

    Cool Running

    Italian ice blue cotton jacquard shirting fabric, 157cm wide for shirts and blouses.

    Regular price €19,90 per metre
  • + More colours Chiffon - Trixie Chiffon Trixie Polyester Abstract Multicoloured Printed Dress Fabric Mannequin Chiffon - Trixie

    Chiffon - Trixie

    152cm wide printed polyester chiffon fabric featuring an abstract multi-coloured pattern, great for blouses and skirts!

    Regular price €5,90 per metre
  • French Terry - Cinnamon

    Cinnamon French terry jersey fabric, 150cm wide with cotton stretch for loungewear.

    (1)
    Regular price €13,90 per metre
  • Made in Italy+ More colours Silks of Italy - Zesty Silks Of Italy Zesty Acid Yellow Woven Dress Fabric Roll 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,90 per metre
  • Hot

    Our hot pink dress fabric made from 100% polyester is excellent for evening wear, loose pants, and fitted dresses!

    Regular price €11,90 per metre
  • Made in Italy+ More colours Finest Silk - Coral Finest Silk Coral Orange Plain Italian Deadstock Lightweight Dress Fabric Fold Finest Silk - Coral

    Finest Silk - Coral

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

    Regular price €33,90 per metre
  • Made in Italy Tiffany Breakfast At Wool Polyester Elastane Blue Dress Fabric Roll Tiffany

    Tiffany

    We are loving this floral tropical print fabric, very fine polyester crepe in a glorious pattern.

    Regular price €19,90 per metre
  • Made in Italy Toto Toto Grey Black Cream Viscose Abstract Woven Dress Fabric Roll Toto

    Toto

    135cm wide, 100% viscose dress fabric woven in Italy with a brown abstract leaf print on ivory.

    Regular price €19,90 per metre
  • In All My Born Days - Mute

    This Italian fine wool shirting fabric features a black, brown, light and dark pink check. A gorgeous ex designer cloth you may recognise from the high street.

    Regular price €19,90 per metre
  • Between The Lines

    Taupe cotton corduroy fabric, 150cm wide with mixed rib texture for jackets and trousers.

    Regular price €11,90 per metre
  • + More colours Candy Crepe - Beige Polyester Double Crepe Dress Fabric  Candy Crepe Beige Fold Candy Crepe - Beige

    Candy Crepe - Beige

    145cm wide, polyester double crepe dress fabric in beige. Perfect for special occasion garments.

    Regular price €9,90 per metre
  • Fibre Mood - 3D Stripes - Cream

    Cream textured quilting fabric by Fibre Mood, 138cm wide with subtle 3D stripe effect.

    Regular price €25,90 per metre
  • Made in Italy Snuggle Check Snuggle Check Brushed Cotton Red Black Cream Heavy Coating Fabric Roll Snuggle Check

    Snuggle Check

    Italian brushed check cotton fabric, 154cm wide in black, red and cream tones.

    Regular price €17,90 per metre
  • Made in Italy Morning Glory Morning Glory Viscose Elastane Black Stretch Italian Deadstock Fabric Fold Morning Glory

    Morning Glory

    97% viscose, 3% elastane densley knitted, fine soft mid-weight dress fabric in black which offers a smooth, elegant drape with a subtle stretch. This is a heck of a cloth.

    Regular price €21,90 per metre
  • What Goes Around - Navy

    146cm wide grosgrain dress fabric. Dark navy viscose shirting and trouser fabric with a fine ribbed weave and interesting wood grain effect.

    Regular price €7,90 per metre
  • Made in Italy+ More colours ITA Collection - Notalot Ita Collection Notalot Wool Alpaca Honey Brown Brushed Coating Fabric Roll ITA Collection - Notalot

    ITA Collection - Notalot

    Honey-coloured Italian wool and alpaca coating, with soft texture and light structure.

    Regular price €43,90 per metre
  • + More colours Filmstar - Black Filmstar Black Polyester Woven Velvet Satin Dress Fabric Mannequin Filmstar - Black

    Filmstar - Black

    Perfect for creating glamorous eveningwear designs this 160cm wide soft polyester fabric has a gorgeous black appearance and soft velvet satin finish.

    Regular price €7,90 per metre
  • Iwo Jima

    140cm wide, ex-designer super soft polyester, viscose & elastane fine suiting fabric in a pale beige.

    Regular price €11,90 per metre
  • + More colours Filmstar - Olive Filmstar Olive Polyester Green Woven Velvet Satin Dress Fabric Mannequin Filmstar - Olive

    Filmstar - Olive

    160cm wide lightweight soft polyester draping fabric. With a gorgeous khaki/live hue and soft velvet satin finish. Perfect for dresses with glamour.

    (4)
    Regular price €7,90 per metre
  • Holi Holiday

    Vivid hot pink polyester and nylon crepe fabric is a fabulous choice for summer dresses. 150cm wide heavy polyester dress fabric.

    Regular price €9,90 per metre
  • 9.4oz Denim - Flared

    9.4oz cotton denim, 176cm wide in dark navy with soft midweight handle.

    (1)
    Regular price €15,90 per metre
  • + More colours Interlock - Ivory Interlock A Ivory Soft White Cotton Jersey Dress Fabric Twist Interlock - Ivory

    Interlock - Ivory

    Ivory cotton interlock jersey fabric, 155cm wide with soft stretch for dresses and tops.

    Regular price €9,90 per metre
  • + More colours Interlock - Blush Interlock Cotton Blush Pink Lycra Dress Fabric Roll Interlock - Blush

    Interlock - Blush

    Pink cotton interlock jersey fabric, 165cm wide with stretch for dresses and polo shirts.

    (1)
    Regular price €9,90 per metre
  • Fine Viscose Plain - White

    144cm wide, gorgeously lightweight dress fabric is ideal for summer garments! Made from 100% viscose has a soft yet bright white hue.

    (2)
    Regular price €9,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

    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
  • 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 €9,90 per metre
  • Made in Italy+ More colours ITA Collection - Brushed - Navy Ita Collection Brushed Navy Wool Fleece Woven Coating Fabric Fold ITA Collection - Brushed - Navy

    ITA Collection - Brushed - Navy

    Italian brushed wool jacketing, 160cm wide. Ex-designer deadstock in deep navy with a soft, lightweight handle.

    (1)
    Regular price €29,90 per metre
  • 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 €13,90 per metre
  • Made in Italy On Guard On Guard Wool Nylon Teal Blue Italian Coating Fabric Roll On Guard

    On Guard

    157cm wide, Italian-woven sueded wool suiting in pale navy. Lightweight, soft, and elegant.

    Regular price €43,90 per metre
  • Made in Italy+ More colours ITA Collection - Lana Check Ita Collection Lana Check Red Navy Houndstooth Ex Designer Woven Coating Fabric Fold ITA Collection - Lana Check

    ITA Collection - Lana Check

    Red and navy Italian wool check coating, 148cm wide. Heavyweight ex-Celine deadstock for coats and outerwear.

    Regular price €33,90 per metre
  • Made in Italy Foxy Foxy Wool Mohair Orange Soft Italian Coating Fabric Roll Foxy

    Foxy

    157cm wide, wool and mohair coating fabric in a rich rusty ginger. Super soft with a beautiful finish.

    Regular price €29,90 per metre
  • Enigma Linen - Denim

    Denim blue ramie linen cotton fabric, 140cm wide with durable breathable weave.

    (1)
    Regular price €13,90 per metre
  • Made in Italy Marcella Grey Marcella Grey White Wool Tweed Italian Woven Coating Fabric Roll Marcella Grey

    Marcella Grey

    150cm wide, Italian wool coating in a grey, white and black melange. Loosely woven and cuddly.

    Regular price €31,90 per metre
  • Sewing Room - William - Navy

    White paisley cotton fabric, 113cm wide with pink, purple and taupe printed design.

    Regular price €9,90 per metre
  • Sewing Room - William - Black

    Black paisley cotton fabric, 113cm wide with red, yellow and sage green detailing.

    Regular price €9,90 per metre
  • 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
  • Sewing Room - Micro Dot - Orange

    Superior quality cotton poplin in a small orange and white polka dot. 113cm wide.

    Regular price €9,90 per metre
  • Sewing Room - Micro Dot - Pink

    113cm wide superior quality cotton poplin in a small pink and white polka dot.

    Regular price €9,90 per metre
  • Sewing Room - Micro Dot - Turquoise

    Superior quality cotton poplin in a small turquoise and white polka dot. 113cm wide

    Regular price €9,90 per metre
  • Sewing Room - Micro Dot - Navy

    113cm wide superior quality cotton poplin in a small navy and white polka dot.

    (2)
    Regular price €9,90 per metre
  • + More colours Cotton - Circus True Craft Circus John Louden Korean Crafting Fabrics Clowns Black Roll Cotton - Circus

    Cotton - Circus

    Circus clown cotton fabric, 150cm wide with red and blue print on black background.

    Regular price €7,90 per metre
  • Cotton - French Bulldogs

    French bulldog cotton quilting fabric, 150cm wide on soft white background design.

    Regular price €9,90 per metre
  • Sweatshirt - Dark Grey Marl

    280gsm sweatshirt fabric in dark grey marl, light, soft and fluffy on the inside for extra comfort.

    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