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:

  • 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
  • + 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
  • Stof Avalana Jersey - Buds Grey

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

    Regular price €17,90 per metre
  • Draping Stretch Viscose Challis - Thicket

    134cm wide, viscose and elastane mix fabric featuring a leaf print on a black ground, ideal for dressmaking and loose palazzo pants!

    (1)
    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 €19,90 per metre
  • Brushed & Cosy - Charlie

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

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

    (1)
    Regular price €7,90 per metre
  • Cotton Ponte - Cream

    Plain Cream Cotton Ponte Roma Jersey. 135cm wide. 95% Cotton, 5% Elastane. Stable, midweight knit.

    Regular price €13,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
  • + More colours Wassabi - Purple Wassabi purple cotton spandex abstract woven stretch trouser fabric fold Wassabi - Purple

    Wassabi - Purple

    Wild Abstract Suiting Cotton. 142cm wide. 98% Cotton, 2% Spandex. 170gsm. Bold multicoloured print.

    (1)
    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 €55,95 p/u
  • Opaline Brocade - Mint

    Mint Tonal Cotton-Blend Brocade. 148cm width. 140gsm. Woven floral texture with 5% horizontal stretch.

    Regular price €9,90 per metre
  • 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
  • Bordering On

    Stretch Cotton Satin with Border. 142cm width. 80gsm. Smooth sheen and expressive large blooms.

    Regular price €9,90 per metre
  • Runway

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

    Regular price €11,90 per metre
  • Sundial

    140cm wide cotton embroidery in a rather delicate shade of mint green. The pattern is actually a floral but it looks like a series of sundials joined together by strands of embroidery. There quite a lot of intricate work gone in to this cloth which deserv

    Regular price €7,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
  • 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 €25,90 per metre
  • + More colours Evangeline - Cream Evangeline cream square embossed polyester faux fur fabric fold Evangeline - Cream

    Evangeline - Cream

    158cm wide 100% polyester faux fur fabric with an embossed square design and pale cream hue. Soft, warm and versatile synthetic fur fabric.

    Regular price €25,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 €17,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
  • + More colours Elona - Ecru Elona ecru polyester spandex two way stretch suiting fabric cu Elona - Ecru

    Elona - Ecru

    Soft ecru stretch twill fabric with a smooth handle, comfortable give and a versatile 260gsm weight.

    Regular price €13,90 per metre
  • Pink Passion Jersey

    150cm wide, ex-designer Italian soft nylon jersey fabric in cerise. Great for adding a pop of colour.

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

    Elona - Khaki

    Earthy khaki stretch twill fabric with comfortable movement and a softly structured 260gsm drape.

    Regular price €13,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
  • 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 €19,90 per metre
  • GOTS Organic French Terry - Gingerbread

    Organic Gingerbread Cotton French Terry. 152cm width. 230gsm weight. Durable, soft looped knit.

    Regular price €15,90 per metre
  • Vintage Cotton - Navy

    100% Cotton in Navy Blue. 140cm Width. 170gsm. Lightweight woven with a high-quality drape.

    Regular price €13,90 per metre
  • + More colours Sandwashed - Grey Sandwashed Grey Polyester Viscose Blend Dressmaking Fabric Mannequin Sandwashed - Grey

    Sandwashed - Grey

    Gorgeous grey viscose and polyester blend dressmaking fabric, ideal for floaty blouses, skirts or palazzo pants!

    Regular price €15,90 per metre
  • Felted

    156cm wide, lightweight wool blend coating in melange taupe/grey with a lightly felted finish.

    Regular price €23,90 per metre
  • Christmas Poly/Cotton - Halls Of Holly - White

    Holly & Berry White Polycotton. 112cm width. Lightweight woven fabric for Christmas decorations.

    (1)
    Regular price €5,90 per metre
  • + More colours Sandwashed - Nude Sandwashed Nude Polyester Viscose Blend Dressmaking Fabric Mannequin Sandwashed - Nude

    Sandwashed - Nude

    Made from 93% viscose and 7% polyester, this nude dress fabric is great for palazzo pants, blouses and skirts!

    Regular price €15,90 per metre
  • Duzmibum

    150cm wide, stretch trousering fabric in a soft marled mix of damson, grey, white, and black.

    (1)
    Regular price €13,90 per metre
  • Tinker Tailor

    150cm wide, wool blend suiting fabric in a dark tonal mix with a subtle white overcheck.

    Regular price €25,90 per metre
  • GOTS Organic French Terry - Pale Peach

    Pale Peach Organic French Terry. 152cm wide. GOTS Certified Cotton. 230gsm. Looped back texture.

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

    138cm wide, cotton lawn in soft white. Lightweight and breathable, perfect for summer garments!

    Regular price €9,90 per metre
  • Stretch Shirting - White

    98% Cotton White Stretch Woven. 145cm width. Lightweight shirting fabric for summer dresses & tops.

    Regular price €9,90 per metre
  • Beaufort Duchess Satin - Lilac Rose

    150cm wide, exquisite quality non-snag duchess satin fabric has a lustrous finish. A classic cloth with a dusky lilac rose hue, perfect for special occasion wear.

    Regular price €13,90 per metre
  • Bonded Cotton - Dylan

    Water Resistant Oatmeal Bonded Cloth. 150cm wide. Viscose & Cotton. Linen-look finish. 59" width.

    Regular price €15,90 per metre
  • GOTS Organic French Terry - Dusty Plum

    Dusty Plum Organic French Terry. 152cm wide. GOTS Certified Cotton. 230gsm. Looped back jersey knit.

    (1)
    Regular price €15,90 per metre
  • Finest Challis - Jungle Reverie

    140cm wide, digitally printed viscose challis in an oversized floral design on an olive base.

    (1)
    Regular price €9,90 per metre
  • Fibre Mood - 3D Stripes - Pink

    Fibre Mood Pink 3D Stripe Quilt. 138cm wide. Poly/Cotton blend. 190gsm. OEKO-TEX certified woven.

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