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 Limoncello Limoncello silk yellow plain woven italian lightweight dress fabric fold Limoncello

    Limoncello

    Elegant 140cm wide, Italian-woven 100% silk fabric in pale yellow. Lightweight, soft and fluid.

    (3)
    Regular price €39,90 per metre
  • + More colours Lady Tessa - Red Plain cotton twill shirt dress fabric lady tessa red fold Lady Tessa - Red

    Lady Tessa - Red

    Red Lightweight Cotton Twill. 150cm wide. 100% Pure Cotton. Subtle woven texture and comfort.

    Regular price €9,90 per metre
  • 21 Wale Needlecord - Navy

    Dark Navy Cotton Needlecord. 140cm width. 150gsm weight. Fine wale for apparel and furnishings.

    (1)
    Regular price €13,90 per metre
  • + More colours Lady Tessa - Black Plain cotton twill shirt dress fabric lady tessa black bolt Lady Tessa - Black

    Lady Tessa - Black

    Black Lightweight Cotton Twill. 150cm wide. 100% Pure Cotton. Premium texture and durability.

    Regular price €9,90 per metre
  • 21 Wale Needlecord - Fuchsia

    Vibrant Fuchsia 21 Wale Needlecord. 140cm wide. 100% Cotton. 150gsm. Soft & OEKO-TEX certified.

    (1)
    Regular price €13,90 per metre
  • + More colours Lady Tessa - Beige Plain cotton twill shirt dress fabric lady tessa beige bolt Lady Tessa - Beige

    Lady Tessa - Beige

    Premium 150cm Beige Cotton Twill. 100% Woven Cotton. Lightweight for dresses, shirts and pyjamas.

    Regular price €9,90 per metre
  • Pima Cotton Lawn - Yarn Party

    Black Multi-Tone Thread Ball Pima Lawn. 140cm width. 78gsm. Breathable, luxury superfine cotton.

    (1)
    Regular price €15,90 per metre
  • + More colours Kitty Cotton - Pink Kitty Cotton - Pink

    Kitty Cotton - Pink

    Ivory Pink Cat Print Cotton. 148cm wide. 100% Woven Cotton. Soft kitty & floral design for crafts.

    Regular price €13,90 per metre
  • Needlecord - Brown

    Light Tan 100% Cotton Italian Needlecord. 156cm Width. Durable & breathable fine wale dressmaking.

    Regular price €11,90 per metre
  • + More colours Kitty Cotton - Blue Kitty Cotton - Blue

    Kitty Cotton - Blue

    Tranquil Blue Cat Print Cotton. 148cm wide. 100% Woven Cotton. Adorable kitty and floral ivory base.

    Regular price €13,90 per metre
  • Linen Mix - Scarlet

    Our stretch viscose linen mix shirting fabric in scarlet red is 130cm, perfect for shorts, blouses and tunics!

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

    Grey Floral Bud Knitted Jersey. 160cm wide. 95% Cotton, 5% Elastane. 205gsm. Soft & high stretch.

    Regular price €15,90 per metre
  • The Big Stretch - Brown

    150cm wide, viscose, polyamide & elastane twill bengaline with a brown & beige abstract print.

    Regular price €9,90 per metre
  • Monroe - Ivory

    Ivory Ex-Designer Diamond Quilted Fabric. 160cm wide. 80% Cotton blend. 360gsm for cozy house coats.

    Regular price €17,90 per metre
  • Brushed & Cosy - Charlie

    Stone Checked Brushed Cotton. 147cm width. 130gsm. 100% Cotton flannel for pyjamas and scarves.

    Regular price €7,90 per metre
  • Bygone Lining - No. 1

    140cm wide, dark brown lining fabric made from durable nylon, with a soft satin finish.

    Regular price €5,90 per metre
  • Hibiscus Bay

    145cm wide, lightweight viscose fabric with a tropical hibiscus floral design on a soft blue base.

    Regular price €5,90 per metre
  • Oh So Soft

    Soft Navy Diamond Print Blend. 140cm width. Durable cotton/poly weave for effortless dressmaking.

    Regular price €9,90 per metre
  • Lambs Leather - Silver

    Italian-made lambskin nappa leather in silver: soft, supple, premium quality. Ideal for small projects, sold as full skins.

    Regular price €54,95 p/u
  • Sky Dot

    Sky Blue & White Dot Cotton Interlock. 145cm width. 190gsm. A soft, double-knit fabric for apparel.

    (1)
    Regular price €7,90 per metre
  • Runway

    138cm wide, lightweight suiting fabric in ivory with a soft stretch and luxurious hand.

    Regular price €9,90 per metre
  • Made in Italy+ More colours Danbury Crepe - Magenta Danbury crepe magenta pink acetate polyester silk lightweight dress fabric bolt Danbury Crepe - Magenta

    Danbury Crepe - Magenta

    142cm wide, magenta crepe dress fabric made from 86% acetate, 9% silk and 5% polyester.

    Regular price €15,90 per metre
  • That's Cheating - Italian Shirting

    Soft Blue 100% Cotton Shirting. 145cm width. Durable woven fabric for loose trousers and skirts.

    Regular price €9,90 per metre
  • Avarni Faux Fur - Nude

    160cm wide synthetic faux fur with a chevron design. Pale nude 100% polyester fabric, perfect for dressing gowns, jackets, and home dÈcor.

    Regular price €19,90 per metre
  • + More colours Evangeline - Camel Evangeline camel square embossed polyester faux fur fabric fold Evangeline - Camel

    Evangeline - Camel

    158cm wide camel/brown 100% polyester synthetic fur fabric with an embossed square design. Luxuriously soft, warm, and versatile faux fur fabric.

    Regular price €23,90 per metre
  • Quilted Crystal - Olive

    Olive green 124cm wide quilted polyester fabric, perfect for autumn jackets, gilets, coats, and bags.

    Regular price €19,90 per metre
  • Bamboo Jersey - Dark Grey Marl

    150cm wide, Oeko-Tex bamboo jersey fabric in marl dark grey, 230gsm--soft, breathable & stretchy.

    Regular price €15,90 per metre
  • Quilted Crystal - Tan

    Tan brown 132cm wide quilted polyester fabric, perfect for autumn jackets, gilets, coats, and bags.

    Regular price €19,90 per metre
  • Loch Plaid

    Red Traditional Tartan Twill. 158cm wide. 100% Cotton. Durable shirting with a textured finish.

    Regular price €9,90 per metre
  • Quilted Crystal - Black

    128cm wide black quilted polyester fabric, perfect for autumn jackets, gilets, coats, and bags.

    Regular price €19,90 per metre
  • Pearl Stretch Velvet

    150cm wide, pearl stretch velvet fabric. Soft, stretchy and elegant, ideal for special occasion wear.

    Regular price €11,90 per metre
  • Harmony Knits - Silver Marl

    Viscose, polyester and polyamide blend knitted jersey fabric in silver marl, ideal for soft and cosy scarves.

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

    145cm wide, viscose elastane dress fabric in bright orange. Midweight with great body and drape.

    Regular price €11,90 per metre
  • Suede Scuba - Murphy

    Our suede scuba fabric, made from polyester and spandex features a black abstract print on a beige ground.

    (1)
    Regular price €15,90 per metre
  • Peach Prada - Navy

    148cm wide, medium-weight dress fabric in navy, made from 100% polyester, with a soft, peach skin finish.

    (1)
    Regular price €7,90 per metre
  • Grande Check - Cream

    148cm wide, Italian ex-designer wool suiting with a large check design in cream, black & blue.

    (1)
    Regular price €15,90 per metre
  • Diva

    145cm wide, neon pink stretch jersey velvet fabric. Heavyweight with a structured handle.

    Regular price €7,90 per metre
  • Made in Italy+ More colours Coalport - Green Coalport green blue tiny woven check fine wool suiting fabric fold Coalport - Green

    Coalport - Green

    150cm wide, Italian ex-designer wool shirting fabric with a small blue and green check pattern.

    Regular price €19,90 per metre
  • + More colours Elona - Ecru Elona ecru polyester spandex two way stretch suiting fabric cu Elona - Ecru

    Elona - Ecru

    150cm wide, two-way stretch fabric made from 90% polyester and 10% spandex in a cream hue, ideal for skirts.

    Regular price €11,90 per metre
  • + More colours Elona - Khaki Elona khaki polyester spandex two way stretch suiting fabric cu Elona - Khaki

    Elona - Khaki

    150cm wide, polyester and spandex blend fabric with a two-way stretch and khaki green hue, ideal for palazzo pants.

    Regular price €11,90 per metre
  • + More colours Elona - Camel Elona camel polyester spandex two way stretch suiting fabric cu Elona - Camel

    Elona - Camel

    Made from 90% polyester and 10% spandex, this camel coloured suiting fabric features a 2-way stretch, ideal for pants.

    Regular price €11,90 per metre
  • Made in Britain Mossmoor Moss moor wool herringbone green british black coating fabric roll Mossmoor

    Mossmoor

    130cm wide, British-woven lightweight wool coating in olive green and black herringbone.

    Regular price €31,90 per metre
  • Slate Stretch

    140cm wide, dark grey ribbed viscose and polyester jersey fabric. Lightweight, soft and breathable.

    Regular price €9,90 per metre
  • Wool/Cashmere Coating - Russet

    150cm wide, russet brown wool and cashmere coating fabric. Lightweight with a soft brushed finish.

    (1)
    Regular price €31,90 per metre
  • Made in Italy Liscia Liscia Cotton Blue Stretch Knit Airforce Italian Suiting Fabric Roll Liscia

    Liscia

    Italian Mid Blue Punto Di Milano. 165cm wide. 100% Cotton. Smooth, lightweight knit with structure.

    Regular price €17,90 per metre
  • GOTS Organic French Terry - Grey

    Grey Organic French Terry. 152cm wide. GOTS Certified Cotton. 230gsm weight. Soft looped back knit.

    Regular price €15,90 per metre
  • Made in Italy Two For One Two For One Wool Double Sided Camel Brown Reversible Coating Fabric Roll Two For One

    Two For One

    153cm wide, two-sided wool coating fabric with beige on one side and a peachy sand on the other. Midweight & warm, ideal for coats and outerwear.

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