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:

  • Made in Italy+ More colours Cable Car - Chunky Wool - Taupe Cable Car Chunky Wool Taupe Beige Italian Knittted Lambswool Jumper Fabric Roll Cable Car - Chunky Wool - Taupe

    Cable Car - Chunky Wool - Taupe

    Soft taupe 100% lambswool cable knit woven in Italy, 140cm wide with bold raised texture.

    (1)
    Regular price £32.00 per metre
  • Luxury - Pink

    Simply gorgeous fuchsia pink satin-backed crepe is PU coated and both anti-static and anti-click, ensuring the highest quality for creating special garments.

    Regular price £12.76 per metre
  • Made in Italy+ More colours Cable Car - Chunky Wool - Bottle Cable Car Chunky Wool Bottle Green Italian Knittted Lambswool Jumper Fabric Roll Cable Car - Chunky Wool - Bottle

    Cable Car - Chunky Wool - Bottle

    Italian bottle green chunky cable knit in soft lambswool, 140cm wide.

    (1)
    Regular price £32.00 per metre
  • Lilac Love

    153cm wide polyester and cotton fabric in pastel lilac. Ideal for bedding, quilting, crafts, and stylish clothing!

    Regular price £4.50 per metre
  • Italian Silk Chiffon - Floral Fiamma

    100% silk chiffon with a subtle crinkle. Ideal for sheer scarves, layering and special occasions.

    Regular price £39.00 per metre
  • + More colours Gardinia - Mint Gardinia Mint Fine Lightweight Viscose Crepe Neck Gardinia - Mint

    Gardinia - Mint

    0

    Regular price £8.50 per metre
  • Made in Italy+ More colours Luxury Italian Silk - Sicilian Summer Sicilian Summer Silk Italian Deadstock Floral Blue Yellow Watercolour Dress Fabric Roll Luxury Italian Silk - Sicilian Summer

    Luxury Italian Silk - Sicilian Summer

    100% silk fabric made in Italy featuring a navy and yellow watercolour floral print.

    Regular price £54.00 per metre
  • High Twist Polyester - Bluebell

    148cm wide, high twist polyester dress fabric in an air force blue hue features a beautiful flowy drape.

    Regular price £9.00 per metre
  • Gardinia - Soft White

    140cm wide soft†viscose crepe fabric perfect for a summer dress or trouser and top combo. It is breathable and comfortable to wear.

    (1)
    Regular price £8.50 per metre
  • Georgette Dress Fabric - Hot Pink

    150cm wide, gorgeous high-quality georgette dress fabric in hot pink made from polyester, ideal for blouses!

    Regular price £6.00 per metre
  • + More colours Chiffon - Red Chiffon Red Polyester Dress Fabric Close Up 2 Chiffon - Red

    Chiffon - Red

    Glorious red chiffon dress fabric with a subtle crepe finish.

    Regular price £5.50 per metre
  • Embossed

    156cm wide, viscose acetate lining fabric in hunter green sheen, perfect to pair with formal suits, dresses or waistcoats!

    (2)
    Regular price £6.00 per metre
  • JK - Cruz

    A superb quality satin this has 3% elastane and stretches a little, it is medium weight and opaque so you don't need to line it.

    Regular price £18.00 per metre
  • Made in Britain+ More colours Heritage - Sand Heritage - Sand

    Heritage - Sand

    This viscose and acetate blend lining fabric in sand has been woven in England, ideal for lining suits!

    Regular price £6.00 per metre
  • Orbit

    Bright yellow lightweight viscose crepe with a very subtle crinkle finish in the weave.

    Regular price £7.00 per metre
  • + More colours Diez Denim - Black Diez Denim Black Cotton Lycra Twill Heavy Mid Heavy Weight Woven Jean Fabric Fold Diez Denim - Black

    Diez Denim - Black

    10oz black stretch denim, 152cm wide with 10% stretch and classic twill finish.

    Regular price £19.00 per metre
  • Made in Britain+ More colours Heritage - Black Heritage Black Viscose Acetate Lining Fabric Fold Heritage - Black

    Heritage - Black

    Woven in England, this black lining fabric is made from viscose and acetate, an ideal choice to line suits!

    Regular price £6.00 per metre
  • Georgette Dress Fabric - Chocolate

    Made from 100% polyester, this lightweight and breathable georgette fabric in chocolate brown is perfect for dressmaking!

    Regular price £6.00 per metre
  • + More colours Super Drape - Beige Super Drape Beige Superb Twill Draping Viscose Dress Fabric Waist Super Drape - Beige
    20% off

    Super Drape - Beige

    Superb twill draping viscose dress fabric in beige.

    Sale price £5.20 per metre Regular price £6.50 per metre
  • Plot

    145cm wide, polyester voile fabric featuring an abstract floral print in a pink and green hue, perfect for dresses!

    Regular price £11.50 per metre
  • Vanilla Lining

    152cm wide ivory/cream nylon lining fabric has a soft satin finish. This fabric has incredible strength and durability.

    Regular price £4.50 per metre
  • Scuba Crepe - Black

    145cm wide, polyester and elastane blend scuba crepe fabric in black, perfect for bodycon dresses.

    Regular price £14.50 per metre
  • Made in Italy Inner Space Inner Space White Red Orange Cotton Lawn Dress Fabric Fold Inner Space

    Inner Space

    Italian cotton lawn fabric, 148cm wide, with red and orange abstract shapes on white.

    (1)
    Regular price £14.00 per metre
  • Winterberry Blast - Blackcurrant

    Cotton voile fabric, 146cm wide, with a colourful winter fruits print on dark ground.

    Regular price £7.76 per metre
  • Landon Smooth Crepe - Deep Purple

    Rich purple polyester smooth crepe with fluid drape and a clean, smooth surface.

    (1)
    Regular price £14.00 per metre
  • Premium Challis - Melody Grey

    140cm viscose challis fabric. Watercolour floral print on grey/taupe. Ideal for summer blouses.

    (1)
    Regular price £11.00 per metre
  • Doodle - Mint & Pink

    144cm wide, cotton poplin with pink and blue floral print on mint.

    Regular price £10.00 per metre
  • Pima Cotton Lawn - Vine - Jade

    Silky Pima cotton lawn fabric with a green and navy abstract print, 140cm wide.

    Regular price £15.50 per metre
  • Doodle - Grey & Lemon

    Floral cotton poplin fabric, 144cm wide, on a soft blue-grey background.

    Regular price £10.00 per metre
  • Friar Tuck

    Dark brown woven suiting fabric, 142cm wide, with a soft hessian-style texture.

    Regular price £8.00 per metre
  • Pima Cotton Lawn - Colder Days

    140cm wide, 100% Pima cotton lawn fabric with an white leaf print on a rich teal background.

    Regular price £15.50 per metre
  • Intricate

    Beautiful designer viscose suiting in a deep rich blue.

    Regular price £15.00 per metre
  • Heirloom Knit - Grey

    Made from 65% acrylic, 25% polyester and 10% wool, this grey crochet knit fabric is perfect for cardigans.

    Regular price £14.00 per metre
  • Lady Like No Other

    172cm wide, finely woven ex-designer fabric. A uniquely beautiful cloth that is sheer when stretched, with a luscious red hue - perfect for underwear.

    Regular price £9.96 per metre
  • + More colours Sheen - Black Sheen Black Stretchy Knitted Jersey Black Dress Lining Close Up Sheen - Black

    Sheen - Black

    Superb quality stretchy knitted dress fabric in black. Great for lining.

    Regular price £9.76 per metre
  • Primary

    157cm wide grosgrain dress fabric. Interesting polyester shirting and trouser fabric with a fine ribbed weave and bright red hue.

    Regular price £14.00 per metre
  • + More colours Cloud - Turquoise Cloud Turquoise Viscose Lycra Jersey Dress Fabric Mannequin Cloud - Turquoise

    Cloud - Turquoise

    Made from 98% viscose and 2% lycra, our knitted jersey dress fabric in turquoise is excellent for fitted garments!

    Regular price £9.00 per metre
  • Challis - Leopard In The Jungle

    140cm wide, 100% viscose challis fabric with tropical green leaves and leopard print background.

    Regular price £10.50 per metre
  • Draper - Organic Bamboo Blend Suiting - Grey

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

    (2)
    Regular price £20.00 per metre
  • + More colours Ritual - Teal Ritual Teal Jade Colour Ity Jersey Fabric John Kaldor Drape Ritual - Teal

    Ritual - Teal

    Fabulous medium weight John Kaldor ITY jersey fabric. This one has a huge amount of stretch and comes in teal.

    (1)
    Regular price £10.50 per metre
  • Draper - Organic Bamboo Blend Suiting - Red

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

    Regular price £20.00 per metre
  • Made in Italy Milano Milano Italian Pink White Blue Abstract Knitted Viscose Lycra Jersey Dress Fabric Drape Side Milano

    Milano

    60 wide Italian printed lightweight polyester satin which feels like silk in an exquisite and very different design. A very dark moss green ground with a large classical paisley design ...."

    (2)
    Regular price £9.50 per metre
  • Challis - Kaleido Flow

    145cm wide, viscose fabric with a pale pink base and bold swirling print in pink, orange & violet.

    Regular price £10.50 per metre
  • Organza Floral

    Organza fabric in a bold rich floral design. A great cover up fabric which oozes elegance.

    Regular price £5.76 per metre
  • + More colours Ritual - Black Ritual Black Colour Ity Jersey Fabric John Kaldor Drape Ritual - Black

    Ritual - Black

    Wonderful John Kaldor ITY jersey fabric. This is medium weight with a huge amount of stretch, this one comes in black.

    Regular price £10.50 per metre
  • Vintage Cotton - Khaki

    Khaki cotton dressmaking fabric, 144cm wide, with a soft lightweight woven drape.

    Regular price £11.96 per metre
  • + More colours Ritual - Coffee Jk Ritual Coffee Ity Jersey Fabric John Kaldor Neck Ritual - Coffee

    Ritual - Coffee

    This is a gorgeous 152cm, ITY jersey fabric by John Kaldor. This is a medium weight jersey with a huge amount of stretch and comes in a lovely coffee colour!

    (1)
    Regular price £10.50 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