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:

  • Stof Avalana Jersey - Yellow & Grey Stripe

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

    Regular price €15,90 per metre
  • Marlow - Fur Backed Faux Leather - 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 €19,90 per metre
  • Marlow - Fur Backed Faux Leather - Black

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

    Regular price €19,90 per metre
  • Made in Britain+ More colours Sunday Softs - Vanilla Sunday Softs Vanilla Cream Cotton British Terry Knit Jersey Fabric Sunday Softs - Vanilla

    Sunday Softs - Vanilla

    British knitted cotton loop back terry fabric, 150cm wide for sweatshirts and joggers.

    Regular price €13,90 per metre
  • Made in Britain+ More colours Sunday Softs - Orchid Sunday Softs Orchid Purple Cotton British Terry Knit Jersey Fabric Sunday Softs - Orchid

    Sunday Softs - Orchid

    150cm cotton French terry jersey fabric, British knitted for hoodies and loungewear.

    Regular price €13,90 per metre
  • Made in Italy Vittoria Italian Cotton Poplin Blue Floral Print Dress Fabric Vittoria Drape Vittoria

    Vittoria

    Italian floral cotton poplin fabric, 145cm wide with cream, blue and orange Liberty-style print.

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

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

    Regular price €5,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 €9,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 €5,90 per metre
  • Jersey Citrus Stretch

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

    Regular price €11,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 €19,90 per metre
  • Marley Jersey

    178cm navy marl jersey fabric with cotton blend stretch for sweatshirts and loungewear.

    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 €19,90 per metre
  • Double Agent

    Black and cream boucle fabric, 145cm wide with textured weave for jackets and skirts.

    Regular price €11,90 per metre
  • 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 €19,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 €19,90 per metre
  • Made in Britain Minster Minster Wool Polyester Navy Plain British Suiting Fabric Bolt Minster

    Minster

    156cm wide, fine wool & polyester mix suiting fabric with a crepe weave and subtle sheen.

    Regular price €15,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 €19,90 per metre
  • Made in Britain Howard Howard British Wool Navy Plain Woven Suiting Fabric Bolt Howard

    Howard

    152cm wide, 100% wool twill suiting fabric in dark navy. Woven in Yorkshire, perfect elegant suits.

    Regular price €19,90 per metre
  • Sewing Room - Emily - Yellow

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

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

    A Lovely 150m wide, 100% viscose fabric featuring an abstract navy swirl design on a soft cream base.

    Regular price €19,90 per metre
  • Sewing Room - Emily - Turquoise

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

    Regular price €9,90 per metre
  • A Fling

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

    Regular price €11,90 per metre
  • Finest Chambray Fuchsia

    Lightweight 100% cotton fabric with a fuchsia pink hue is perfect for shirts, dresses, quilting and more.

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

    Our gorgeous cerise pink plain woven Italian dress fabric is made from acetate and silk. It's ideal for blouses.

    Regular price €19,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. Perfect for vest tops, slip dresses and special occasion wear.

    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 €19,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. Drapes wonderfully, ideal for prom dresses and blouses. Made in Italy.

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

    Our 67% acetate and 33% silk mix Italian dress fabric in a fuchsia pink hue is excellent for vests.

    Regular price €19,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 Italian dress fabric, made from 67% acetate and 33% silk, perfect for prom and bridesmaid dresses.

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

    135cm wide, Italian red dress fabric made from a sophisticated blend of 67% acetate and 33% silk, ideal for blouses.

    Regular price €19,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
  • Made in Britain Unstructured Unstructured British Grey Wool Polyester Suiting Fabric Bolt 1 Unstructured

    Unstructured

    A 64 wide cotton linen mix suiting in cream with an all over "unstructured" design in navy blue

    (2)
    Regular price €15,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 €7,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 €21,90 per metre
  • Made in Britain Smarty Pants Smarty Pants British Wool Navy Blue Check Grey Woven Suiting Fabric Bolt 1 Smarty Pants

    Smarty Pants

    152cm wide, wool suiting fabric in navy with a grey 'shape' weave and burgundy overcheck.

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

    Denim blue stone washed linen cotton fabric, 133cm wide for interiors and clothing.

    Regular price €17,90 per metre
  • Knobbled

    170cm dark navy cotton suiting fabric with textured bouclé weave for tailoring projects.

    Regular price €9,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 €7,90 per metre
  • Proper Seersucker - Grey

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

    Regular price €15,90 per metre
  • Fibre Mood - Jacquard Stripes - Green

    145cm wide, viscose, nylon and linen jacquard fabric in deep green with a subtle stripe design.

    Regular price €19,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
  • + More colours Mystique - Champagne Mystique Champagne Polyester Matte Satin Gold Plain Woven Dress Fabric Fold Mystique - Champagne
    Sold out

    Mystique - Champagne

    Beautiful 150cm wide, matte mid-weight duchess satin in champagne. Perfect for special occasions.

    (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