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:

  • Miller Crepe - Yellow

    This is a lightweight crepe dress fabric in a beautiful bright yellow colour. Drapes fabulously and is ideal for loose trousers or slip dresses!

    Regular price €7,90 per metre
  • Stof Avalana Jersey - Sunshine

    Bright yellow stretch cotton jersey fabric, 160cm wide for t-shirts and children's wear.

    Regular price €17,90 per metre
  • + More colours All Saints Black All Saints Black

    All Saints Black

    150cm wide superfine, supersoft viscose voile dress fabric in blackest black. Perfect for summer shirts and dresses!

    Regular price €9,90 per metre
  • Stof Avalana Jersey - Rainbow

    This 95% cotton, 5% elastane jersey features vibrant horizontal stripes in a colour spectrum.

    (1)
    Regular price €17,90 per metre
  • Plain Crushed Viscose - Tan

    This 143cm wide plain crushed viscose fabric in tan is an excellent choice for creating breathable dresses and blouses for summer.

    Regular price €13,90 per metre
  • Plain Crushed Viscose - Navy

    This 143cm wide plain crushed viscose fabric in navy is an excellent choice for creating breathable dresses and blouses for summer.

    Regular price €13,90 per metre
  • Bamboo Jersey - Dusty Terracotta

    OEKO-TEX certified bamboo jersey fabric in a warm dusty terracotta, 95% bamboo with gentle stretch.

    (1)
    Regular price €17,90 per metre
  • Joy of Spring

    138cm checked cotton fabric in cream, blue and green with burgundy border detailing.

    Regular price €11,90 per metre
  • Stof Avalana Jersey - Checkmate

    Soft stretch plaid cotton jersey fabric, 162cm wide in grey, black and white checks.

    Regular price €17,90 per metre
  • Plain Crushed Viscose - White

    This 143cm wide plain crushed viscose fabric in white is an excellent choice for creating breathable dresses and blouses for summer.

    Regular price €13,90 per metre
  • + More colours Marlow - Tan Marlow Fur Backed Synthetic Leather Tan 2076205006 Fold Marlow - Tan

    Marlow - Tan

    This 141cm wide faux leather fabric in tan features a soft, furry backing ideal for creating comfortable and fashionable jackets, skirts, trousers and more.

    Regular price €21,90 per metre
  • Faux Leather - Shadow Mink

    150cm wide mink matt faux leather fabric, 250gsm. Made from 60% polyurethane, 32% polyester, 8% viscose

    Regular price €17,90 per metre
  • Georgette Dress Fabric - Scarlet

    Gorgeous good quality polyester Georgette dress fabric in a beautiful scarlet red colour.

    Regular price €7,90 per metre
  • Jersey Skyline Stretch

    155cm wide, 92% viscose 8% elastane jersey in blue Soft, drapey, and breathable with comfortable stretch - perfect for stylish, easy-to-wear garments.

    Regular price €11,90 per metre
  • Stretch Crepe - Coral

    150cm wide, 95% polyester and 5% elastane coral crepe suiting fabric. Easy to sew and care for.

    Regular price €11,90 per metre
  • Georgette Dress Fabric - Fern Green

    This gorgeous quality polyester georgette dress fabric in fern green is perfect for wrap dresses, a-line skirts and blouses!

    Regular price €7,90 per metre
  • Draper - Organic Bamboo Blend Suiting - Beige

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

    Regular price €23,90 per metre
  • Light Blue Cotton Chambray

    Soft light blue cotton chambray fabric, 145cm wide for shirts, blouses and dresses.

    Regular price €13,90 per metre
  • Made in Britain Fighting Back Fighting Back British Wool Cotton Navy Plain Woven Suiting Fabric Bolt Fighting Back

    Fighting Back

    Very dark navy cotton twill suiting fabric, 157cm wide and woven in Yorkshire mills.

    (1)
    Regular price €13,90 per metre
  • Light & Lush - Canopy Clash

    A lively 150m wide, 100% viscose fabric featuring a botanical print in tones of emerald, jade and soft taupe on a natural base.

    Regular price €21,90 per metre
  • + More colours Liquid - Wine Liquid Wine Datin Polyester Dress Fabric Chest Liquid - Wine

    Liquid - Wine

    Rich wine red polyester satin with soft movement, perfect for occasion dresses and gowns.

    Regular price €17,90 per metre
  • Light & Lush - Stoneleaf

    A Lovely 150m wide, 100% viscose fabric featuring a rich, earthy abstract print in deep olive green and black, this viscose fabric brings a bold, graphic edge to your sewing.

    (1)
    Regular price €21,90 per metre
  • Liliana

    148cm duck egg floral cotton twill fabric with tiny print for dresses and blouses.

    Regular price €13,90 per metre
  • Sewing Room - Emily - Candy

    100% cotton poplin fabric with tiny flowers of bright colours on a candy pink background. This fabric is superb for dresses, crafts and light furnishings.

    Regular price €9,90 per metre
  • Light & Lush - Honeyveil

    A vibrant 150m wide, 100% viscose fabric featuring a flowing rose and leaf design in rich ochre tones

    Regular price €21,90 per metre
  • A Fling

    140cm wide, black and grey check shirting fabric made from 69% viscose, 30% acrylic and 1% elastane.

    Regular price €13,90 per metre
  • Made in Italy+ More colours Sterling Silk - Cerise Silk Plus Cerise Pink Acetate Italian Lightweight Plain Woven Dress Fabric Sterling Silk - Cerise

    Sterling Silk - Cerise

    Cerise pink acetate silk dress fabric with fluid drape, a soft handle and a striking finish for occasionwear.

    Regular price €21,90 per metre
  • Made in Italy+ More colours Danbury Crepe - Scarlet Silk Acetate Dress Fabric Danbury Crepe Scarlet Close Up Danbury Crepe - Scarlet

    Danbury Crepe - Scarlet

    Italian made soft scarlet red crepe fabric is a blend of 86% acetate, 5% polyester and 9% silk.

    Regular price €15,90 per metre
  • Made in Italy+ More colours Sterling Silk - Navy Silk Plus Navy Blue Acetate Italian Lightweight Plain Woven Dress Fabric 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 €21,90 per metre
  • Made in Italy+ More colours Danbury Crepe - Emerald Silk Acetate Dress Fabric Danbury Crepe  Emerald Close Up Danbury Crepe - Emerald

    Danbury Crepe - Emerald

    Elegant acetate, polyester and silk-blend crepe fabric with a bold emerald green hue. Made in Italy.

    Regular price €15,90 per metre
  • Sterling Silk - Fuchsia

    Vibrant fuchsia acetate silk dress fabric with fluid drape, a soft handle and striking colour.

    Regular price €21,90 per metre
  • Made in Italy+ More colours Sterling Silk - Emerald Silk Plus Emerald Green Acetate Italian Lightweight Plain Woven Dress Fabric Sterling Silk - Emerald

    Sterling Silk - Emerald

    Emerald green acetate silk dress fabric with fluid drape, a soft handle and a beautiful finish.

    Regular price €21,90 per metre
  • Made in Italy+ More colours Sterling Silk - Red Silk Plus Red Acetate Italian Lightweight Plain Woven Dress Fabric Sterling Silk - Red

    Sterling Silk - Red

    Bold red acetate silk dress fabric with fluid drape, a soft handle and striking colour.

    Regular price €21,90 per metre
  • Triple Crepe - Candy Pink

    Candy pink triple crepe, 150cm wide polyester with smooth feel and soft flowing drape.

    Regular price €17,90 per metre
  • Made in Britain As Luck Would As Luck Would

    As Luck Would

    153cm wide, softly brushed 65% wool and 35% polyester lightweight coating fabric in navy.

    Regular price €17,90 per metre
  • Made in Italy Ethereal Blue Italian Tie Dye Print Blue Polyester Dress Fabric Ethereal Blues Ethereal Blue

    Ethereal Blue

    Exquisite ex-designer Italian deadstock fabric with a fabulous blue tie-dye print. 152cm wide polyester dress fabric.

    (2)
    Regular price €19,90 per metre
  • Triple Crepe - Strawberry

    Strawberry red triple crepe, 150cm wide with smooth surface and weight for dressmaking.

    Regular price €17,90 per metre
  • Claudia

    This is a fabulous polyester/organza dress fabric with linear satin stripes and an all-over bright orange, green and black floral print! Great for vintage dresses!

    Regular price €9,90 per metre
  • Made in Italy Fiori Aqua Italian Cotton Lawn Aqua Floral Print Dress Fabric Fiori Aqua Side Fiori Aqua

    Fiori Aqua

    Italian mint floral cotton lawn fabric, 150cm wide for caftans, dresses and layering pieces.

    (1)
    Regular price €13,90 per metre
  • Made in Italy A Gentle Reminder A Gentle Reminder

    A Gentle Reminder

    150cm wide, fine wool suiting fabric with a blue/black check, glorious cloth with a gorgeous hand.

    Regular price €23,90 per metre
  • Stone Washed Linen - Stone

    Stone washed linen cotton fabric in soft stone, 133cm wide for décor and clothing.

    (1)
    Regular price €17,90 per metre
  • Celine

    Elegant ivory, beige and gold metallic knitted check boucle fabric. Suitable for fashionable jackets and cardigans.

    Regular price €27,90 per metre
  • Fibre Mood - Knit Swiss Tulle - Green

    100% nylon tulle fabric in light green. Perfect for creating overlays on dresses, skirts & accessories.

    Regular price €9,90 per metre
  • Proper Seersucker - Grey

    Grey cotton seersucker fabric, 150cm wide with textured stripes for summer sewing.

    Regular price €15,90 per metre
  • Audrey

    Chunky black and ivory dogtooth knitted fabric in a soft polyester and wool blend, 150cm wide.

    Regular price €23,90 per metre
  • + More colours JK - Marmaris - Red Marmaris Red Cotton Elastane Plain Woven Strech Trouser Fabric Bolt JK - Marmaris - Red

    JK - Marmaris - Red

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

    Regular price €15,90 per metre
  • Mystique - Dusty Grey

    Matte 150cm wide, mid-weight duchess satin in a beautiful dusty grey. Perfect for special occasions.

    Regular price €17,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