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:

  • Viscose Tencel Finish - Grey

    160cm wide, viscose and polyester knitted pique fabric in grey with a soft Tencel finish.

    Regular price €17,90 per metre
  • Made in Italy Nico Nico Cupro Navy Stripe Ex Designer Italian Lining Fabric Roll Nico

    Nico

    147cm wide, ex-designer 100% Cupro silky shirting fabric in navy blue with 4mm woven stripes.

    Regular price €29,90 per metre
  • Viscose Tencel Finish - Green

    160cm wide, viscose and polyester knitted pique fabric in green with a soft Tencel finish.

    Regular price €17,90 per metre
  • + More colours Barca Crepe - Brown Barca Crepe - Brown

    Barca Crepe - Brown

    Crepe fabric in brown. Medium weight and versatile this double crepe will work for dresses, tops, and jumpsuits.

    Regular price €11,90 per metre
  • + More colours Venus - Cerise Velour Poly Cotton Fabric Venus Cerise Ripple Venus - Cerise

    Venus - Cerise

    This hot pink polyester cotton blend velour fabric has a soft hand, great for sports & loungewear.

    Regular price €11,90 per metre
  • Changing Times - Charcoal Ponte

    150cm wide, Ponte Roma jersey fabric in charcoal marl, made from polyester, viscose, and elastane.

    Regular price €9,90 per metre
  • Made in Italy Doppio Doppio Inwool Viscose Stretch Knit Polyamide Sports Fabric Roll Doppio

    Doppio

    158cm wide, viscose/nylon double knit lightweight scuba fabric in black/dark navy. Woven in Italy.

    Regular price €21,90 per metre
  • Oliver Viscose Twill - Soft White

    150cm wide, 100% viscose twill fabric in soft white. Perfect for dresses, skirts, tops, & trousers.

    (1)
    Regular price €11,90 per metre
  • Oliver Viscose Twill - Grey

    150cm wide, 100% viscose twill fabric in grey. Perfect for dresses, skirts, tops, & trousers.

    Regular price €11,90 per metre
  • Oliver Viscose Twill - Olive

    150cm wide, 100% viscose twill fabric in olive green. Perfect for dresses, skirts, tops, & trousers.

    Regular price €11,90 per metre
  • Oliver Viscose Twill - Scarlet

    150cm wide, 100% viscose twill fabric in scarlet red. Perfect for dresses, skirts, tops, & trousers.

    Regular price €11,90 per metre
  • Made in Italy+ More colours Italian 6 Wale Corduroy - Stone Italian 6 Wale Corduroy Stone Cotton Woven Trouser Fabric Fold Italian 6 Wale Corduroy - Stone

    Italian 6 Wale Corduroy - Stone

    Pale stone 6 wale cotton corduroy, 150cm wide. Italian woven yarn. Robust fabric for autumn wear.

    Regular price €19,90 per metre
  • + More colours Batik - Green D Batik - Green D
    Sold out

    Batik - Green D

    115cm wide Indian batik poplin. 100% cotton wax-dyed yarn. Bold mandala swirl pattern fabric.

    Regular price €9,90 per metre
  • + More colours Gardinia - Black Gardinia Black Plain Lightweight Dressmaking Fabric Viscose Crepe Black Cu2 Gardinia - Black

    Gardinia - Black

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

    Regular price €9,90 per metre
  • + More colours Batik - Pink C Batik - Pink C

    Batik - Pink C

    Indian cotton batik 114cm wide . Pink leaf pattern on watercolour fabric. Woven poplin yarn.

    Regular price €9,90 per metre
  • Made in Italy Stand Out Stand Out Brushed Cotton Check Red Yellow Grey Woven Winceyette Flannel Fabric Roll Stand Out

    Stand Out

    160cm wide Italian cotton winceyette. Multi-check woven yarn. Soft brushed shirting fabric.

    Regular price €17,90 per metre
  • + More colours Batik - Pink H Batik - Pink H

    Batik - Pink H

    Pink Indian batik fabric 115cm wide. Petite floral cotton yarn. Woven poplin for summer sewing.

    Regular price €9,90 per metre
  • Made in Italy Big Bopper Big Bopper

    Big Bopper

    140cm wide, ex-designer 100% linen fabric in pale grey, coarsely woven for texture. Woven in Italy.

    Regular price €29,90 per metre
  • Viscose Seersucker - Orange

    144cm wide, rayon, polyester & spandex blend seersucker fabric in orange. Great for summer wear!

    Regular price €11,90 per metre
  • + More colours Batik - Multi C Batik - Multi C

    Batik - Multi C

    Black and rainbow Indian batik, 115cm wide. Hand-dyed cotton yarn. Vibrant floral vine fabric.

    Regular price €9,90 per metre
  • Made in Italy Formality Formality Cotton Elastane Black Suiting Woven Fabric Roll Formality

    Formality

    135cm wide black Italian suiting. Cotton and elastane yarn. Woven fabric with comfort stretch.

    Regular price €19,90 per metre
  • Pure Luxury - Boiled Wool - Wine

    Luxurious quality, 140cm wide, 100% boiled wool fabric in wine, perfect for jackets and coats!

    (2)
    Regular price €33,90 per metre
  • Viscose Twill - Navy

    Navy viscose fabric is such a versatile dressmaking fabric, it can be used in a multitude of garment types. Soft and fluid it drapes beautifully.

    Regular price €7,90 per metre
  • Made in Italy Grigio Linen Grigio Linen Italian Brown Plain Woven Shirting Fabric Roll Grigio Linen

    Grigio Linen

    154cm wide, 100% linen shirting fabric in slate grey, with a crisp, textured finish.

    Regular price €27,90 per metre
  • Made in Italy Riot Riot Viscose Abstract Geometric Red Purple Italian Deadstock Dress Fabric Print Riot

    Riot

    144cm wide, lightweight silky viscose dress fabric with a vibrant colourful abstract design.

    Regular price €19,90 per metre
  • Made in Italy Sunset Blvd Sunset Blvd Black White Viscose Stripe Italian Dress Fabric Roll Sunset Blvd

    Sunset Blvd

    133cm wide, black and white striped viscose satin fabric, quite heavy with a luxurious drape.

    Regular price €19,90 per metre
  • Sweatshirt - Rose Pink

    Fabulous 280gsm sweatshirt fabric in rose pink, light, soft and fluffy on the inside for extra comfort.

    (2)
    Regular price €15,90 per metre
  • Triple Crepe - Dusky Lilac

    Dusky lilac triple crepe, 150cm wide polyester with soft drape and smooth finish.

    (1)
    Regular price €17,90 per metre
  • Pima Cotton Lawn - Garden Sparkles

    140cm wide black ditsy Pima cotton lawn. Fine combed cotton yarn. Soft, silky floral fabric.

    (1)
    Regular price €15,90 per metre
  • Pima Cotton Lawn - Oceans Coral

    140cm wide, Pima cotton lawn with an oversized abstract floral print in coral, ochre, blue and mint.

    Regular price €15,90 per metre
  • Made in Italy Indaco Linen Indaco Linen Blue Italian Woven Marl Shirting Fabric Roll Indaco Linen

    Indaco Linen

    158cm wide, 100% linen chambray shirting fabric in indigo blue, with a crisp, textured finish.

    Regular price €27,90 per metre
  • Combed Poplin - Sprig

    112cm wide combed cotton poplin. Super smooth woven yarn. Soft fabric for shirts and crafts.

    Regular price €9,90 per metre
  • French Terry - Leopard

    Ochre and black cotton sweatshirting, 140cm wide. Knitted stretch yarn. Ultra-soft jersey fabric.

    Regular price €17,90 per metre
  • Organic Jersey - Leopard - Grey

    150cm wide Poppy Europe organic jersey. Leopard print cotton-blend yarn. Knitted 4-way stretch.

    Regular price €17,90 per metre
  • Made in Italy Vestito Rossa Vestito Rossa Wool Elastane Italian Pink Stretch Woven Suiting Fabric Roll Vestito Rossa

    Vestito Rossa

    154cm wide, 97% wool, 3% elastane lightweight suiting fabric in a gorg pink shade. Woven in Italy.

    Regular price €35,90 per metre
  • Organic French Terry - Space

    145cm wide organic space jersey. Cotton and elastane yarn. Knitted fabric for comfy loungewear.

    Regular price €17,90 per metre
  • Refreshed

    Delightful royal blue and black floral lightweight georgette single crepe dress fabric

    Regular price €9,90 per metre
  • Luxury Ponte - Scarlet Red

    Luxury bright, scarlet red ponte roma, this fabric is firm and is densely knitted. OEKO-Tex Æ.

    Regular price €17,90 per metre
  • Made in Italy Dense But Nice Dense But Nice Wool Stretch Black Italian Suiting Fabric Roll Dense But Nice

    Dense But Nice

    140cm wide, black wool coating fabric, lightweight yet densely woven, with a soft luxurious finish.

    Regular price €35,90 per metre
  • Luxury Ponte - Grey Marl

    Luxury grey marl ponte roma, this fabric is firm and is densely knitted. Made to cover lumps and bumps, even when tightly fitted. OEKO-Tex Æ.

    Regular price €17,90 per metre
  • Lora - Faux Fur - Black

    160cm wide, black faux fur fabric, 100% polyester, 408gsm, with a braided cable knit design.

    Regular price €19,90 per metre
  • Lora - Faux Fur - Nude

    160cm wide, nude faux fur fabric, 100% polyester, 408gsm, with a braided cable knit design.

    Regular price €19,90 per metre
  • Italian Crepe - Blush

    145cm blush pink Italian stretch crepe fabric, 280gsm with elegant drape and soft structure.

    Regular price €17,90 per metre
  • Jacquard Jersey - Cream

    170cm wide, textured jacquard jersey fabric in cream, 70% polyester 30% viscose, 300gsm.

    Regular price €21,90 per metre
  • Foil Quilting - Black

    135cm wide, black polyester foil quilting fabric, 260gsm, with a shiny diamond-stitched design.

    Regular price €23,90 per metre
  • Foil Quilting - White

    135cm wide, white polyester foil quilting fabric, 260gsm, with a shiny diamond-stitched design.

    Regular price €23,90 per metre
  • Zig Zag Quilting - Mint

    Mint green nylon zig zag quilted fabric, 135cm wide with lightweight insulation.

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